basic error reporting
basic error reporting
basic error reporting
fixes in meta gramamr and lexer to allow special characters in grammar