2016-06-24 10 views
1

Ich lese eine Clojure-Quellcode-Datei mit Clojure's Read-String. Kommentare mit einer einzigen Zeile werden vom Leser jedoch ignoriert. Wenn ich neuen Quellcode erzeuge, sind diese Kommentare nicht mehr vorhanden.Gibt es eine gute Möglichkeit, Kommentare beim Ändern von Clojure-Code beizubehalten?

Gibt es eine Möglichkeit, diese Kommentare zu bewahren?

+2

Können Sie weitere Details darüber hinzufügen, was Sie gerade tun und warum Ihre Aufgabe die Verwendung von Codeanalyse und -generierung erfordert? –

+0

Es gibt eine Menge Dateien im Quellcode, ungefähr 100, die mit einer Bibliothek geschrieben wurden, und wir ziehen zu einer Alternative. Ich habe den größten Teil der Automatisierung benötigt. Ich lese Formulare modifizieren und neue generieren. –

+0

Doch selbst wenn Sie das Problem der Kommentare ignorieren, verlieren Sie dann noch eine Menge Informationen über die tatsächliche Struktur des ursprünglichen Quellcodes? Die Formatierung ist ein Beispiel, aber versuchen Sie folgendes: '' (map (comp pr-str read-string) ["2r101010" ":: rect" "{: a 1: b 2}" "# {: a: b: c } "" 'form "" \\ u03A9 "" @form ""^{: a 1: b 2} [1 2 3] "" #' x "" #() "" '(fred x ~ x lst ~ @lst 7 8: neun) '"])' ' –

Antwort

Verwandte Themen