|
ANTLR3C
3.3.1
|
| Defines the basic structure to support recognizing by either a lexer, parser, or tree parser | |
| Definition of the ANTLR3 base tree | |
| Definition of the ANTLR3 base tree adaptor | |
| Defines the basic structures of an ANTLR3 bitset | |
| Defines the interface for a common token | |
| Definition of the ANTLR3 common tree adaptor | |
| Definition of the ANTLR3 common tree node stream | |
| The definition of all debugging events that a recognizer can trigger | |
| Basic type and constant definitions for ANTLR3 Runtime | |
| Contains the definition of a basic ANTLR3 exception structure created by a recognizer when errors are found/predicted | |
| Defines the basic structures used to manipulate character streams from any input source | |
| Declarations for all the antlr3 C runtime interfaces/classes | |
| Defines the the class interface for an antlr3 INTSTREAM | |
| Base interface for any ANTLR3 lexer | |
| Base implementation of an ANTLR3 parser | |
| Abstraction of Common tree to provide payload and string representation of node | |
| 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 | |
| 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 | |
| Defines the interface for an ANTLR3 common token stream | |
| Contains the base functions that all recognizers require | |
| Contains the base functions that all tree adaptors start with | |
| Contains the C implementation of ANTLR3 bitsets as adapted from Terence Parr's Java implementation | |
| Provides a number of useful functions that are roughly equivalent to java HashTable and List for the purposes of Antlr 3 C runtime | |
| This is the standard tree adaptor used by the C runtime unless the grammar source file says to use anything different | |
| Defines the implementation of the common node stream the default tree node stream used by ANTLR | |
| Provides the debugging functions invoked by a recognizer built using the debug generator mode of the antlr tool | |
| Contains default functions for creating and destroying as well as otherwise handling ANTLR3 standard exception structures | |
| 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 | |
| Base functions to initialize and manipulate any input stream | |
| Implementation of superclass elements of an ANTLR3 int stream | |
| Base implementation of an antlr 3 lexer | |
| Implementation of the base functionality for an ANTLR3 parser | |
| 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 | |
| Implementation of the ANTLR3 string and string factory classes | |
| Default implementation of CommonTokenStream | |
| Implementation of the tree parser and overrides for the base recognizer |