Home
last modified time | relevance | path

Searched defs:error_handler (Results 1 – 25 of 74) sorted by relevance

123

/third_party/boost/libs/spirit/example/qi/compiler_tutorial/conjure2/
Derror_handler.hpp21 struct error_handler struct
24 struct result { typedef void type; };
26 error_handler(BaseIterator first, BaseIterator last) in error_handler() function
30 void operator()( in operator ()()
44 void dump_error_line(BaseIterator err_pos_base) const in dump_error_line()
63 BaseIterator get_pos(BaseIterator err_pos, int& line) const in get_pos()
89 std::string get_line(BaseIterator err_pos) const in get_line()
98 BaseIterator first;
99 BaseIterator last;
100 std::vector<Iterator> iters;
Dfunction_def.hpp16 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in function()
Dstatement_def.hpp16 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in statement()
Dexpression_def.hpp18 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in expression()
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/calc8/
Derror_handler.hpp20 struct error_handler struct
23 struct result { typedef void type; };
25 error_handler(Iterator first, Iterator last) in error_handler() argument
29 void operator()( in operator ()()
51 Iterator get_pos(Iterator err_pos, int& line) const in get_pos()
77 std::string get_line(Iterator err_pos) const in get_line()
86 Iterator first;
87 Iterator last;
88 std::vector<Iterator> iters;
Dmain.cpp56 error_handler(iter, end); // Our error handler in main() local
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/calc7/
Derror_handler.hpp20 struct error_handler struct
23 struct result { typedef void type; };
25 error_handler(Iterator first, Iterator last) in error_handler() argument
29 void operator()( in operator ()()
51 Iterator get_pos(Iterator err_pos, int& line) const in get_pos()
77 std::string get_line(Iterator err_pos) const in get_line()
86 Iterator first;
87 Iterator last;
88 std::vector<Iterator> iters;
Dmain.cpp60 error_handler(iter, end); // Our error handler in main() local
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/conjure1/
Derror_handler.hpp20 struct error_handler struct
23 struct result { typedef void type; };
25 error_handler(Iterator first, Iterator last) in error_handler() function
29 void operator()( in operator ()()
51 Iterator get_pos(Iterator err_pos, int& line) const in get_pos()
77 std::string get_line(Iterator err_pos) const in get_line()
86 Iterator first;
87 Iterator last;
88 std::vector<Iterator> iters;
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/mini_c/
Derror_handler.hpp20 struct error_handler struct
23 struct result { typedef void type; };
25 error_handler(Iterator first, Iterator last) in error_handler() function
29 void operator()( in operator ()()
51 Iterator get_pos(Iterator err_pos, int& line) const in get_pos()
77 std::string get_line(Iterator err_pos) const in get_line()
86 Iterator first;
87 Iterator last;
88 std::vector<Iterator> iters;
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/conjure3/
Derror_handler.hpp21 struct error_handler struct
24 struct result { typedef void type; };
26 error_handler(BaseIterator first, BaseIterator last) in error_handler() argument
30 void operator()( in operator ()()
57 BaseIterator get_pos(BaseIterator err_pos, int& line) const in get_pos()
83 std::string get_line(BaseIterator err_pos) const in get_line()
92 BaseIterator first;
93 BaseIterator last;
94 std::vector<Iterator> iters;
Dfunction_def.hpp16 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in function()
Dexpression_def.hpp18 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in expression()
Dstatement_def.hpp16 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in statement()
/third_party/boost/boost/spirit/home/qi/nonterminal/
Derror_handler.hpp70 struct error_handler struct
77 function_type;
79 error_handler(function_type subject_, F f_) in error_handler() argument
85 bool operator()( in operator ()()
143 function_type subject;
144 F f;
162 error_handler; in on_error() typedef
/third_party/boost/libs/spirit/example/support/utree/
Derror_handler.hpp87 struct error_handler struct
90 struct result
95 std::string source;
97 error_handler(std::string const& source_ = "<string>") : source(source_) {} in error_handler() argument
99 void operator()(Iterator first, Iterator last, Iterator err_pos in operator ()()
/third_party/boost/libs/spirit/example/x3/calc/calc7/
Derror_handler.hpp20 struct error_handler struct
25 on_error(Iterator&, Iterator const& last, Exception const& x, Context const& context) in on_error()
/third_party/boost/libs/spirit/example/x3/calc/calc8/
Derror_handler.hpp24 using error_handler = x3::error_handler<Iterator>; typedef
37 auto& error_handler = x3::get<error_handler_tag>(context).get(); in on_error() local
Dmain.cpp67 error_handler_type error_handler(iter, end, std::cerr); // Our error handler in main() local
/third_party/boost/libs/spirit/example/x3/calc/calc9/
Derror_handler.hpp24 using error_handler = x3::error_handler<Iterator>; typedef
37 auto& error_handler = x3::get<error_handler_tag>(context).get(); in on_error() local
Dmain.cpp63 error_handler_type error_handler(iter, end, std::cerr); // Our error handler in main() local
/third_party/boost/libs/spirit/example/x3/
Derror_handling.cpp85 struct error_handler struct
88 x3::error_handler_result on_error( in on_error()
92 auto& error_handler = x3::get<x3::error_handler_tag>(context).get(); in on_error() local
159 error_handler_type error_handler(iter, end, std::cerr); in parse() local
/third_party/boost/libs/spirit/test/x3/
Derror_handler.cpp24 auto& error_handler = x3::get<x3::error_handler_tag>(context).get(); in on_error() local
43 x3::error_handler<std::string::const_iterator> error_handler{begin, end, stream}; in BOOST_SPIRIT_DEFINE() local
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_full/rexpr/
Derror_handler.hpp26 using error_handler = x3::error_handler<Iterator>; typedef
66 auto& error_handler = x3::get<error_handler_tag>(context).get(); in on_error() local
/third_party/boost/boost/spirit/home/x3/support/utility/
Dannotate_on_success.hpp45 auto& error_handler = get<error_handler_tag>(context).get(); in on_success() local

123