2016-06-24 2 views
1

私はclojureの読み取り文字列を使って、clojureソースコードファイルを読んでいます。 しかし、単一行のコメントは読者が当然無視します。新しいソースコードを生成すると、それらのコメントはもう存在しません。クロージャーコードを変更する際にコメントを保存する良い方法はありますか?

これらのコメントを保存する方法はありますか?

+2

具体的に何をしているのか、タスクでコードの解析と生成が必要な理由について詳しく説明できますか? –

+0

ソースコードには100以上のファイルがあり、ライブラリを使用して書かれており、代替手段に移行しています。私は必要とされるほとんどの自動化を行った。私はフォームを読んで変更し、新しいフォームを生成します。 –

+0

しかし、コメントの問題を無視しても、元のソースコードの実際の構造に関する情報はまだたくさん失われませんか?フォーマットは一例ですが、これを試してみてください: ''(map(comp pr-str read-string)["2r101010" ":: rect" "{:a 1:b 2}" "#{:a:b:c (フレッドx〜x lst〜) "" ""フォーム "" ""フォーム "" \\ u03A9 "" @form ""^{:a 1:b 2} [1 2 3] @lst 7 8:nine) '"])' ' –

答えて

関連する問題