Post by Stefan Ram(Am einfachsten zu realisieren mit einem Vorverarbeiter.)
(...)
http://google.to/search?q=Vorverarbeiter
Beispielsweise
http://www.nothingisreal.com/gpp/
Ich erzeuge damit auch Dokumentationskommentare. Eines
meiner Makros lautet beispielsweise:
(Es folgen jetzt überlange Zeilen.)
$define SEE
@version VERSION
@since SINCE
@see <a href="http://www.purl.org/stefan_ram/java/$1.java">source code</a>
@see <a href="http://www.purl.org/stefan_ram/html/ram.jar/$1.html">documentation</a>
@see <a href="http://www.purl.org/stefan_ram/pub/ram-jar">Library homepage</a>
»VERSION«, »SINCE« und »$1« werden darin dann durch andere Makros
bzw. das Argument ersetzt und das Ergebnis ist dann beispielsweise:
@version ***@2006-05-01T00:52:46+02:00
@since 2006-01-24T23:38:54+01:00
@see <a href="http://www.purl.org/stefan_ram/java/de/dclj/ram/type/pair/ComparableLocatablePair0.java">source code</a>
@see <a href="http://www.purl.org/stefan_ram/html/ram.jar/de/dclj/ram/type/pair/ComparableLocatablePair0.html">documentation</a>
@see <a href="http://www.purl.org/stefan_ram/pub/ram-jar">Library homepage</a> */