include/antlr3.h | |
include/antlr3baserecognizer.h | Defines the basic structure to support recognizing by either a lexer, parser, or tree parser |
include/antlr3basetree.h | Definition of the ANTLR3 base tree |
include/antlr3basetreeadaptor.h | Definition of the ANTLR3 base tree adaptor |
include/antlr3bitset.h | Defines the basic structures of an ANTLR3 bitset |
include/antlr3collections.h | |
include/antlr3commontoken.h | Defines the interface for a common token |
include/antlr3commontree.h | |
include/antlr3commontreeadaptor.h | Definition of the ANTLR3 common tree adaptor |
include/antlr3commontreenodestream.h | Definition of the ANTLR3 common tree node stream |
include/antlr3convertutf.h | |
include/antlr3cyclicdfa.h | |
include/antlr3debugeventlistener.h | The definition of all debugging events that a recognizer can trigger |
include/antlr3defs.h | Basic type and constant definitions for ANTLR3 Runtime |
include/antlr3encodings.h | |
include/antlr3errors.h | |
include/antlr3exception.h | Contains the definition of a basic ANTLR3 exception structure created by a recognizer when errors are found/predicted |
include/antlr3filestream.h | |
include/antlr3input.h | Defines the basic structures used to manipulate character streams from any input source |
include/antlr3interfaces.h | Declarations for all the antlr3 C runtime interfaces/classes |
include/antlr3intstream.h | Defines the the class interface for an antlr3 INTSTREAM |
include/antlr3lexer.h | Base interface for any ANTLR3 lexer |
include/antlr3memory.h | |
include/antlr3parser.h | Base implementation of an ANTLR3 parser |
include/antlr3parsetree.h | Abstraction of Common tree to provide payload and string representation of node |
include/antlr3recognizersharedstate.h | While 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.h | Simple 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.h | Defines the interface for an ANTLR3 common token stream |
include/antlr3treeparser.h | |
src/antlr3baserecognizer.c | Contains the base functions that all recognizers require |
src/antlr3basetree.c | |
src/antlr3basetreeadaptor.c | Contains the base functions that all tree adaptors start with |
src/antlr3bitset.c | Contains the C implementation of ANTLR3 bitsets as adapted from Terence Parr's Java implementation |
src/antlr3collections.c | Provides 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.c | This is the standard tree adaptor used by the C runtime unless the grammar source file says to use anything different |
src/antlr3commontreenodestream.c | Defines the implementation of the common node stream the default tree node stream used by ANTLR |
src/antlr3convertutf.c | |
src/antlr3cyclicdfa.c | |
src/antlr3debughandlers.c | Provides the debugging functions invoked by a recognizer built using the debug generator mode of the antlr tool |
src/antlr3encodings.c | |
src/antlr3exception.c | Contains default functions for creating and destroying as well as otherwise handling ANTLR3 standard exception structures |
src/antlr3filestream.c | The 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.c | Base functions to initialize and manipulate any input stream |
src/antlr3intstream.c | Implementation of superclass elements of an ANTLR3 int stream |
src/antlr3lexer.c | Base implementation of an antlr 3 lexer |
src/antlr3parser.c | Implementation of the base functionality for an ANTLR3 parser |
src/antlr3rewritestreams.c | Implementation 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.c | Implementation of the ANTLR3 string and string factory classes |
src/antlr3tokenstream.c | Default implementation of CommonTokenStream |
src/antlr3treeparser.c | Implementation of the tree parser and overrides for the base recognizer |