Compiler Compiler-Entwicklung auf Grundlage der Runtime-Basic Prozeduren
Planung Planung des Compilers
Aufbau Grobe Skizze eines Compilers
Codebaum Erzeugen eines Codebaums (im Parser)
Optimierung Optimierung des generierten Codes
AnsichtenCompilerDie unter Runtime entwickelten Funktionen werden benutzt um daraus ein Eigenständigen Compiler zu entwickeln. Da diese Arbeit allerdings sehr aufwendig ist, wird ein voll funktionsfähiger Compiler inklusive Editor noch eine weile auf sich warten lassen. In absehbarer Zeit werden erste Beta Versionen erscheinen die erst mal die einfachsten Scaner und Parser Funktionen demonstrieren. Codegenerierung allerdings wird noch eine Weile dauern, und ist auch abhängig von der Entwicklung der Runtime Prozeduren. Das Ziel wäre es am Ende eine gute Basis zu haben auf der ein Compiler soweit entwickelt werden kann, das er Visual-Basic ersetzen könnte. Das heißt das der Compiler alle mathematischen Operationen String und Array unterstützt und Code in eigenständige EXE Dateien compilieren kann.
Compiler Compiler-Entwicklung auf Grundlage der Runtime-Basic Prozeduren Planung Planung des Compilers Aufbau Grobe Skizze eines Compilers |