more cleanup
jslinting
style cleanup
have the parser use the (slightly-more-native) error generator
style cleanup, and add stubs for compiling each kind of structure
trim dead code, move some syntatic sugar definitions into the parser object