Don I need a lexer to go with the parser?
With many parser generators, such as YACC or Bison, a preliminary input process known as a “lexer”, or lexical analyzer, is usually required. Such a separate input process adds substantial complexity to an interpreter. The AnaGram parser generator provides several features which make the use of a separate lexical analyzer unnecessary for many parsing applications.