File List

Here is a list of all files with brief descriptions:
include/antlr3.h
include/antlr3baserecognizer.hDefines the basic structure to support recognizing by either a lexer, parser, or tree parser
include/antlr3basetree.hDefinition of the ANTLR3 base tree
include/antlr3basetreeadaptor.hDefinition of the ANTLR3 base tree adaptor
include/antlr3bitset.hDefines the basic structures of an ANTLR3 bitset
include/antlr3collections.h
include/antlr3commontoken.hDefines the interface for a common token
include/antlr3commontree.h
include/antlr3commontreeadaptor.hDefinition of the ANTLR3 common tree adaptor
include/antlr3commontreenodestream.hDefinition of the ANTLR3 common tree node stream
include/antlr3convertutf.h
include/antlr3cyclicdfa.h
include/antlr3debugeventlistener.hThe definition of all debugging events that a recognizer can trigger
include/antlr3defs.hBasic type and constant definitions for ANTLR3 Runtime
include/antlr3encodings.h
include/antlr3errors.h
include/antlr3exception.hContains the definition of a basic ANTLR3 exception structure created by a recognizer when errors are found/predicted
include/antlr3filestream.h
include/antlr3input.hDefines the basic structures used to manipulate character streams from any input source
include/antlr3interfaces.hDeclarations for all the antlr3 C runtime interfaces/classes
include/antlr3intstream.hDefines the the class interface for an antlr3 INTSTREAM
include/antlr3lexer.hBase interface for any ANTLR3 lexer
include/antlr3memory.h
include/antlr3parser.hBase implementation of an ANTLR3 parser
include/antlr3parsetree.hAbstraction of Common tree to provide payload and string representation of node
include/antlr3recognizersharedstate.hWhile the C runtime does not need to model the state of multiple lexers and parsers in the same way as the Java runtime does it is no overhead to reflect that model
include/antlr3rewritestreams.h
include/antlr3string.hSimple string interface allows indiscriminate allocation of strings such that they can be allocated all over the place and released in one chunk via a string factory - saves lots of hassle in remembering what strings were allocated where
include/antlr3tokenstream.hDefines the interface for an ANTLR3 common token stream
include/antlr3treeparser.h
src/antlr3baserecognizer.cContains the base functions that all recognizers require
src/antlr3basetree.c
src/antlr3basetreeadaptor.cContains the base functions that all tree adaptors start with
src/antlr3bitset.cContains the C implementation of ANTLR3 bitsets as adapted from Terence Parr's Java implementation
src/antlr3collections.cProvides a number of useful functions that are roughly equivalent to java HashTable and List for the purposes of Antlr 3 C runtime
src/antlr3commontoken.c
src/antlr3commontree.c
src/antlr3commontreeadaptor.cThis is the standard tree adaptor used by the C runtime unless the grammar source file says to use anything different
src/antlr3commontreenodestream.cDefines the implementation of the common node stream the default tree node stream used by ANTLR
src/antlr3convertutf.c
src/antlr3cyclicdfa.c
src/antlr3debughandlers.cProvides the debugging functions invoked by a recognizer built using the debug generator mode of the antlr tool
src/antlr3encodings.c
src/antlr3exception.cContains default functions for creating and destroying as well as otherwise handling ANTLR3 standard exception structures
src/antlr3filestream.cThe ANTLR3 C filestream is used when the source character stream is a filesystem based input set and all the characters in the filestream can be loaded at once into memory and away the lexer goes
src/antlr3inputstream.cBase functions to initialize and manipulate any input stream
src/antlr3intstream.cImplementation of superclass elements of an ANTLR3 int stream
src/antlr3lexer.cBase implementation of an antlr 3 lexer
src/antlr3parser.cImplementation of the base functionality for an ANTLR3 parser
src/antlr3rewritestreams.cImplementation of token/tree streams that are used by the tree re-write rules to manipulate the tokens and trees produced by rules that are subject to rewrite directives
src/antlr3string.cImplementation of the ANTLR3 string and string factory classes
src/antlr3tokenstream.cDefault implementation of CommonTokenStream
src/antlr3treeparser.cImplementation of the tree parser and overrides for the base recognizer

Generated on Mon Nov 29 17:24:08 2010 for ANTLR3C by  doxygen 1.5.5