change the signature of token
make use of record disambugition in 4.01
rename some token names
simplify parser
compiles
parameterized lexer now, compiles
compiles now, need tweak
clean
clean
change the compiler
rename xStream => fstream
snapshot changes
add a new loc field in quotation
quotation is now self contained