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 Logikmodule
  • parse/ enthält generierte Lexer/Parser-Dateien
  • grammars/ enthält die .g4-Quelldateien
  • die Runner-Dateien starten jeweils die Sprachvariante

Ziel

Doppelten Code vermeiden und die Wartung der Oberfläche vereinfachen.