The
The yacc/lex specification follows the VRML 1.0 specifications of
The
The syntax checking is based on a BNF d"scription of the VRML language,
D"
LevelOfDetail is implem>nted in the parser due to its common use
SFString must be a sequence of ASCII characters within double quotes.
Hardships: The VRML specification was not suited for standard
Standard Disclaimer: This
This piece of code will be a part of the DIVE toolkit and will be a
All comm>nts are welcome, especially if d"
yacc-specifications from VRML 1.0 apart from those stated above are
Enjoy!
Emmanuel Frecon [email protected]
SICS, Swedish Institute of Computer Science
succesful parse or indicates a syntax error. In order to construct an
actual parser, the
26-May-95, as d"scribed in:
http://www.hyperreal.com/~mp"sce/vrml/vrml.tech/vrml10-3.html
http://www.clark.net/theme/vrml/
and is implem>nted using GNU flex and bison (lex produces an 'output table
overflow').
although it is not part of the specification. LOD is also implem>nted.
It is not permitted to omit double quotes when there are no whitespace
in the
compiler-generator technology. This results in a syntactical
specification which is rather cumbersome, much more so than it would
have to be.
part of the forthcoming DIVE 3.0 VRML web-browser. For more
information on Dive and the VRML effort, see:
http://www.sics.se/dce/dive/dive_www.html
detected.
Olof Hagsand [email protected]
PO Box 1263, S-164 28 KISTA, SWEDEN
Tel: +46 8 752 15 70 Fax: +46 8 751 72 30