Meine Token und RegEx Beschreibung
bearbeitet von MBmoin,
> Wenn ich mich richtig erinnere, arbeitet MB in einer propritären firmeninternen Programmiersprache. Ich kann mich an den Namen nicht erinnern, aber vermute eher nicht, dass ANTLR dafür ein Backend anbietet.
Das ist die Spielentwickler Firma [Bohemia Interactiv](http://www.bistudio.com/) mir ihrer Skriptsprache [SQF](https://community.bistudio.com/wiki/SQF_Syntax)
> Ein weiterer Punkt, den ich zu bedenken geben möchte, ist, dass MBs Quellsprache kontext-sensitiv ist. Damit haben Parser-Generator zum Teil erhebliche Schwierigkeiten.
# Token #
- **Structure**
- _ID_: Identifikation des Tokens
- _Superset_: Obermenge worunter dieser Token fällt
- _Subset_: Untermenge an Tokens die dieser Token enthalten könnte
- **Delimiter**: Zeichen Begrenzungen
- _Init_: (RegEx)
- _Teminate_: (RegEx)
- _Restriction_: Inhalt in der Begrenzungen müssen diese Zeichen sein
# simpleRegEx #
habe ich so reaslisiert:
* _quantifier_: 0 bis 2 Min-Max-Indices
* _negation_: boolsche wert
* _sequences_: iterierte Sequenzen oder Zeichentabelle
Das ganze n-Mal mit Start und/oder Stop Sequenz
Ich hoffe sehr stark das ihr nicht die Hände über dem Kopf zusammen schlagt 😀.
lgmb
--
Sprachstörung
Erstellung eines simplen Preprocessors
bearbeitet von MBmoin,
> Wenn ich mich richtig erinnere, arbeitet MB in einer propritären firmeninternen Programmiersprache. Ich kann mich an den Namen nicht erinnern, aber vermute eher nicht, dass ANTLR dafür ein Backend anbietet.
Das ist die Spielentwickler Firma [Bohemia Interactiv](http://www.bistudio.com/) mir ihrer Skriptsprache [SQF](https://community.bistudio.com/wiki/SQF_Syntax)
> Ein weiterer Punkt, den ich zu bedenken geben möchte, ist, dass MBs Quellsprache kontext-sensitiv ist. Damit haben Parser-Generator zum Teil erhebliche Schwierigkeiten.
# Token #
- **Structure**
- _ID_: Identifikation des Tokens
- _Superset_: Obermenge worunter dieser Token fällt
- _Subset_: Untermenge an Tokens die dieser Token enthalten könnte
- **Delimiter**: Zeichen Begrenzungen
- _Init_: (RegEx)
- _Teminate_: (RegEx)
- _Restriction_: Inhalt in der Begrenzungen müssen diese Zeichen sein
# simpleRegEx #
habe ich so reaslisiert:
* _quantifier_: 0 bis 2 Min-Max-Indices
* _negation_: boolsche wert
* _sequences_: iterierte Sequenzen oder Zeichentabelle
Das ganze n-Mal mit Start und/oder Stop Sequenz
Ich hoffe sehr stark das ihr nicht die Hände über dem Kopf zusammen schlagt 😀.
lgmb
--
Sprachstörung