| 6100 | for the `parser` argument is undefined. */ |
| 6101 | template<typename Parser, typename GlobalState, typename ErrorHandler> |
| 6102 | auto with_error_handler( |
| 6103 | parser_interface<Parser, GlobalState, default_error_handler> const & |
| 6104 | parser, |
| 6105 | ErrorHandler & error_handler) |
| 6106 | { |
| 6107 | return parser_interface<Parser, GlobalState, ErrorHandler &>{ |
| 6108 | parser.parser_, parser.globals_, error_handler}; |
| 6109 | } |
| 6110 | |
| 6111 | |
| 6112 | /** A `symbols<T>` represents the initial state of a symbol table parser |