| Home | Download | Screen shots | Discussion | Documentation |
|---|
A Spirit error handler that emits error and warning messages to a std::ostream.
More...
#include <openvrml/vrml97_grammar.h>
Public Member Functions | |
| vrml97_parse_error_handler (std::ostream &out=std::cerr) | |
| Construct. | |
| template<typename ScannerT , typename ErrorT > | |
| boost::spirit::classic::error_status | operator() (const ScannerT &scan, const ErrorT &err) const |
| Handle a parser error. | |
A Spirit error handler that emits error and warning messages to a std::ostream.
rotation_axis_not_normalized is treated as a warning. All other vrml_parse_errors are treated as errors.
| openvrml::vrml97_parse_error_handler::vrml97_parse_error_handler | ( | std::ostream & | out = std::cerr | ) | [inline, explicit] |
Construct.
| [in] | out | output stream. |
| boost::spirit::error_status<> openvrml::vrml97_parse_error_handler::operator() | ( | const ScannerT & | scan, |
| const ErrorT & | err | ||
| ) | const [inline] |
Handle a parser error.
| [in] | scan | the scanner. |
| [in] | err | a boost::spirit::parser_error. |