Multiple fixing in lexer & parser, many tests implemented