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 | |
namespace | 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 . |
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. |
VRML97 Spirit grammar and associated parsers.