The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
VRML syntax relaxation for preprocessor:
(currently only the route thing is implemented)

The intent is to understand many things but warn of non-standard
things. 

ROUTE aaa.bbb to ccc.ddd     [allow lowercase as well as omission of TO]
Transform {
	translate 0 0 0      [allow 'translate, rotate' for translation..]
	Shape {		     [automatically infer 'children' for uppercase]
		Cone { }     [automatically infer 'geometry' for suitable]
		Material { ... } [...]
	}
}