| Home | Download | Screen shots | Discussion | Documentation |
|---|
VRML97 Spirit grammar and associated parsers. More...
#include <openvrml/browser.h>#include <boost/spirit/include/classic.hpp>#include <boost/spirit/include/classic_actor.hpp>#include <boost/spirit/include/classic_dynamic.hpp>#include <boost/spirit/include/phoenix1.hpp>#include <boost/test/floating_point_comparison.hpp>#include <stack>

Classes | |
| struct | openvrml::vrml97_space_parser |
| A Spirit space parser appropriate for use with VRML97 and VRML-encoded X3D. More... | |
| struct | openvrml::vrml97_skip_grammar |
| A Spirit grammar appropriate for use as a skip parser for VRML97 and VRML-encoded X3D. More... | |
| struct | openvrml::vrml97_parse_error_handler |
A Spirit error handler that emits error and warning messages to a std::ostream. More... | |
| struct | openvrml::null_vrml97_parse_actions |
No-op semantic actions for vrml97_grammar. More... | |
| struct | openvrml::vrml97_grammar< Actions, ErrorHandler > |
| A Spirit grammar for parsing VRML97. More... | |
| struct | openvrml::vrml97_grammar< Actions, ErrorHandler >::definition< ScannerT > |
| VRML97 grammar definition. More... | |
Namespaces | |
| openvrml | |
| The OpenVRML Runtime Library. | |
Functions | |
| const char * | openvrml::vrml97_parse_error_msg (const vrml_parse_error error) |
Get the error message associated with a vrml_parse_error. More... | |
Variables | |
| const vrml97_space_parser | openvrml::vrml97_space_p = vrml97_space_parser() |
| A Spirit space parser appropriate for use with VRML97 and VRML-encoded X3D. More... | |
VRML97 Spirit grammar and associated parsers.