...
As stated above, ANTLR 3 generates the source code for various tools that can be used to reognizerecognize, analyze and transform input in the language defined by an input grammardata relative to a language that is defined in a specified grammar file. The basic types of language processing tools that ANTLR can generates are Lexers (a.k.a scanners, tokenizers), Parsers and, TreeParsers (a.k.a tree walkers, c.f. visitors).
...