Online
Registriert seit: 11. Aug 2012
Ort: Essen
1.604 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: Projekt zur Erstellung einer Sprachspezifikation gestartet
14. Feb 2022, 14:46
Das ist ein Style Guide, dabei geht es um die Formatierung des Sourcecodes. Wir reden hier aber von eine formalen Grammatik der Programmiersprache in Backus Naur Form.
Das sieht dan ungefähr so aus:
Code:
Items inside <this> are implementation dependent
Goal -> (Program | Package | Library | Unit)
Program -> [PROGRAM Ident ['(' IdentList ')'] ';']
ProgramBlock '.'
Unit -> UNIT QualIdent [PortabilityDirective] ';'
InterfaceSection
ImplementationSection
InitSection '.'
Package -> PACKAGE Ident ';'
[RequiresClause]
[ContainsClause]
END '.'
Library -> LIBRARY Ident ';'
ProgramBlock '.'
ProgramBlock -> [UsesClause]
[DeclSection]
CompoundStmt
usw.
Quelle davon:
https://delphi.fandom.com/wiki/Object_Pascal_Grammar
Thomas Mueller
|