Projektstruktur - paule32/dBase2Many GitHub Wiki
Projektstruktur
Vorschlag
src/
├── dBaseRunner.py
├── pascalRunner.py
├── ccRunner.py
├── lispRunner.py
├── share.py
├── core/
├── parse/
└── grammars/
Bereiche
core/enthält gemeinsame UI- und Logikmoduleparse/enthält generierte Lexer/Parser-Dateiengrammars/enthält die.g4-Quelldateien- die Runner-Dateien starten jeweils die Sprachvariante
Ziel
Doppelten Code vermeiden und die Wartung der Oberfläche vereinfachen.