Package antlr3-C-devel

Header files for the C bindings for ANTLR-generated parsers

http://www.antlr3.org/

Library Functions
Library Function Description
antlr3-apiclasses The API classes are divided into the typdefs (and their underlying structs) that...
antlr3-apiimplementations API implementation functions are the default implementation of each of the...
antlr3-apistructures These structures (and the typedefs that you use to reference them and their...
ANTLR3_ARBORETUM ANTLR3_ARBORETUM
ANTLR3_ARBORETUM_struct ANTLR3 Tree factory interface to create lots of trees efficiently rather than...
antlr3-atsections atsectionsUsing Sections Within Grammar Files
antlr3-atsections.dox doxygen/atsections.dox
ANTLR3_BASE_RECOGNIZER This is the definition of the base recognizer interface, instantiations of which...
antlr3baserecognizer.c Contains the base functions that all recognizers require.
antlr3baserecognizer.h Defines the basic structure to support recognizing by either a lexer, parser, or...
ANTLR3_BASE_RECOGNIZER_struct Base tracking context structure for all types of recognizers.
ANTLR3_BASE_TREE ANTLR3_BASE_TREE
ANTLR3_BASE_TREE_ADAPTOR ANTLR3_BASE_TREE_ADAPTOR
antlr3basetreeadaptor.c Contains the base functions that all tree adaptors start with.
antlr3basetreeadaptor.h Definition of the ANTLR3 base tree adaptor.
ANTLR3_BASE_TREE_ADAPTOR_struct ANTLR3_BASE_TREE_ADAPTOR_struct
antlr3basetree.c src/antlr3basetree.c
antlr3basetree.h Definition of the ANTLR3 base tree.
ANTLR3_BASE_TREE_struct A generic tree implementation with no payload.
ANTLR3_BITSET ANTLR3_BITSET
antlr3bitset.c Contains the C implementation of ANTLR3 bitsets as adapted from Terence Parr's...
antlr3bitset.h Defines the basic structures of an ANTLR3 bitset.
ANTLR3_BITSET_LIST_struct ANTLR3_BITSET_LIST_struct
ANTLR3_BITSET_struct ANTLR3_BITSET_struct
antlr3-build buildBuilding From Source
antlr3-build.dox doxygen/build.dox
antlr3-buildrec buildrecHow to build Generated C Code
antlr3-buildrec.dox doxygen/buildrec.dox
antlr3-changes31 changes31Changes in 3.1 from 3.0
antlr3-changes31.dox doxygen/changes31.dox
antlr3collections.c Provides a number of useful functions that are roughly equivalent to java...
antlr3collections.h include/antlr3collections.h
ANTLR3_COMMON_TOKEN ANTLR3_COMMON_TOKEN
antlr3commontoken.c src/antlr3commontoken.c
antlr3commontoken.h Defines the interface for a common token.
ANTLR3_COMMON_TOKEN_STREAM ANTLR3_COMMON_TOKEN_STREAM
ANTLR3_COMMON_TOKEN_STREAM_struct Common token stream is an implementation of ANTLR_TOKEN_STREAM for the default...
ANTLR3_COMMON_TOKEN_struct The definition of an ANTLR3 common token structure, which all implementations of...
ANTLR3_COMMON_TREE ANTLR3_COMMON_TREE
ANTLR3_COMMON_TREE_ADAPTOR ANTLR3_COMMON_TREE_ADAPTOR
antlr3commontreeadaptor.c This is the standard tree adaptor used by the C runtime unless the grammar...
antlr3commontreeadaptor.h Definition of the ANTLR3 common tree adaptor.
ANTLR3_COMMON_TREE_ADAPTOR_struct ANTLR3_COMMON_TREE_ADAPTOR_struct
antlr3commontree.c src/antlr3commontree.c
antlr3commontree.h include/antlr3commontree.h
ANTLR3_COMMON_TREE_NODE_STREAM ANTLR3_COMMON_TREE_NODE_STREAM
antlr3commontreenodestream.c Defines the implementation of the common node stream the default tree node...
antlr3commontreenodestream.h Definition of the ANTLR3 common tree node stream.
ANTLR3_COMMON_TREE_NODE_STREAM_struct ANTLR3_COMMON_TREE_NODE_STREAM_struct
ANTLR3_COMMON_TREE_struct Interface for an ANTLR3 common tree which is what gets passed around by the AST...
antlr3convertutf.c src/antlr3convertutf.c
antlr3convertutf.h include/antlr3convertutf.h
ANTLR3_CYCLIC_DFA ANTLR3_CYCLIC_DFA
antlr3cyclicdfa.c src/antlr3cyclicdfa.c
antlr3cyclicdfa.h include/antlr3cyclicdfa.h
ANTLR3_CYCLIC_DFA_struct Definition of a cyclic dfa structure such that it can be initialized at compile...
ANTLR3_DEBUG_EVENT_LISTENER ANTLR3_DEBUG_EVENT_LISTENER
antlr3debugeventlistener.h The definition of all debugging events that a recognizer can trigger.
ANTLR3_DEBUG_EVENT_LISTENER_struct The ANTLR3 debugging interface for communicating with ANLTR Works.
antlr3debughandlers.c Provides the debugging functions invoked by a recognizer built using the debug...
antlr3defs.h Basic type and constant definitions for ANTLR3 Runtime.
antlr3-doxygengroups.dox doxygen/doxygengroups.dox
antlr3encodings.c src/antlr3encodings.c
antlr3encodings.h include/antlr3encodings.h
antlr3errors.h include/antlr3errors.h
ANTLR3_EXCEPTION ANTLR3_EXCEPTION
antlr3exception.c Contains default functions for creating and destroying as well as otherwise...
antlr3exception.h Contains the definition of a basic ANTLR3 exception structure created by a...
ANTLR3_EXCEPTION_struct Base structure for an ANTLR3 exception tracker.
antlr3filestream.c The ANTLR3 C filestream is used when the source character stream is a filesystem...
antlr3filestream.h include/antlr3filestream.h
antlr3-generate generateGenerating C
antlr3-generate.dox doxygen/generate.dox
antlr3.h include/antlr3.h
ANTLR3_HASH_BUCKET ANTLR3_HASH_BUCKET
ANTLR3_HASH_BUCKET_struct Internal structure of a hash table bucket, which tracks all keys that hash to...
ANTLR3_HASH_ENTRY ANTLR3_HASH_ENTRY
ANTLR3_HASH_ENTRY_struct Internal structure representing an element in a hash bucket.
ANTLR3_HASH_ENUM ANTLR3_HASH_ENUM
ANTLR3_HASH_ENUM_struct Internal structure representing an enumeration of a table.
ANTLR3_HASH_KEY_struct ANTLR3_HASH_KEY_struct
ANTLR3_HASH_TABLE ANTLR3_HASH_TABLE
ANTLR3_HASH_TABLE_struct Structure that tracks a hash table.
antlr3input.h Defines the basic structures used to manipulate character streams from any input...
ANTLR3_INPUT_STREAM ANTLR3_INPUT_STREAM
antlr3inputstream.c Base functions to initialize and manipulate any input stream.
ANTLR3_INPUT_STREAM_struct Master context structure for an ANTLR3 C runtime based input stream.
antlr3interfaces.h Declarations for all the antlr3 C runtime interfaces/classes.
antlr3-interop interopInteracting with the Generated Code
antlr3-interop.dox doxygen/interop.dox
antlr3intstream.c Implementation of superclass elements of an ANTLR3 int stream.
antlr3intstream.h Defines the the class interface for an antlr3 INTSTREAM.
ANTLR3_INT_STREAM_struct ANTLR3_INT_STREAM_struct
ANTLR3_INT_TRIE ANTLR3_INT_TRIE
ANTLR3_INT_TRIE_NODE_struct Structure that defines an element/node in an ANTLR3_INT_TRIE.
ANTLR3_INT_TRIE_struct Structure that defines an ANTLR3_INT_TRIE.
antlr3-knownissues.dox doxygen/knownissues.dox
ANTLR3_LEXER ANTLR3_LEXER
antlr3lexer.c Base implementation of an antlr 3 lexer.
antlr3lexer.h Base interface for any ANTLR3 lexer.
ANTLR3_LEXER_struct ANTLR3_LEXER_struct
ANTLR3_LEX_STATE ANTLR3_LEX_STATE
ANTLR3_LEX_STATE_struct Structure for track lex input states as part of mark() and rewind() of lexer.
ANTLR3_LIST ANTLR3_LIST
ANTLR3_LIST_struct Structure that represents a LIST collection.
antlr3-mainpage.dox doxygen/mainpage.dox
antlr3memory.h include/antlr3memory.h
antlr3-pANTLR3_ARBORETUM pANTLR3_ARBORETUM
antlr3-pANTLR3_BASE_RECOGNIZER The base recognizer interface is implemented by all higher level recognizers...
antlr3-pANTLR3_BASE_TREE pANTLR3_BASE_TREE
antlr3-pANTLR3_BASE_TREE_ADAPTOR pANTLR3_BASE_TREE_ADAPTOR
antlr3-pANTLR3_BITSET pANTLR3_BITSET
antlr3-pANTLR3_COMMON_TOKEN pANTLR3_COMMON_TOKEN
antlr3-pANTLR3_COMMON_TOKEN_STREAM pANTLR3_COMMON_TOKEN_STREAM
antlr3-pANTLR3_COMMON_TREE pANTLR3_COMMON_TREE
antlr3-pANTLR3_COMMON_TREE_ADAPTOR pANTLR3_COMMON_TREE_ADAPTOR
antlr3-pANTLR3_COMMON_TREE_NODE_STREAM pANTLR3_COMMON_TREE_NODE_STREAM
antlr3-pANTLR3_CYCLIC_DFA pANTLR3_CYCLIC_DFA
antlr3-pANTLR3_DEBUG_EVENT_LISTENER pANTLR3_DEBUG_EVENT_LISTENER
antlr3-pANTLR3_EXCEPTION pANTLR3_EXCEPTION
antlr3-pANTLR3_HASH_BUCKET pANTLR3_HASH_BUCKET
antlr3-pANTLR3_HASH_ENTRY pANTLR3_HASH_ENTRY
antlr3-pANTLR3_HASH_ENUM pANTLR3_HASH_ENUM
antlr3-pANTLR3_HASH_TABLE pANTLR3_HASH_TABLE
antlr3-pANTLR3_INPUT_STREAM pANTLR3_INPUT_STREAM
antlr3-PANTLR3_INT_STREAM PANTLR3_INT_STREAM
antlr3-pANTLR3_INT_TRIE pANTLR3_INT_TRIE
antlr3-pANTLR3_LEXER pANTLR3_LEXER
antlr3-pANTLR3_LEX_STATE pANTLR3_LEX_STATE
antlr3-pANTLR3_LIST pANTLR3_LIST
antlr3-pANTLR3_PARSER pANTLR3_PARSER
antlr3-pANTLR3_PARSE_TREE pANTLR3_PARSE_TREE
antlr3-pANTLR3_RECOGNIZER_SHARED_STATE The recognizer shared state class does not have an implementation because it...
antlr3-pANTLR3_REWRITE_RULE_ELEMENT_STREAM pANTLR3_REWRITE_RULE_ELEMENT_STREAM
antlr3-pANTLR3_STACK pANTLR3_STACK
antlr3-pANTLR3_STRING pANTLR3_STRING
antlr3-pANTLR3_STRING_FACTORY pANTLR3_STRING_FACTORY
antlr3-pANTLR3_TOKEN_FACTORY pANTLR3_TOKEN_FACTORY
antlr3-pANTLR3_TOKEN_SOURCE pANTLR3_TOKEN_SOURCE
antlr3-pANTLR3_TOKEN_STREAM pANTLR3_TOKEN_STREAM
antlr3-pANTLR3_TREE_NODE_STREAM pANTLR3_TREE_NODE_STREAM
antlr3-pANTLR3_TREE_PARSER pANTLR3_TREE_PARSER
antlr3-pANTLR3_TREE_WALK_STATE pANTLR3_TREE_WALK_STATE
antlr3-pANTLR3_VECTOR pANTLR3_VECTOR
antlr3-pANTLR3_VECTOR_FACTORY pANTLR3_VECTOR_FACTORY
ANTLR3_PARSER ANTLR3_PARSER
antlr3parser.c Implementation of the base functionality for an ANTLR3 parser.
antlr3parser.h Base implementation of an ANTLR3 parser.
ANTLR3_PARSER_struct This is the main interface for an ANTLR3 parser.
ANTLR3_PARSE_TREE ANTLR3_PARSE_TREE
antlr3parsetree.h Abstraction of Common tree to provide payload and string representation of node.
ANTLR3_PARSE_TREE_struct ANTLR3_PARSE_TREE_struct
ANTLR3_RECOGNIZER_SHARED_STATE ANTLR3_RECOGNIZER_SHARED_STATE
antlr3recognizersharedstate.h While the C runtime does not need to model the state of multiple lexers and...
ANTLR3_RECOGNIZER_SHARED_STATE_struct All the data elements required to track the current state of any recognizer...
ANTLR3_REWRITE_RULE_ELEMENT_STREAM ANTLR3_REWRITE_RULE_ELEMENT_STREAM
ANTLR3_REWRITE_RULE_ELEMENT_STREAM_struct A generic list of elements tracked in an alternative to be used in a -> rewrite...
antlr3rewritestreams.c Implementation of token/tree streams that are used by the tree re-write rules to...
antlr3rewritestreams.h include/antlr3rewritestreams.h
antlr3-runtime runtimeNavigating the C Runtime Documentation
antlr3-runtime.dox doxygen/runtime.dox
ANTLR3_STACK ANTLR3_STACK
ANTLR3_STACK_struct Structure that represents a Stack collection.
ANTLR3_STRING ANTLR3_STRING
antlr3string.c Implementation of the ANTLR3 string and string factory classes.
ANTLR3_STRING_FACTORY ANTLR3_STRING_FACTORY
ANTLR3_STRING_FACTORY_struct Definition of the string factory interface, which creates and tracks strings for...
antlr3string.h Simple string interface allows indiscriminate allocation of strings such that...
ANTLR3_STRING_struct Base string class tracks the allocations and provides simple string tracking...
antlr3-todo todoTodo List
ANTLR3_TOKEN_FACTORY ANTLR3_TOKEN_FACTORY
ANTLR3_TOKEN_FACTORY_struct ANTLR3 Token factory interface to create lots of tokens efficiently rather than...
ANTLR3_TOKEN_SOURCE ANTLR3_TOKEN_SOURCE
ANTLR3_TOKEN_SOURCE_struct Definition of a token source, which has a pointer to a function that returns the...
ANTLR3_TOKEN_STREAM ANTLR3_TOKEN_STREAM
antlr3tokenstream.c Default implementation of CommonTokenStream.
antlr3tokenstream.h Defines the interface for an ANTLR3 common token stream.
ANTLR3_TOKEN_STREAM_struct Definition of the ANTLR3 common token stream interface.
ANTLR3_TOPO_struct A topological sort system that given a set of dependencies of a node m on node...
ANTLR3_TREE_NODE_STREAM ANTLR3_TREE_NODE_STREAM
ANTLR3_TREE_NODE_STREAM_struct ANTLR3_TREE_NODE_STREAM_struct
ANTLR3_TREE_PARSER ANTLR3_TREE_PARSER
antlr3treeparser.c Implementation of the tree parser and overrides for the base recognizer.
antlr3treeparser.h include/antlr3treeparser.h
ANTLR3_TREE_PARSER_struct Internal structure representing an element in a hash bucket.
ANTLR3_TREE_WALK_STATE ANTLR3_TREE_WALK_STATE
ANTLR3_TREE_WALK_STATE_struct This structure is used to save the state information in the treenodestream when...
ANTLR3_TRIE_ENTRY_struct Structure that holds the payload entry in an ANTLR3_INT_TRIE or...
antlr3-using.dox doxygen/using.dox
ANTLR3_VECTOR ANTLR3_VECTOR
ANTLR3_VECTOR_ELEMENT_struct ANTLR3_VECTOR_ELEMENT_struct
ANTLR3_VECTOR_FACTORY ANTLR3_VECTOR_FACTORY
ANTLR3_VECTOR_FACTORY_struct Structure that tracks vectors in a vector and auto deletes the vectors in the...
ANTLR3_VECTOR_struct ANTLR3_VECTOR_struct