A Spirit error handler that emits error and warning messages to a std::ostream.
More...
#include <openvrml/x3d_vrml_grammar.h>
A Spirit error handler that emits error and warning messages to a std::ostream.
The following openvrml::vrml_parse_errors are treated as warnings:
rotation_axis_not_normalized
eventin_deprecated
eventout_deprecated
exposedfield_deprecated
field_deprecated
All other vrml_parse_errors are treated as errors.
| openvrml::x3d_vrml_parse_error_handler::x3d_vrml_parse_error_handler |
( |
std::ostream & |
out = std::cerr | ) |
|
|
inlineexplicit |
template<typename ScannerT , typename ErrorT >
| boost::spirit::error_status<> openvrml::x3d_vrml_parse_error_handler::operator() |
( |
const ScannerT & |
scan, |
|
|
const ErrorT & |
err |
|
) |
| const |
|
inline |
Handle a parser error.
- Parameters
-
| [in] | scan | the scanner. |
| [in] | err | a boost::spirit::parser_error. |