Suchergebnisse für Anfrage "boost-spirit-x3"
Mehrdeutige Variante und Boost Spirit x3
Der Versuch, das Berechnungsbeispiel für Boost Spirit x3 zu optimieren, um Funktionen zu analysieren, die Funktionen als Argumente annehmen können. Es wird j...
Attribute aus der Boost.Spirit-Grammatik: Fehler aus dem Standard: Vektor von boost :: variant
Ich habe einen funktionierenden Parser zum Lesen von Positionsbeschreibungen für ein Brettspiel (internationale Entwürfe,offizielle Grammatik [http://pdn.fmjd.org/fen.html]): #include <boost/spirit/home/x3.hpp> #include <iostream> namespace x3 ...
Parsing durch Kommas getrennte Liste von Bereichen und Zahlen mit semantischen Aktionen
Using Boost.Spirit X3 [http://ciere.com/cppnow15/x3_docs/], Ich möchte eine durch Kommas getrennte Liste von Bereichen und einzelnen Zahlen (z. B. 1-4, 6, 7, 9-12) in ein einziges @ zerlegestd::vector<int>. Folgendes habe ich ...
boost :: spirit :: x3 Attributkompatibilitätsregeln, Intuition oder Code?
Gibt es irgendwo ein Dokument, das beschreibt, wie verschiedene Operationen zur Definition von spirit :: x3-Regeln die Attributkompatibilität beeinflussen? ch war überrascht, als: x3::lexeme[ x3::alpha > *(x3::alnum | x3::char_('_')) ] konnte ...
parsing von std :: string in eine boost :: string_view mit boost :: spirit :: x3
In meinem meine vorherige Frage [https://stackoverflow.com/questions/39207141/how-to-improve-performance-of-boostspiritx3-key-value-parser] Es wurde vorgeschlagen, dass die Leistung von meinemboost::spirit::x3 Parser könnte durch Parsen in ein @ ...
Boost.x3: Attribut sammelt sich zwischen Alternativen
Ich habe einen Parser zum Parsen eines Bezeichners wiefoo, bar, baz und eine zum Parsen auch verschachtelter Bezeichner wiefoo::bar, foo::bar.baz, foo::bar.baz.baham Sie analysieren beide in die gleiche Ast-Struktur, die so aussieht: struct ...
Linke Rekursion in Parser-Regel des Geistes x3 beenden
Ich bin momentan mit einer Regel festgefahren, die ich mit Boost Spirit x3 analysieren möchte. Hier ist die EBNF (unter Verwendung des% -Operators von spirit für Listen) für das, was ich zu analysieren versuche: type ::= class_type | ...