Suchergebnisse für Anfrage "grammar"
Wie wird die Python-Grammatik intern verwendet?
Ich versuche, ein tieferes Verständnis für die Funktionsweise von Python zu bekommen, und ich habe mir die Grammatik angeschaut, die unter gezeigt wirdhttp:/...
Gibt es eine für Menschen lesbare Programmiersprache? [geschlossen]
Ich meine, gibt es eine codierte Sprache mit menschlicher Codierung? Zum Beispiel:
Überprüfen Sie die korrekte Verwendung von "a" und "an" in englischen Texten - Python [closed]
Ich möchte ein Programm erstellen, das Text aus einer Datei liest und darauf hinweist, wenn "a" und "an" falsch verwendet werden. Die all...
Ist es einfacher, einen rekursiven Parser mit einem EBNF oder einem BNF zu schreiben?
Ich habe einen BNF und einen EBNF für eine Grammatik. Die BNF ist offensichtlich ausführlicher. Ich habe eine ziemlich gute Idee, wenn es darum geht, mit der BNF einen rekursiven Parser zu erstellen. Dafür gibt es viele Ressourcen. Ich ...
Fehler mit Cup verschieben / reduzieren
Hallo, ich schreibe einen Parser für eine Programmiersprache, die meine Universität verwendet. Mit jflex und Cup habe ich mit den ersten grundlegenden Strukturen wie Prozessen und variablen Deklarationen begonnen. Ich erhalte die folgenden ...
Warum meine einfache Ragel-Grammatik allen Speicher und Absturz verwendet
Ich versuche, eine Reihe von regulären Ausdrücken aus Adblock Plus-Regeln in eine optimierte Funktion zu konvertieren, die ich aus C ++ aufrufen kann. Ich hatte damit gerechnet, einen Lexer-Generator wie Ragel verwenden zu können, aber wenn ich ...
ANSI-C-Grammatik - Array-Deklarationen wie [*] et alii
Die ANSI C Grammatik von-Verknüpfung- [http://www.quut.com/c/ANSI-C-grammar-y.html]Gib mir die folgenden Regeln für Array-Deklarationen: (1) | direct_declarator '[' type_qualifier_list assignment_expression ']' (2) | direct_declarator '[' ...
ANTLR Parse-Baumänderung
Ich verwende ANTLR4, um einen Analysebaum für meine Grammatik zu erstellen. Was ich tun möchte, ist, bestimmte Knoten im Baum zu ändern. Dies schließt das Entfernen bestimmter Knoten und das Einfügen neuer Knoten ein. Der Zweck dahinter ist die ...