Adding lexer_error visitor, adding run_parser to do command-line parsing and to test error messages.