Ich habe da was ausgegraben - vielleicht für jemanden interessant.
ACHTUNG: Unverbindlicher Hinweis - nicht probiert, nicht zuständig, nur gefunden!
[C++] Just Another Simple Preprocessor (Programming using the LLVM libs)
http://www.theswamp.org/index.php?topic=40992
(inkl. EXE und Source)
Homepage (nicht ganz aktuell):
JASP
https://github.com/JohnKaul/JASP
Um was geht es: Das ist ein Befehlszeilenprogramm, das Textdateien (siehe folgendes Codebeispiel) durcharbeitet und beim Auffinden von #include Befehlen dort die entsprechenden Dateien einbaut.
Code:
,----[ MainFile ]-
|
| ;#include licence.lh
| ;#include print-line.lh
|
| (defun myfoo ( / )
| (print-line "Hello") ;; function in the "print-line" header file
| (princ)
| )
`----
Wenn man seine eigene Codesammlung in schöner Ordnung in eigenen Dateien gespeichert hat, dann sollte man Standardabschnitte schnell zusammenbauen lassen können; z.B. so ähnlich:
Code:
;#include header.tx
;#include error_ein.tx
;#include selset.tx
;#include dcl_call.tx
;#include error_aus.tx
Restliche Infos siehe Links. Kommentare willkommen.
Peter
------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP