This page (revision-8) was last changed on 20-Jun-2014 20:54 by Dieter Käppel

This page was created on 26-Apr-2012 14:22 by Dieter Käppel

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
8 20-Jun-2014 20:54 11 KB Dieter Käppel to previous
7 20-Jun-2014 20:54 11 KB Dieter Käppel to previous | to last
6 20-Jun-2014 20:52 11 KB Dieter Käppel to previous | to last
5 20-Jun-2014 20:48 10 KB Dieter Käppel to previous | to last
4 20-Jun-2014 20:30 9 KB Dieter Käppel to previous | to last
3 01-Nov-2012 00:11 5 KB Dieter Käppel to previous | to last
2 26-Apr-2012 14:43 2 KB Dieter Käppel to previous | to last
1 26-Apr-2012 14:22 2 KB Dieter Käppel to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 13 changed 8 lines
* __parser-quote, parser-apos, quote-string, apos-string, parse-literal, quote-literal und apos-literal:__ Definition von Konstanten, Symbolen und Ausdrücken in Sprachen, z.B. 'Ausdruck'.
* __choice-expression:__ Symbol '|' definiert eine Entscheidung dass entweder der linke oder der rechte Teil neben dem Symbol verwendet werden darf.
* __sequence-expression:__ Symbol '+' legt fest, dass zuerst der linke Teil und dann der rechte Teil neben dem Symbol kommen muss.
* __delimiter-repetition-parser:__ Symbol '#' drückt aus dass der linke Teil beliebig oft wiederholt werden darf, wenn sich zwischen den Wiederholungen jeweils der rechte Teil befindet.
* __simple-repetition-parser:__ Das Symbol '!' drück aus, dass der linke Teil beliebig oft wiederholt werden darf.
* __terminal-parser-expression:__ Symbol '.' zeigt an, dass der linke Teil am Ende der Eingabe stehen muss.
* __parser-set:__ Symbol ';' trennt zwei Parser-Definitionen voneinander ab.
* __parser-definition:__ Symbol ':=' ordnet dem linken Teil "Parsernamen" die Definition auf der rechten Seite zu.
||Symbol||Parser||Beschreibung
|"|quote-literal|Ein String (auch Literal) kann von zwei Quotes '"' (Anrührungsstrichen) umschlossen sein.
|'|apos-literal|Ein String kann von zwei Apos "'" (Apostrophenzeichen) umschlossen sein.
|~| |__choice-expression:__ Definiert eine Entscheidung dass entweder der linke oder der rechte Teil neben dem Symbol verwendet werden darf.
|+|__sequence-expression:__ Legt fest, dass zuerst der linke Teil und dann der rechte Teil neben dem Symbol kommen muss.
|#|__delimiter-repetition-parser:__ Drückt aus dass der linke Teil beliebig oft wiederholt werden darf, wenn sich zwischen den Wiederholungen jeweils der rechte Teil befindet.
|!|__simple-repetition-parser:__ Drückt aus, dass der linke Teil beliebig oft wiederholt werden darf.
|.|__terminal-parser-expression:__ Zeigt an, dass der linke Teil am Ende der Eingabe stehen muss.
|;|__parser-set:__ Trennt zwei Parser-Definitionen voneinander ab.
|:=|__parser-definition:__ Ordnet dem linken Teil "Parsernamen" die Definition auf der rechten Seite zu.