more user friendly incremental lexer/parser
cleaning the quad module