Produktionen |
Top Previous Next |
Beispiele > Unit_Abhängigkeit > Produktionen
In der Programmiersprache Pascal sind die vorausgesetzten Pascal-Units hinter dem Schlüsselwort uses aufgelistet. Z.B.:
uses Windows, Classes, SysUtils, Dialogs;
Einen Parser zu bauen, der nur diesen Textabschnitt behandelt ist sehr einfach:
unit ::= SKIP? ( uses_clause SKIP )?
uses_clause ::= "uses" unit_name ("," unit_name )* ";"
unit_name ::= IDENT
Mit SKIP wird der Code übersprungen, bis das Schlüsselwort uses gefunden ist, dann wird die Liste der eingeschlossenen Units geparst und das Ende des Textes wird wieder übersprungen.
|
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |