/third_party/boost/libs/spirit/example/qi/compiler_tutorial/conjure2/ |
D | statement_def.hpp | 16 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in statement() argument 18 : statement::base_type(statement_list), expr(error_handler, l) in statement() 32 typedef client::error_handler<typename Lexer::base_iterator_type, Iterator> in statement() 109 error_handler_function(error_handler)( in statement() 115 annotation_function(error_handler.iters)(_val, _1)); in statement() 117 annotation_function(error_handler.iters)(_val, _1)); in statement() 119 annotation_function(error_handler.iters)(_val, _1)); in statement()
|
D | function_def.hpp | 16 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in function() argument 18 : function::base_type(start), body(error_handler, l) in function() 32 typedef client::error_handler<typename Lexer::base_iterator_type, Iterator> in function() 55 error_handler_function(error_handler)( in function() 60 annotation_function(error_handler.iters)(_val, _1)); in function()
|
D | expression_def.hpp | 18 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in expression() argument 35 typedef client::error_handler<typename Lexer::base_iterator_type, Iterator> in expression() 84 error_handler_function(error_handler)( in expression() 90 annotation_function(error_handler.iters)(_val, _1)); in expression()
|
D | main.cpp | 73 client::error_handler<base_iterator_type, iterator_type> in main() 74 error_handler(first, last); // Our error handler in main() local 76 function(error_handler, lexer); // Our parser in main() 78 compiler(error_handler); // Our compiler in main() 125 error_handler.dump_error_line(first); in main()
|
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/mini_c/ |
D | statement_def.hpp | 14 statement<Iterator>::statement(error_handler<Iterator>& error_handler) in statement() argument 15 : statement::base_type(statement_list), expr(error_handler) in statement() 34 typedef function<client::error_handler<Iterator> > error_handler_function; in statement() 110 error_handler_function(error_handler)( in statement() 116 annotation_function(error_handler.iters)(_val, _1)); in statement() 118 annotation_function(error_handler.iters)(_val, _1)); in statement() 120 annotation_function(error_handler.iters)(_val, _1)); in statement()
|
D | function_def.hpp | 14 function<Iterator>::function(error_handler<Iterator>& error_handler) in function() argument 15 : function::base_type(start), body(error_handler) in function() 34 typedef function<client::error_handler<Iterator> > error_handler_function; in function() 62 error_handler_function(error_handler)( in function() 67 annotation_function(error_handler.iters)(_val, _1)); in function()
|
D | expression_def.hpp | 15 expression<Iterator>::expression(error_handler<Iterator>& error_handler) in expression() argument 37 typedef function<client::error_handler<Iterator> > error_handler_function; in expression() 171 error_handler_function(error_handler)( in expression() 177 annotation_function(error_handler.iters)(_val, _1)); in expression()
|
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/conjure1/ |
D | statement_def.hpp | 14 statement<Iterator>::statement(error_handler<Iterator>& error_handler) in statement() argument 15 : statement::base_type(statement_list), expr(error_handler) in statement() 34 typedef function<client::error_handler<Iterator> > error_handler_function; in statement() 114 error_handler_function(error_handler)( in statement() 120 annotation_function(error_handler.iters)(_val, _1)); in statement() 122 annotation_function(error_handler.iters)(_val, _1)); in statement() 124 annotation_function(error_handler.iters)(_val, _1)); in statement()
|
D | function_def.hpp | 14 function<Iterator>::function(error_handler<Iterator>& error_handler) in function() argument 15 : function::base_type(start), body(error_handler) in function() 34 typedef function<client::error_handler<Iterator> > error_handler_function; in function() 62 error_handler_function(error_handler)( in function() 67 annotation_function(error_handler.iters)(_val, _1)); in function()
|
D | expression_def.hpp | 15 expression<Iterator>::expression(error_handler<Iterator>& error_handler) in expression() argument 37 typedef function<client::error_handler<Iterator> > error_handler_function; in expression() 121 error_handler_function(error_handler)( in expression() 127 annotation_function(error_handler.iters)(_val, _1)); in expression()
|
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/conjure3/ |
D | statement_def.hpp | 16 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in statement() argument 18 : statement::base_type(statement_list), expr(error_handler, l) in statement() 33 typedef client::error_handler<typename Lexer::base_iterator_type, Iterator> in statement() 112 error_handler_function(error_handler)( in statement() 118 annotation_function(error_handler.iters)(_val, _1)); in statement() 120 annotation_function(error_handler.iters)(_val, _1)); in statement() 122 annotation_function(error_handler.iters)(_val, _1)); in statement()
|
D | expression_def.hpp | 18 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in expression() argument 35 typedef client::error_handler<typename Lexer::base_iterator_type, Iterator> in expression() 89 error_handler_function(error_handler)( in expression() 96 annotation_function(error_handler.iters)(_val, _1)); in expression() 98 annotation_function(error_handler.iters)(_val, _1)); in expression() 100 annotation_function(error_handler.iters)(_val, _1)); in expression()
|
D | function_def.hpp | 16 error_handler<typename Lexer::base_iterator_type, Iterator>& error_handler in function() argument 18 : function::base_type(start), body(error_handler, l) in function() 32 typedef client::error_handler<typename Lexer::base_iterator_type, Iterator> in function() 55 error_handler_function(error_handler)( in function() 60 annotation_function(error_handler.iters)(_val, _1)); in function()
|
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/calc7/ |
D | statement_def.hpp | 14 statement<Iterator>::statement(error_handler<Iterator>& error_handler) in statement() argument 15 : statement::base_type(statement_list), expr(error_handler) in statement() 33 typedef function<client::error_handler<Iterator> > error_handler_function; in statement() 66 error_handler_function(error_handler)( in statement() 71 annotation_function(error_handler.iters)(_val, _1)); in statement()
|
D | expression_def.hpp | 15 expression<Iterator>::expression(error_handler<Iterator>& error_handler) in expression() argument 36 typedef function<client::error_handler<Iterator> > error_handler_function; in expression() 85 error_handler_function(error_handler)( in expression() 90 annotation_function(error_handler.iters)(_val, _1)); in expression()
|
D | main.cpp | 59 client::error_handler<iterator_type> in main() 60 error_handler(iter, end); // Our error handler in main() local 62 parser(error_handler); // Our parser in main() 64 compile(program, error_handler); // Our compiler in main()
|
/third_party/boost/boost/spirit/home/x3/support/utility/ |
D | error_reporting.hpp | 22 class error_handler class 28 error_handler( in error_handler() function in boost::spirit::x3::error_handler 79 void error_handler<Iterator>::print_file_line(std::size_t line) const in print_file_line() 94 void error_handler<Iterator>::print_line(Iterator start, Iterator last) const in print_line() 111 void error_handler<Iterator>::print_indicator(Iterator& start, Iterator last, char ind) const in print_indicator() 127 void error_handler<Iterator>::skip_whitespace(Iterator& err_pos, Iterator last) const in skip_whitespace() 141 void error_handler<Iterator>::skip_non_whitespace(Iterator& err_pos, Iterator last) const in skip_non_whitespace() 155 inline Iterator error_handler<Iterator>::get_line_start(Iterator first, Iterator pos) const in get_line_start() 165 std::size_t error_handler<Iterator>::position(Iterator i) const in position() 189 void error_handler<Iterator>::operator()( in operator ()() [all …]
|
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/calc8/ |
D | statement_def.hpp | 14 statement<Iterator>::statement(error_handler<Iterator>& error_handler) in statement() argument 15 : statement::base_type(statement_list), expr(error_handler) in statement() 34 typedef function<client::error_handler<Iterator> > error_handler_function; in statement() 102 error_handler_function(error_handler)( in statement() 107 annotation_function(error_handler.iters)(_val, _1)); in statement()
|
D | expression_def.hpp | 15 expression<Iterator>::expression(error_handler<Iterator>& error_handler) in expression() argument 37 typedef function<client::error_handler<Iterator> > error_handler_function; in expression() 149 error_handler_function(error_handler)( in expression() 155 annotation_function(error_handler.iters)(_val, _1)); in expression()
|
/third_party/boost/libs/spirit/test/x3/ |
D | error_handler.cpp | 24 auto& error_handler = x3::get<x3::error_handler_tag>(context).get(); in on_error() local 25 error_handler(x.where(), message); in on_error() 43 x3::error_handler<std::string::const_iterator> error_handler{begin, end, stream}; in BOOST_SPIRIT_DEFINE() local 45 auto const parser = x3::with<x3::error_handler_tag>(std::ref(error_handler))[test_rule]; in BOOST_SPIRIT_DEFINE()
|
/third_party/boost/libs/spirit/example/x3/calc/calc8/ |
D | error_handler.hpp | 24 using error_handler = x3::error_handler<Iterator>; typedef 37 auto& error_handler = x3::get<error_handler_tag>(context).get(); in on_error() local 38 error_handler(x.where(), message); in on_error()
|
D | compiler.hpp | 57 , ErrorHandler const& error_handler) in compiler() 59 , error_handler( in compiler() 61 { error_handler(pos, msg); } in compiler() 76 error_handler_type error_handler; member
|
/third_party/boost/libs/spirit/example/x3/calc/calc9/ |
D | error_handler.hpp | 24 using error_handler = x3::error_handler<Iterator>; typedef 37 auto& error_handler = x3::get<error_handler_tag>(context).get(); in on_error() local 38 error_handler(x.where(), message); in on_error()
|
/third_party/boost/libs/spirit/example/x3/ |
D | error_handling.cpp | 85 struct error_handler struct 92 auto& error_handler = x3::get<x3::error_handler_tag>(context).get(); in on_error() local 94 error_handler(x.where(), message); in on_error() 133 struct employee_class : error_handler, x3::annotate_on_success {}; 156 using error_handler_type = boost::spirit::x3::error_handler<iterator_type>; in parse() 159 error_handler_type error_handler(iter, end, std::cerr); in parse() local 166 with<error_handler_tag>(std::ref(error_handler)) in parse()
|
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_full/rexpr/ |
D | error_handler.hpp | 26 using error_handler = x3::error_handler<Iterator>; typedef 66 auto& error_handler = x3::get<error_handler_tag>(context).get(); in on_error() local 67 error_handler(x.where(), message); in on_error()
|