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