Suchergebnisse für Anfrage "boost-spirit-x3"

1 die antwort

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

2 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

2 die antwort

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

2 die antwort

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

2 die antwort

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

2 die antwort

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