Ich habe versucht, bnfc Werkzeug zu verwenden, um eine Reihe von Dateien, wie Lexer, Parser usw. für mich zu generieren. Das funktioniert gut. Jetzt wollte ich das ein bisschen aufräumen, indem ich di
Ich versuche, einen Parser mit BNF Converter zu schreiben. Die Grammatik, die ich verwende, erlaubt Dinge wie a ::= true und b ::= false. Also versuche ich ein Token zu erstellen, um dies zu erreichen
Ich versuche, einen Compiler mit BNFC zu schreiben. Ich werde BNFC verwenden, um den abstrakten Syntaxbaum zu generieren. Aber ich bekomme Fehler für die und ich kann nicht herausfinden, warum. Es sch
Ich implementiere eine AST (Abstract Syntax Tree) in C# für eine komplexe Grammatik, aber um diese Frage einfach zu machen, werde ich eine sehr einfache Grammatik verwenden. Betrachten Sie diese Gramm