Suchergebnisse für Anfrage "grammar"
Die Vorrangstellung in Bison für das unäre Minus zu verwenden, löst Verschiebungen / Konflikte nicht
Ich entwerfe eine sehr einfache Grammatik, in der ich den unären Minusoperanden verwende. Ich bekomme jedoch einen Verschiebungs- / Minderungskonflikt. Im Bi...
Mehrdeutigkeit der C11-Grammatik zwischen _Atomic-Typspezifizierer und Qualifizierer
Ich versuche, eine Lex / Yacc-Grammatik für C11 basierend auf N1570 zu schreiben. Der größte Teil meiner Grammatik wurde wörtlich aus der informativen Syntax...
Wie überprüfe ich, ob ein Satz korrekt ist (einfache Grammatikprüfung in Python)?
Wie überprüfe ich, ob ein Satz in Python gültig ist?Beispiele:
it adaptiven Grammatik
Ich versuche, eine Sprache (oder eine Sprachfamilie) zu implementieren, deren Grammatik dynamisch geändert werden kann. Ich habe keine Beispiele gefunden, die als Studienfälle dienen. Können Sie mir Hinweise geben, die tatsächlich in der realen ...
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 : ...
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 ...
POSIX Shell-ähnliche Implementierung in Java
Kennt jemand eine Implementierung einer POSIX-Shell-ähnlichen Sprache für die Skripterstellung in Java? Wenn dies nicht verfügbar ist, weiß jemand, ob irgendwo eine ANTLR- oder JavaCC-Grammatik verfügbar ist, die ich möglicherweise übersehen ...
Parsing Zahlen mit mehreren Ziffern in Prolog
Ich habe den folgenden einfachen Ausdrucksparser: expr(+(T,E))-->term(T),"+",expr(E). expr(T)-->term(T). term(*(F,T))-->factor(F),"*",term(T). term(F)-->factor(F). factor(N)-->nat(N). factor(E)-->"(",expr(E),")". nat(0)-->"0". nat(1)-->"1". ...
Umwandlung mehrdeutiger Grammatik in eindeutiges
Ich habe nicht verstanden, wie eine eindeutige Grammatik von einer mehrdeutigen Grammatik abgeleitet wird? Betrachten Sie das Beispiel vor Ort:Beispie [http://www.d.umn.edu/~hudson/5641/l22m.pdf]. Wie die Grammatik abgeleitet wurde, ist für mich ...
Wie funktioniert der Rechts-Shift-Operator in einer Python-Druckanweisung?
Ich habe jemanden gesehen, der "print" mit ">>" verwendet, um Sachen in eine Datei zu schreiben: In [7]: with open('text', 'w') as f: ...: print >> f, "Hello, world!" ...: In [8]: !type text Hello, world!Wie funktioniert es? Wann sollte ich ...