Suchergebnisse für Anfrage "bison"
Gibt es eine Alternative für Flex / Bison, die auf eingebetteten 8-Bit-Systemen verwendet werden kann?
Ich schreibe einen kleinen Interpreter für eine einfache BASIC-ähnliche Sprache als Übung auf einem AVR-Mikrocontroller in C unter Verwendung der avr-gcc-Toolchain. Ich frage mich jedoch, ob es Open-Source-Tools gibt, die mir beim Schreiben von ...
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 ...
Wie implementiere ich eine If-Anweisung in Flex / bison
Ich erhalte den Fehler nicht, bitte helfen Sie mir, hier sind die .l- und .y-Dateien. %{ #include "ifanw.tab.h" extern int yylval; %} %% "=" { return EQ; } "!=" { return NE; } "<" { return LT; } "<=" { return LE; } ">" { return GT; } ">=" ...
bison / yacc - Prioritätsgrenzen
So habe ich versucht, eine haskellartige Sprachgrammatik mit Bison zu analysieren. Ich werde die Standardprobleme mit Grammatik und unärem Minus weglassen (wie, was ist(-5) von-5 und\x->x-5 oder wenna-b ista-(b) oderapply a (-b) was selbst kann ...
Externe Dateien laden flex bison - yyin?
Ich schreibe eine Basissprache in Flex + Bison für meine persönliche Recherche / um einfache Skripte zum Spaß auszuführen. It nimmt Benutzereingaben über die Befehlszeile entgegen, analysiert sie und führt das gewünschte Ergebnis aus. Ich möchte ...
wie Flex Keyword entkommen
Ich benutze Flex & Bison unter Linux. Ich habe folgendes eingestellt: // tokens CREATE {return token :: CREATE;} SCHEMA {return token :: SCHEMA; } RECORD {return token :: RECORD;} [_a-zA-Z0-9] [_a-zA-Z0-9] * {yylval-> strval = strdup (yytext); ...
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 ...
Bison Shift / Konflikt reduzieren / Konfliktwarnungen reduzieren / reduzieren
Wenn ich diesen Bison-Code unter Ubuntu Linux ausführe, erhalte ich die folgenden Warnungen: 1Konflikt verschieben / reduzieren [-Wconflicts-sr] 2Konflikte reduzieren / reduzieren [-Wcolficts-sr] Hier ist ein Screenshot für mehr Klarheit:http: ...
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 ...
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?