Suchergebnisse für Anfrage "grammar"

2 die antwort

Können wir mit ANTLR eine nicht kontextfreie Grammatik definieren?

Ich bin ziemlich neu in ANTLR4 und versuche jetzt zu verstehen, welche Art von Grammatik wir damit definieren könnten. Soweit ich weiß, gibt es in ANTLR zwei Arten von Regeln:parser rules (Kleinbuchstaben) undlexer Regeln (Großbuchstaben). ...

3 die antwort

Analysieren von Grammatiken mit OCaml

Ich habe die Aufgabe, mit OCaml einen (Spielzeug-) Parser für eine (Spielzeug-) Grammatik zu schreiben, und bin mir nicht sicher, wie ich dieses Problem star...

6 die antwort

Warum kann C ++ nicht mit einem LR (1) -Parser analysiert werden?

Ich habe über Parser und Parsergeneratoren gelesen und diese Aussage in der LR-Parsing-Seite von Wikipedia gefunden: Viele Programmiersprachen können mit einer Variation eines LR-Parsers analysiert werden. Eine bemerkenswerte Ausnahme ist C ...

TOP-Veröffentlichungen

1 die antwort

Warum werden Terminals benötigt? Reicht meine Lösung aus?

Ich versuche, mich mit kontextfreien Grammatiken zu beschäftigen, und ich denke, ich bin nah dran. Was mich verwirrt, ist diese eine Frage (ich mache Übungsf...

2 die antwort

Parser für abschriftenähnliche Sprache implementieren

Ich habe eine Markup-Sprache, die der von SO verwendeten ähnlich ist. Legacy-Parser basierte auf regulären Ausdrücken und war ein wahrer Alptraum. Daher habe ich mir eine eigene Lösung ausgedacht, die auf der EBNF-Grammatik basiert und über ...

4 die antwort

Was ist ein gültiger linksseitiger Ausdruck in der JavaScript-Grammatik?

Okay, wir allekenn wie lauten die gültigen Ausdrücke auf der linken Seite? So'ne Art. Aber bei der Definition von @ suchder ECMA-Script Standard [http://bclary.com/2004/11/07/#a-11.2], Ich bin sehr verwirrt LeftHandSideExpression : ...

2 die antwort

Linkslineare und rechtslineare Grammatik

2 die antwort

So steuern Sie die Fehlerbehandlung und Synchronisierung in Antlr 4 / c #

Ich verwende Antlr 4 mit C # -Ziel. Hier ist eine Teilmenge meiner Grammatik:

1 die antwort

Boost.Spirit SQL-Grammatik- / Lexer-Fehler

Ich habe zwei Probleme mit der folgenden SQL-Grammatik:

2 die antwort

Beispiele für nicht kontextfreie Sprache in C-Sprache?