Suchergebnisse für Anfrage "flex-lexer"
Wo kann Speicher in Bison / Flex freigegeben werden?
Ich benutze Bison & Flex mehr oder weniger für einen Monat. Es tut mir leid, wenn ich etwas Offensichtliches nicht sehe (aber ich glaube nicht, dass es so ist). Ich habe ein Problem beim Freigeben von Speicher mit Flex Bison. So sieht mein Code ...
Probleme mit wiedereintretenden Flex and Bison
Ich lerne, wie man wiedereintretende Bison und Flex zusammen benutzt. Ich habe bereits einen einfachen Taschenrechner ohne Wiedereintrittsfähigkeit. Als ich jedoch die Wiedereintrittsfunktion aktiviert und die erforderlichen ...
Parser - Segmentierungsfehler beim Aufruf von yytext
Mein Parser erkennt die Grammatik und zeigt mit yylineno die richtige Fehlerzeile an. Ich möchte das Symbol ausdrucken, das den Fehler verursacht hat. int yyerror(string s) { extern int yylineno; // defined and maintained in lex.yy.c extern ...
flex / bison: Wie kann ich zwei Lexer in derselben Eingabedatei wechseln?
Wie kann ich eine geöffnete Datei übergeben, z. Von einem anderen Scanner zum nächsten Scanner lesen - und dem Parser geben?
Sollte ich ein "|" in Flex-Mustern vermeiden?
Ich habe gehört, dass das "|" Der Operator verlangsamt den regulären Ausdrucksvergleich, und dies scheint zum Beispiel in Perl der Fall zu sein. Muss ich mir darüber Gedanken machen, wenn ich Scanner mit Tools wie dem Flex Lexer Generator baue?
Wiederholenden Lexer mit Flex @ schreib
Ich bin neuling im flex. Ich versuche einen einfachen Lexer / Scanner mit Flex zu schreiben. Die Lexer-Definition ist unten angegeben. Ich stecke mit Kompilierungsfehlern fest, wie unten gezeigt (YYG-Problem): reentrant.l:/* Definitions */ ...
Flex / Bison IDE? [geschlossen]
Ich bin auf der Suche nach einer guten Entwicklungsumgebung, in der ich mit Flex, Bison oder beidem arbeiten kann.Gibt es IDEs, die über diese Funktionen ver...
Goto Label in der gleichen Schleife in Bison
Ich mache einen Parser mit Bison und Flex und möchte eine "goto label" -Anweisung erstellen, aber ich möchte prüfen, ob die Bezeichnung im selben Codeblock vorhanden ist (zwischen Klammern {}, Schleife usw.). Gibt es eine Funktion, die solche ...