Created
January 16, 2011 13:27
-
-
Save kikairoya/781780 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Program received signal SIGSEGV, Segmentation fault. | |
0x00000000004318de in operator() (function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
1013 (this->functor BOOST_FUNCTION_COMMA BOOST_FUNCTION_ARGS); | |
(gdb) bt | |
#0 0x00000000004318de in operator() (function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
#1 parse<boost::fusion::unused_type const, boost::fusion::unused_type, boost::fusion::unused_type const> (function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/rule.hpp:280 | |
#2 parse<char const*, boost::fusion::unused_type const, boost::fusion::unused_type, boost::fusion::unused_type const> (function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/reference.hpp:41 | |
#3 skip_over<const char*, boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > > (function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) | |
at /usr/local/gcc-self/include/boost/spirit/home/qi/skip_over.hpp:27 | |
#4 parse<const char*, boost::spirit::context<boost::fusion::cons<cxx::symbol_id&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, char> (function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/char/char_parser.hpp:66 | |
#5 parse<const char*, boost::spirit::context<boost::fusion::cons<cxx::symbol_id&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, cxx::symbol_id> (function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/action/action.hpp:63 | |
#6 parse<const char*, boost::spirit::context<boost::fusion::cons<cxx::symbol_id&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, cxx::symbol_id> (function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) | |
at /usr/local/gcc-self/include/boost/spirit/home/qi/directive/skip.hpp:114 | |
#7 operator()<const char*, boost::fusion::unused_type, boost::spirit::context<boost::fusion::cons<cxx::symbol_id&, boost::fusion::nil>, boost::fusion::vector0<> > > (function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) | |
at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73 | |
#8 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::skip_parser<boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, false, false>, cxx::assign_symbol>, boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, mpl_::bool_<true> >, bool, const char*&, const char* const&, boost::spirit::context<boost::fusion::cons<cxx::symbol_id&, boost::fusion::nil>, boost::fusion::vector0<void> >&, const boost::fusion::unused_type&>::invoke(boost::detail::function::function_buffer &, const char *&, const char * const&, boost::spirit::context<boost::fusion::cons<cxx::symbol_id&, boost::fusion::nil>, boost::fusion::vector0<void> > &, const boost::fusion::unused_type &) | |
(function_obj_ptr=..., a0=@0x7fffffff9d70, a1=@0x7fffffffdfd0, a2=..., a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:132 | |
#9 0x00000000004177dd in operator() (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
#10 parse<boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, const boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=@0x7fffffffdfd0, | |
a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/rule.hpp:280 | |
#11 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, const boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/reference.hpp:41 | |
#12 operator()<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, const boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, | |
a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/detail/fail_function.hpp:38 | |
#13 any_if<boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, const char*>, boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[7], true>, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::cons_iterator<const boost::fusion::nil>, boost::fusion::vector_iterator<boost::fusion::vector1<const boost::fusion::unused_type&>, 0>, boost::fusion::vector_iterator<boost::fusion::vector1<const boost::fusion::unused_type&>, 1>, boost::spirit::qi::detail::fail_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type> > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/support/algorithm/any_if.hpp:190 | |
#14 any_if<boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, const char*>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[7], true>, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::nil> >, boost::fusion::vector1<const boost::fusion::unused_type&>, boost::spirit::qi::detail::fail_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type> > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) | |
at /usr/local/gcc-self/include/boost/spirit/home/support/algorithm/any_if.hpp:204 | |
#15 parse_impl<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, const boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/sequence_base.hpp:84 | |
#16 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, const boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/sequence_base.hpp:118 | |
#17 operator()<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[7], true>, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::nil> > > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/detail/expect_function.hpp:77 | |
#18 linear_any<boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[7], true>, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::cons_iterator<const boost::fusion::nil>, boost::spirit::qi::detail::expect_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::spirit::qi::expectation_failure<const char*> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/detail/any.hpp:42 | |
#19 any<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[7], true>, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > >, boost::fusion::nil> >, boost::spirit::qi::detail::expect_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::spirit::qi::expectation_failure<const char*> >, boost::fusion::forward_traversal_tag> (function_obj_ptr=<value optimized out>, | |
a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/detail/any.hpp:55 | |
#20 any<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[7], true>, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > >, boost::fusion::nil> >, boost::spirit::qi::detail::expect_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::spirit::qi::expectation_failure<const char*> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/any.hpp:30 | |
#21 any_if<boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, const char*>, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[7], true>, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > >, boost::fusion::nil> >, boost::spirit::qi::detail::expect_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::spirit::qi::expectation_failure<const char*> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) | |
at /usr/local/gcc-self/include/boost/spirit/home/support/algorithm/any_if.hpp:211 | |
#22 parse_impl<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/sequence_base.hpp:84 | |
#23 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=@0x7fffffffdfd0, | |
a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/sequence_base.hpp:118 | |
#24 operator()<const char*, boost::fusion::unused_type, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, | |
a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73 | |
#25 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[7], true>, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > >, boost::fusion::nil> > >, mpl_::bool_<true> >, bool, const char*&, const char* const&, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<void> >&, const boost::fusion::unused_type&>::invoke(boost::detail::function::function_buffer &, const char *&, const char * const&, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<void> > &, const boost::fusion::unused_type &) (function_obj_ptr=<value optimized out>, | |
a0=<value optimized out>, a1=@0x7fffffffdfd0, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/function/function_template.hpp:132 | |
#26 0x0000000000414f2c in operator() (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
#27 parse<boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, const boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/rule.hpp:280 | |
#28 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, const boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/reference.hpp:41 | |
#29 operator()<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/detail/fail_function.hpp:45 | |
#30 linear_any<boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > > >, boost::fusion::cons_iterator<const boost::fusion::nil>, boost::spirit::qi::detail::fail_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type> > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) | |
at /usr/local/gcc-self/include/boost/fusion/algorithm/query/detail/any.hpp:42 | |
#31 any<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > >, boost::spirit::qi::detail::fail_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type>, boost::fusion::forward_traversal_tag> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/detail/any.hpp:55 | |
#32 any<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > >, boost::spirit::qi::detail::fail_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type> > ( | |
function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/any.hpp:30 | |
#33 any_if<boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, const char*>, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > >, boost::spirit::qi::detail::fail_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type> > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, | |
a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/support/algorithm/any_if.hpp:211 | |
#34 parse_impl<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, const boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/sequence_base.hpp:84 | |
#35 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, const boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/sequence_base.hpp:118 | |
#36 operator()<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > > > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) | |
at /usr/local/gcc-self/include/boost/spirit/home/qi/detail/expect_function.hpp:77 | |
#37 linear_any<boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons_iterator<const boost::fusion::nil>, boost::spirit::qi::detail::expect_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::spirit::qi::expectation_failure<const char*> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) | |
at /usr/local/gcc-self/include/boost/fusion/algorithm/query/detail/any.hpp:42 | |
#38 any<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> >, boost::spirit::qi::detail::expect_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::spirit::qi::expectation_failure<const char*> >, boost::fusion::forward_traversal_tag> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/detail/any.hpp:55 | |
#39 any<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> >, boost::spirit::qi::detail::expect_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::spirit::qi::expectation_failure<const char*> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/any.hpp:30 | |
#40 any_if<boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, const char*>, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> >, boost::spirit::qi::detail::expect_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::spirit::qi::expectation_failure<const char*> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/support/algorithm/any_if.hpp:211 | |
#41 parse_impl<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/sequence_base.hpp:84 | |
#42 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/sequence_base.hpp:118 | |
#43 operator()<const char*, boost::fusion::unused_type, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73 | |
#44 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, boost::fusion::nil> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, mpl_::bool_<true> >, bool, const char*&, const char* const&, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<void> >&, const boost::fusion::unused_type&>::invoke(boost::detail::function::function_buffer &, const char *&, const char * const&, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<void> > &, const boost::fusion::unused_type &) (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:132 | |
#45 0x0000000000411d8d in operator() (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
#46 parse<boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/rule.hpp:280 | |
#47 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/reference.hpp:41 | |
#48 call<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/detail/alternative_function.hpp:39 | |
#49 operator()<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/detail/alternative_function.hpp:64 | |
#50 linear_any<boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > > > >, boost::fusion::cons_iterator<const boost::fusion::nil>, boost::spirit::qi::detail::alternative_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> > (function_obj_ptr=<value optimized out>, | |
a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/detail/any.hpp:42 | |
#51 any<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > > >, boost::spirit::qi::detail::alternative_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type>, boost::fusion::forward_traversal_tag> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, | |
a3=<value optimized out>) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/detail/any.hpp:55 | |
#52 any<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > > >, boost::spirit::qi::detail::alternative_function<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/fusion/algorithm/query/any.hpp:30 | |
#53 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/alternative.hpp:76 | |
#54 operator()<const char*, boost::fusion::unused_type, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73 | |
#55 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::symbol_id(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, boost::fusion::nil> > > > >, mpl_::bool_<true> >, bool, const char*&, const char* const&, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<void> >&, const boost::fusion::unused_type&>::invoke(boost::detail::function::function_buffer &, const char *&, const char * const&, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<void> > &, const boost::fusion::unused_type &) (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:132 | |
#56 0x0000000000409d0e in operator() (function_obj_ptr=..., a0=@0x7fffffffa188, a1=<value optimized out>, a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
#57 parse<boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=..., a0=@0x7fffffffa188, a1=<value optimized out>, a2=<value optimized out>, a3=...) | |
at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/rule.hpp:280 | |
#58 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=..., a0=@0x7fffffffa188, a1=<value optimized out>, | |
a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/reference.hpp:41 | |
#59 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::fusion::unused_type> (function_obj_ptr=..., a0=@0x7fffffffa188, a1=<value optimized out>, | |
a2=<value optimized out>, a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/plus.hpp:66 | |
#60 operator()<const char*, boost::fusion::unused_type, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<> > > (function_obj_ptr=..., a0=@0x7fffffffa188, a1=<value optimized out>, a2=<value optimized out>, a3=...) | |
at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73 | |
#61 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::plus<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, mpl_::bool_<true> >, bool, const char*&, const char* const&, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<void> >&, const boost::fusion::unused_type&>::invoke(boost::detail::function::function_buffer &, const char *&, const char * const&, boost::spirit::context<boost::fusion::cons<boost::fusion::unused_type&, boost::fusion::nil>, boost::fusion::vector0<void> > &, const boost::fusion::unused_type &) (function_obj_ptr=..., a0=@0x7fffffffa188, a1=<value optimized out>, a2=<value optimized out>, a3=...) | |
at /usr/local/gcc-self/include/boost/function/function_template.hpp:132 | |
#62 0x0000000000409c6a in operator() (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
#63 parse<boost::spirit::context<boost::fusion::cons<cxx::preprocessing_file_t&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, cxx::preprocessing_file_t> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/rule.hpp:280 | |
#64 parse<const char*, boost::spirit::context<boost::fusion::cons<cxx::preprocessing_file_t&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, cxx::preprocessing_file_t> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/reference.hpp:41 | |
#65 parse<const char*, boost::spirit::context<boost::fusion::cons<cxx::preprocessing_file_t&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, cxx::preprocessing_file_t> (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/operator/optional.hpp:66 | |
#66 operator()<const char*, boost::fusion::unused_type, boost::spirit::context<boost::fusion::cons<cxx::preprocessing_file_t&, boost::fusion::nil>, boost::fusion::vector0<> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73 | |
#67 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::optional<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, void(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> > >, mpl_::bool_<true> >, bool, const char*&, const char* const&, boost::spirit::context<boost::fusion::cons<cxx::preprocessing_file_t&, boost::fusion::nil>, boost::fusion::vector0<void> >&, const boost::fusion::unused_type&>::invoke(boost::detail::function::function_buffer &, const char *&, const char * const&, boost::spirit::context<boost::fusion::cons<cxx::preprocessing_file_t&, boost::fusion::nil>, boost::fusion::vector0<void> > &, const boost::fusion::unused_type &) (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:132 | |
#68 0x000000000040ef43 in operator() (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
#69 parse<boost::spirit::context<boost::fusion::cons<boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t>&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t> > ( | |
function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/rule.hpp:280 | |
#70 parse<const char*, boost::spirit::context<boost::fusion::cons<boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t>&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::fusion::unused_type, boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t> > ( | |
function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/reference.hpp:41 | |
#71 operator()<const char*, boost::fusion::unused_type, boost::spirit::context<boost::fusion::cons<boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t>&, boost::fusion::nil>, boost::fusion::vector0<> > > (function_obj_ptr=<value optimized out>, a0=<value optimized out>, | |
a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73 | |
#72 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char*, cxx::preprocessing_file_t(), boost::fusion::unused_type, boost::fusion::unused_type, boost::fusion::unused_type> >, mpl_::bool_<true> >, bool, const char*&, const char* const&, boost::spirit::context<boost::fusion::cons<boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&, boost::fusion::nil>, boost::fusion::vector0<void> >&, const boost::fusion::unused_type&>::invoke(boost::detail::function::function_buffer &, const char *&, const char * const&, boost::spirit::context<boost::fusion::cons<boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&, boost::fusion::nil>, boost::fusion::vector0<void> > &, const boost::fusion::unused_type &) (function_obj_ptr=<value optimized out>, a0=<value optimized out>, a1=<value optimized out>, | |
a2=<value optimized out>, a3=<value optimized out>) at /usr/local/gcc-self/include/boost/function/function_template.hpp:132 | |
#73 0x0000000000418ef3 in operator() (function_obj_ptr=<value optimized out>, a0=@0x7fffffffdfd8, a1=@0x7fffffffdfd0, a2=..., a3=...) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
#74 operator() (function_obj_ptr=<value optimized out>, a0=@0x7fffffffdfd8, a1=@0x7fffffffdfd0, a2=..., a3=...) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:99 | |
#75 boost::detail::function::function_obj_invoker4<boost::spirit::qi::error_handler<char const*, boost::spirit::context<boost::fusion::cons<boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&, boost::fusion::nil>, boost::fusion::vector0<void> >, boost::fusion::unused_type, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::shift_left_eval, boost::fusion::vector<boost::phoenix::composite<boost::phoenix::shift_left_eval, boost::fusion::vector<boost::phoenix::composite<boost::phoenix::shift_left_eval, boost::fusion::vector<boost::phoenix::composite<boost::phoenix::shift_left_eval, boost::fusion::vector<boost::phoenix::composite<boost::phoenix::shift_left_eval, boost::fusion::vector<boost::phoenix::composite<boost::phoenix::shift_left_eval, boost::fusion::vector<boost::phoenix::reference<std::basic_ostream<char, std::char_traits<char> > >, boost::phoenix::value<char const*>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::spirit::argument<3>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::value<char const*>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::composite<boost::phoenix::detail::construct_eval<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::fusion::vector<boost::spirit::argument<2>, boost::spirit::argument<1>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::value<char const*>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::value<std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&)>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, (boost::spirit::qi::error_handler_result)0>, bool, char const*&, char const* const&, boost::spirit::context<boost::fusion::cons<boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&, boost::fusion::nil>, boost::fusion::vector0<void> >&, boost::fusion::unused_type const&>::invoke (function_obj_ptr=<value optimized out>, a0=@0x7fffffffdfd8, | |
a1=@0x7fffffffdfd0, a2=..., a3=...) at /usr/local/gcc-self/include/boost/function/function_template.hpp:132 | |
#76 0x000000000040382e in operator() (argc=<value optimized out>, argv=0x7fffffffe148) at /usr/local/gcc-self/include/boost/function/function_template.hpp:1013 | |
#77 parse<boost::fusion::unused_type const, boost::fusion::unused_type, boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t> > (argc=<value optimized out>, argv=0x7fffffffe148) at /usr/local/gcc-self/include/boost/spirit/home/qi/nonterminal/rule.hpp:280 | |
#78 parse<char const*, boost::fusion::unused_type const, boost::fusion::unused_type, boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t> > (argc=<value optimized out>, argv=0x7fffffffe148) at /usr/local/gcc-self/include/boost/spirit/home/qi/reference.hpp:41 | |
#79 parse<char const*, cxx::cxxparser<char const*>, boost::variant<cxx::preprocessing_file_t, cxx::translation_unit_t> > (argc=<value optimized out>, argv=0x7fffffffe148) at /usr/local/gcc-self/include/boost/spirit/home/qi/parse.hpp:68 | |
#80 main (argc=<value optimized out>, argv=0x7fffffffe148) at cxx-parser.cc:132 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment