fix(lexer): Add a lex error function
feat(expression_extractor): Print a parser
feat(parser): A static parser which supports fallback