Auf der Suche nach einer vollständigen Delphi-Syntax (Object Pascal)

Ich benötige eine vollständige Object Pascal-Syntax (vorzugsweise Delphi 2009). Ein Teil der Syntax wird in den Hilfedateien angegeben, es werden jedoch nicht alle Informationen bereitgestellt. Also fing ich an, lose Informationen zu sammeln. Kürzlich habe ich diese zu einer mehr oder weniger vollständigen Syntaxbeschreibung hinzugefügt (EBNF like).

Obwohl es umfangreich aussieht, gibt es immer noch Fehler und ich bin sicher, dass Teile fehlen (speziell in der .NET-Syntax). Also frage ich die SO Delphi Community. Haben Sie Informationen oder können Sie die Fehler beheben? Im Gegenzug stelle ich der Community die komplette Syntax zur Verfügung. Das spart dir wahrscheinlich etwas Zeit ;-). In Zukunft mache ich dasselbe gerne für andere Sprachen (wie C # / C ++ / Java).

Die Syntaxbeschreibung, die ich bereits habe, lautet:Meine Syntax-Version. Oder wenn Sie ein mögenTextversion. (Das XHTML wird aus der Textversion generiert).

Bitte beachten Sie, dass sich die Syntax auf den syntaktischen Teil konzentriert, da der lexikalische Teil kein wirkliches Problem darstellt.

Aktualisieren

Ich habe eine neue Version der Delphi-Syntax.HTML-Version. Es enthält alle Versionen, einschließlich 2009. Prisma-Erweiterungen sind immer noch auf der Aufgabenliste. Und ich bin nicht sicher, ob ich sie zusammenhalten werde.

Für die echten Puristen enthält es auch den vollständigen Assembler-Code (der nicht die vollen 100% des Intel-Satzes unterstützt, aber nur einige Anweisungen fehlen).

Antworten auf die Frage(6)

Ihre Antwort auf die Frage