Einfaches Boost Spirit Beispiel laesst sich nicht kompilieren
-
Hallo,
ich versuche mich gerade in Boost.Spirit einzuarbeiten, das folgende Program
macht eigentlich nichts, aber es laesst sich nicht kompileren:#include <boost/config/warning_disable.hpp> #include <boost/spirit/include/qi.hpp> #include <string> #include <fstream> #include <streambuf> #include <iostream> using namespace boost::spirit; template <typename Iterator> struct vgdata : qi::grammer<Iterator> { vgdata(): vgdata::base_type(object) { } }; int main(int argc, char* argv[]) { return 0; }Ich bekomme die Fehlermeldung:
error C2143: syntax error : missing ',' before '<'Sie zeigt auf die Zeile mit dem Keyword struct.
Was mache ich falsch?Besten Dank!
-
Ich kenne boost::spririt jetzt leider nicht so gut, habe aber die starke Vermutung, dass du nicht "grammer" schreiben wolltest...
-
...sondern grammar
-
Danke fuer den Hinweis, das habe ich total uebersehen!
