boost epsilon parser
-
Mal abgesehen davon, dass die qi::rule absoluter Blödsinn ist, aber weiter reduzieren kann ich schon nicht mehr. Andere Parser funktionieren auch, nur sobald ich den Epsilon Parser mit Bedingung reinbringe läuft es nicht mehr
qi::rule <std::string::iterator, void(), ascii::space_type, qi::locals <bool> > qualifier = eps (_a == false) >> char_ ;
Ich bin mir zu 99% sicher, dass ich sowas schonmal gemacht habe.
lässt sich nicht bauen
"no type named 'type' in 'struct boost::result_of< ..."EDIT: mingw32 (gcc 4.8.1, boost 1.54.0) mit c++11 support gebaut.
EDIT: Ich sehe vermutlich den Wald vor lauter Bäumen nicht mehr.
-
??? Ich kann nichtmal das Beispiel
http://www.boost.org/doc/libs/1_54_0/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html
kompilieren...Ich reinstalliere jetzt mal boost
EDIT: Sry, es waren tatsächlich kaputte boost Sourcen!
Aber normalerweise schließe ich sowas aus, da ich immer die Fehler mache -.-