| |
|
|
| Martin hatte mich mit seiner Frage nach der XProfan-Syntax auf die Idee gebracht doch einfach mal nachzuhaken.
Ich weiß es gibt ISOs welche eine Syntax beschreiben - ich nehme an bei der XProfan-Syntax greift keine solcher ISOs?
Wie kann man eine Syntax am besten beschreiben - insbesondere die von XProfan? |
|
|
| |
|
|
|
Michael Dell | Dachtest Du dabei an so was: [quote:9a02599de8] XProfan
Paradigmen: Linear, Ereignisorientiert, Prozedural, Objektorientiert, Modular
Erscheinungsjahr: 19**, letzte Überarbeitung 2006
Entwickler: Roland G. Hülsmann
Akt. Version: XProfan 10 Subscribe
Typ: Statisch, Stark
Implementierungen: Compiler, Linker, Runtime(.exe), Freeware- Shareware & Schul Versionen
Einflüsse: Pascal,Delpi,Basic,C,Java
Beeinflusste: - [/quote:9a02599de8] Eine exakte Beschreibung kann wohl nur von Roland kommen. |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 06.09.2006 ▲ |
|
|
|
|
| Das ist schon lecker - aber ich meine wirklich nur die Syntax! |
|
|
| |
|
|
|
Michael Wodrich | Da ist garnichts ISO. Ich frage mich z.B. wie XPSE und prf2cpp es schaffen einen Syntax-Check auf die Beine zu stellen, obwohl doch nicht einmal klar definiert ist was alles als Namensbezeichner herhalten darf.
Da würde ich mir schon eine etwas klarere Definition wünschen. Wie wäre es wenn wir hier (oder im Admin-Bereich) eine yacc-Definition erstellen würden. Die muß klar und eindeutig sein - und könnte evtl. zu einem Nativ-Compiler führen.
FreePascal ist ja den Kinderschuhen entwachsen, Delphi-fähig und für Win32/Linux/Mac zu haben. Es gibt Lazarus, eine API-unabhängige Funktionsbibliothek (inzwischen mit RAD-Oberfläche). TYacc erzeugt Pascal-Code...
Die Möglichkeiten sind also da...
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 06.09.2006 ▲ |
|
|
|
|
| Hm naja xpse kann bereits xprofanSyntax zu Assembler konvertieren. Ich habe mich aber in meiner ersten Näherung dazu etwas verrant und möchte nun mit meinen Erfahrungen einen zweiten Testlauf starten. Ich habe einfach festgelegt das es sowas wie Prozeduren eigendlich nicht gibt, alles sind Funktionen. Und ich habe eine globale Konvertierungsdatei angelegt in welcher die xprofan-default-funktionen (wie z.B. add sub etc) in asm nachgestellt sind. Das Schwierigste war wohn die Operatoren und Argumente und deren Verschachtelung auseinander-zu-klambösern und nach asm zu konvertieren - das hingegen gelingt bereits ganz hervorragend. Mehr dazu aber im ACP. |
|
|
| |
|
|