Suchergebnisse für Anfrage "boost-spirit"
Verwenden Sie boost :: spirit :: qi, um Zahlen mit Trennzeichen zu analysieren
Ich versuche, boost :: spirit :: qi zum Parsen zu verwenden. Eigentlich läuft es ganz gut und ich habe es erfolgreich geschafft, Zahlen in verschiedenen Basen basierend auf einem Suffix zu analysieren. Beispiele: 123, c12h, 777o, 110101b. Ich ...
Parsing Textdatei mit binärer Hüllkurve mit Boost Spririt
Ich versuche gerade, einen Parser für eine ASCII-Textdatei zu schreiben, die von einem kleinen Umschlag mit Prüfsumme umgeben ist. Die Grundstruktur der Datei lautet: <0x02> <"File Payload"> <0x03> <16bit CRC> und ich möchte die Nutzdaten in ...
Parsing verschachtelter Schlüsselwertpaare in Boost Spirit
Ich habe Probleme beim Schreiben eines einfachen Parsers mit Boost :: Spirit. (Ich verwende Spirit, anstatt nur String-Funktionen zu verwenden, da dies für mich teilweise eine Lernübung ist.) DateDie zu analysierenden Daten haben die Form von ...
Beschränkung des vorhandenen Boost.Spirit-Real_Parsers (mit einer Richtlinie)
Ich möchte ein Float analysieren, aber keine NaN-Werte zulassen. Daher erstelle ich eine Richtlinie, die von der Standardrichtlinie erbt, und erstelle einreal_parser damit // using boost::spirit::qi::{real_parser,real_policies, ...
boost spirit semantic action parameters
in diesemrtikel über semantische Aktionen zur Steigerung des Geist [http://boost-spirit.com/home/2010/03/03/the-anatomy-of-semantic-actions-in-qi/] es wird erwähnt, dass Es werden zwei weitere Argumente übergeben: der Parser-Kontext und ein ...
Wie werden die Variablen gedruckt, die mit der Symboltabelle im Boost-Spirit-Parser übereinstimmen?
ch bin ein Anfänger in der Verwendung vonboost spirit Sagen Sie, dass ich den folgenden Code habe, der einen einfachen arithmetischen Ausdruck mit Variablen parst: #include <boost/config/warning_disable.hpp> ...
Gibt es eine Alternative für boost :: phoenix :: at_c in Kombination mit boost :: spirit :: qi :: grammar
Ich habe eine Testanwendung erstellt, um mein Problem zu veranschaulichen. Es analysiert eine Liste von Ganzzahlen, denen "a =" oder "b =" vorangestellt ist, und wird durch "\ r \ n" getrennt. Die Liste enthält mehrere Vorkommen dieser Felder in ...
Fehler beim Anpassen einer Klasse mit BOOST_FUSION_ADAPT_ADT
Ich habe folgende Klasse: #ifndef WFRACTAL_FRACTAL_METADATA_H_ #define WFRACTAL_FRACTAL_METADATA_H_ #include <string> namespace WFractal { namespace Fractal { class Metadata { public: void setAuthorName(const std::string &name); void ...
Verwenden von Boost Spirit für eine stapelbasierte Sprache
Ich muss eine ziemlich einfache stapelbasierte Sprache analysieren, 1 2 add 3 1 subund ich habe hier zwei Möglichkeiten: Schreibe meinen eigenen Lexer für die Token und analysiere ihn dann weiterVerwenden Sie Boost SpiritIch habe noch nie ...
Verstehen des Listenoperators (%) in Boost.Spirit
annst du mir helfen, den Unterschied zwischen dem @ zu verstehea % b Parser und sein erweitertesa >> *(b >> a) form in Boost.Spirit? Obwohldas ...