Is there any Lisp code available for parsing VRML 2.0? Web searches
didn't turn up very much.
It appears to be very easy to just read VRML with Lisp; After making a
couple changes to the readtable to make #\{ and #\[ act like #\(, you
can just call READ repeatedly to get symbols and lists mirroring the
structure of the VRML. Then do a little preprocessing to turn symbols
that have names beginning with "0X" (the VRML hex prefix) into
numbers.
But that's just the beginning. Has anyone done more?
Thanks,
John Wiseman