Suchergebnisse für Anfrage "boost-spirit"

4 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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, ...

2 die antwort

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 ...

4 die antwort

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> ...

2 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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 ...

4 die antwort

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 ...