https://sourceforge.net/p/pasc…/ci/c-asm-int/wip/~/tree/
Hier befindet sich ein in "C" geschriebenen Assembler und Interpreter für P-Code.
Der zugehörige PASCAL Compiler (Version P5, erweitert und ISO 7185 vollständig) erzeugt symbolischen P-Code als Ausgabe, welcher dann assembliert und interpretiert wird.
Der Compiler kann sich selbstverständlich selbst übersetzen.
Unklarheiten in der Implementation von als Parameter übergebenen Funktionen mit Seiteneffekten auf Variablen übergeordneter Blöcke konnten bisher nicht geklärt werden, ob dazu der Kontext des aktuellen Blockes oder der Kontext des Blockes, in dem die Funktion übergeben wurde, zu nehmen ist...