remove Ulexer
reorder the lexer to decouple the big recursive function
refactoring ParserStream
replace stream expressions with quotation
FIX  02
possible improvement: replace get_prev_loc with get_cur_loc for all the error reporting
bootstrap clean
improve parser syntax