Basic parse error reporting
namespace lexer improved