home βΊ Package antlr3-C-devel
Package antlr3-C-devel
ANTLR3_ARBORETUM(3) β ANTLR3_ARBORETUM - Tree Factory Class Definition
ANTLR3_ARBORETUM_struct(3) β ANTLR3 Tree factory interface to create lots of trees efficiently rather than creating and freeing lots of little bits of memory.
ANTLR3_BASE_RECOGNIZER(3) β ANTLR3_BASE_RECOGNIZER - Base Recognizer Class Definition
ANTLR3_BASE_RECOGNIZER_struct(3) β Base tracking context structure for all types of recognizers.
ANTLR3_BASE_TREE(3) β ANTLR3_BASE_TREE - Base Tree Class Definition
ANTLR3_BASE_TREE_ADAPTOR(3) β ANTLR3_BASE_TREE_ADAPTOR - Base Tree Class Definition
ANTLR3_BASE_TREE_ADAPTOR_struct(3)
ANTLR3_BASE_TREE_struct(3) β A generic tree implementation with no payload.
ANTLR3_BITSET(3) β ANTLR3_BITSET - Bitset Class Definition
ANTLR3_BITSET_LIST_struct(3)
ANTLR3_BITSET_struct(3)
ANTLR3_COMMON_TOKEN(3) β ANTLR3_COMMON_TOKEN - Common Token Class Definition
ANTLR3_COMMON_TOKEN_STREAM(3) β ANTLR3_COMMON_TOKEN_STREAM - Common Token Stream Class Definition
ANTLR3_COMMON_TOKEN_STREAM_struct(3) β Common token stream is an implementation of ANTLR_TOKEN_STREAM for the default parsers and recognizers.
ANTLR3_COMMON_TOKEN_struct(3) β The definition of an ANTLR3 common token structure, which all implementations of a token stream should provide, installing any further structures in the custom pointer element of this structure.
ANTLR3_COMMON_TREE(3) β ANTLR3_COMMON_TREE - Common Tree Class Definition
ANTLR3_COMMON_TREE_ADAPTOR(3) β ANTLR3_COMMON_TREE_ADAPTOR - Common Tree Adaptor Class Definition
ANTLR3_COMMON_TREE_ADAPTOR_struct(3)
ANTLR3_COMMON_TREE_NODE_STREAM(3) β ANTLR3_COMMON_TREE_NODE_STREAM - Common Tree Node Class Definition
ANTLR3_COMMON_TREE_NODE_STREAM_struct(3)
ANTLR3_COMMON_TREE_struct(3) β Interface for an ANTLR3 common tree which is what gets passed around by the AST producing parser.
ANTLR3_CYCLIC_DFA(3) β ANTLR3_CYCLIC_DFA - Cyclic DFA Class Definition
ANTLR3_CYCLIC_DFA_struct(3) β Definition of a cyclic dfa structure such that it can be initialized at compile time and have only a single runtime function that can deal with all cyclic dfa structures and show Java how it is done ;-)
ANTLR3_DEBUG_EVENT_LISTENER(3) β ANTLR3_DEBUG_EVENT_LISTENER - Debugger Class Definition
ANTLR3_DEBUG_EVENT_LISTENER_struct(3) β The ANTLR3 debugging interface for communicating with ANLTR Works.
ANTLR3_EXCEPTION(3) β ANTLR3_EXCEPTION - Exception Class Definition
ANTLR3_EXCEPTION_struct(3) β Base structure for an ANTLR3 exception tracker.
ANTLR3_HASH_BUCKET(3) β ANTLR3_HASH_BUCKET - Hash Table Bucket Class Definition
ANTLR3_HASH_BUCKET_struct(3) β Internal structure of a hash table bucket, which tracks all keys that hash to the same bucket.
ANTLR3_HASH_ENTRY(3) β ANTLR3_HASH_ENTRY - Hash Table Entry Class Definition
ANTLR3_HASH_ENTRY_struct(3) β Internal structure representing an element in a hash bucket.
ANTLR3_HASH_ENUM(3) β ANTLR3_HASH_ENUM - Hash Table Enumerator Class Definition
ANTLR3_HASH_ENUM_struct(3) β Internal structure representing an enumeration of a table.
ANTLR3_HASH_KEY_struct(3)
ANTLR3_HASH_TABLE(3) β ANTLR3_HASH_TABLE - Hash Table Class Definition
ANTLR3_HASH_TABLE_struct(3) β Structure that tracks a hash table.
ANTLR3_INPUT_STREAM(3) β ANTLR3_INPUT_STREAM - Input Stream Class Definition
ANTLR3_INPUT_STREAM_struct(3) β Master context structure for an ANTLR3 C runtime based input stream.
ANTLR3_INT_STREAM_struct(3)
ANTLR3_INT_TRIE(3) β ANTLR3_INT_TRIE - Trie Class Definition
ANTLR3_INT_TRIE_NODE_struct(3) β Structure that defines an element/node in an ANTLR3_INT_TRIE.
ANTLR3_INT_TRIE_struct(3) β Structure that defines an ANTLR3_INT_TRIE.
ANTLR3_LEXER(3) β ANTLR3_LEXER - Lexer Class Definition
ANTLR3_LEXER_struct(3)
ANTLR3_LEX_STATE(3) β ANTLR3_LEX_STATE - Lexer State Class Definition
ANTLR3_LEX_STATE_struct(3) β Structure for track lex input states as part of mark() and rewind() of lexer.
ANTLR3_LIST(3) β ANTLR3_LIST - List Class Definition
ANTLR3_LIST_struct(3) β Structure that represents a LIST collection.
ANTLR3_PARSER(3) β ANTLR3_PARSER - Parser Class Definition
ANTLR3_PARSER_struct(3) β This is the main interface for an ANTLR3 parser.
ANTLR3_PARSE_TREE(3) β ANTLR3_PARSE_TREE - Parse Tree Class Definition
ANTLR3_PARSE_TREE_struct(3)
ANTLR3_RECOGNIZER_SHARED_STATE(3) β ANTLR3_RECOGNIZER_SHARED_STATE Recognizer Shared State Class Definition
ANTLR3_RECOGNIZER_SHARED_STATE_struct(3) β All the data elements required to track the current state of any recognizer (lexer, parser, tree parser).
ANTLR3_REWRITE_RULE_ELEMENT_STREAM(3) β ANTLR3_REWRITE_RULE_ELEMENT_STREAM - Token Rewrite Stream Class Definition
ANTLR3_REWRITE_RULE_ELEMENT_STREAM_struct(3) β A generic list of elements tracked in an alternative to be used in a -> rewrite rule.
ANTLR3_STACK(3) β ANTLR3_STACK - Stack Class Definition
ANTLR3_STACK_struct(3) β Structure that represents a Stack collection.
ANTLR3_STRING(3) β ANTLR3_STRING - String Class Definition
ANTLR3_STRING_FACTORY(3) β ANTLR3_STRING_FACTORY - String Factory Class Definition
ANTLR3_STRING_FACTORY_struct(3) β Definition of the string factory interface, which creates and tracks strings for you of various shapes and sizes.
ANTLR3_STRING_struct(3) β Base string class tracks the allocations and provides simple string tracking functions.
ANTLR3_TOKEN_FACTORY(3) β ANTLR3_TOKEN_FACTORY - Token Factory Class Definition
ANTLR3_TOKEN_FACTORY_struct(3) β ANTLR3 Token factory interface to create lots of tokens efficiently rather than creating and freeing lots of little bits of memory.
ANTLR3_TOKEN_SOURCE(3) β ANTLR3_TOKEN_SOURCE - Token Source Class Definition
ANTLR3_TOKEN_SOURCE_struct(3) β Definition of a token source, which has a pointer to a function that returns the next token (using a token factory if it is going to be efficient) and a pointer to an ANTLR3_INPUT_STREAM.
ANTLR3_TOKEN_STREAM(3) β ANTLR3_TOKEN_STREAM - Token Stream Class Definition
ANTLR3_TOKEN_STREAM_struct(3) β Definition of the ANTLR3 common token stream interface.
ANTLR3_TOPO_struct(3) β A topological sort system that given a set of dependencies of a node m on node n, can sort them in dependency order.
ANTLR3_TREE_NODE_STREAM(3) β ANTLR3_TREE_NODE_STREAM - Tree Node Class Definition
ANTLR3_TREE_NODE_STREAM_struct(3)
ANTLR3_TREE_PARSER(3) β ANTLR3_TREE_PARSER - Tree Parser Class Definition
ANTLR3_TREE_PARSER_struct(3) β Internal structure representing an element in a hash bucket.
ANTLR3_TREE_WALK_STATE(3) β ANTLR3_TREE_WALK_STATE - Tree Walk State Class Definition
ANTLR3_TREE_WALK_STATE_struct(3) β This structure is used to save the state information in the treenodestream when walking ahead with cyclic DFA or for syntactic predicates, we need to record the state of the tree node stream.
ANTLR3_TRIE_ENTRY_struct(3) β Structure that holds the payload entry in an ANTLR3_INT_TRIE or ANTLR3_STRING_TRIE.
ANTLR3_VECTOR(3) β ANTLR3_VECTOR - Vector Class Definition
ANTLR3_VECTOR_ELEMENT_struct(3)
ANTLR3_VECTOR_FACTORY(3) β ANTLR3_VECTOR_FACTORY - Vector Factory Class Definition
ANTLR3_VECTOR_FACTORY_struct(3) β Structure that tracks vectors in a vector and auto deletes the vectors in the vector factory when closed.
ANTLR3_VECTOR_struct(3)
antlr3-_usr_src_RPM_BUILD_antlr3-3.5.3_runtime_C_doxygen_(3)
antlr3-_usr_src_RPM_BUILD_antlr3-3.5.3_runtime_C_include_(3)
antlr3-_usr_src_RPM_BUILD_antlr3-3.5.3_runtime_C_src_(3)
antlr3-apiclasses(3) β API Classes
antlr3-apiimplementations(3) β API Implementation functions
antlr3-apistructures(3) β API Typedefs and Structs
antlr3-atsections(3) β Using Sections Within Grammar Files
antlr3-atsections.dox(3)
antlr3-build(3) β Building From Source
antlr3-build.dox(3)
antlr3-buildrec(3) β How to build Generated C Code
antlr3-buildrec.dox(3)
antlr3-changes31(3) β Changes in 3.1 from 3.0
antlr3-changes31.dox(3)
antlr3-doxygengroups.dox(3)
antlr3-generate(3) β Generating C
antlr3-generate.dox(3)
antlr3-interop(3) β Interoperation Within Rule Actions
antlr3-interop.dox(3)
antlr3-knownissues(3) β Known Issues
antlr3-knownissues.dox(3)
antlr3-mainpage.dox(3)
antlr3-pANTLR3_ARBORETUM(3) β pANTLR3_ARBORETUM - Tree Factory Implementation
antlr3-pANTLR3_BASE_RECOGNIZER(3) β pANTLR3_BASE_RECOGNIZER Base Recognizer Implementation
antlr3-pANTLR3_BASE_TREE(3) β pANTLR3_BASE_TREE - Base Tree Implementation
antlr3-pANTLR3_BASE_TREE_ADAPTOR(3) β pANTLR3_BASE_TREE_ADAPTOR - Base Tree Adaptor Implementation
antlr3-pANTLR3_BITSET(3) β pANTLR3_BITSET - Bitset Implementation
antlr3-pANTLR3_COMMON_TOKEN(3) β pANTLR3_COMMON_TOKEN - Common Token Implementation
antlr3-pANTLR3_COMMON_TOKEN_STREAM(3) β pANTLR3_COMMON_TOKEN_STREAM - Common Token Implementation
antlr3-pANTLR3_COMMON_TREE(3) β pANTLR3_COMMON_TREE - Common Tree Implementation
antlr3-pANTLR3_COMMON_TREE_ADAPTOR(3) β pANTLR3_COMMON_TREE_ADAPTOR - Common Tree Adaptor Implementation
antlr3-pANTLR3_COMMON_TREE_NODE_STREAM(3) β pANTLR3_COMMON_TREE_NODE_STREAM - Common Tree Node Stream Implementation
antlr3-pANTLR3_CYCLIC_DFA(3) β pANTLR3_CYCLIC_DFA - Cyclic DFA Implementation
antlr3-pANTLR3_DEBUG_EVENT_LISTENER(3) β pANTLR3_DEBUG_EVENT_LISTENER - Debugger Implementation
antlr3-pANTLR3_EXCEPTION(3) β pANTLR3_EXCEPTION - Exception Implementation
antlr3-pANTLR3_HASH_BUCKET(3) β pANTLR3_HASH_BUCKET - Hash Table Bucket Implementation
antlr3-pANTLR3_HASH_ENTRY(3) β pANTLR3_HASH_ENTRY - Hash Table Entry Implementation
antlr3-pANTLR3_HASH_ENUM(3) β pANTLR3_HASH_ENUM - Hash Table Enumerator Implementation
antlr3-pANTLR3_HASH_TABLE(3) β pANTLR3_HASH_TABLE - Hash Table Implementation
antlr3-pANTLR3_INPUT_STREAM(3) β pANTLR3_INPUT_STREAM - Input Stream Implementation
antlr3-pANTLR3_INT_STREAM(3) β PANTLR3_INT_STREAM
antlr3-pANTLR3_INT_TRIE(3) β pANTLR3_INT_TRIE - Trie Implementation
antlr3-pANTLR3_LEXER(3) β pANTLR3_LEXER - Lexer Implementation
antlr3-pANTLR3_LEX_STATE(3) β pANTLR3_LEX_STATE - Lexer State Implementation
antlr3-pANTLR3_LIST(3) β pANTLR3_LIST - List Implementation
antlr3-pANTLR3_PARSER(3) β pANTLR3_PARSER - Parser Implementation
antlr3-pANTLR3_PARSE_TREE(3) β pANTLR3_PARSE_TREE - Parse Tree Implementation
antlr3-pANTLR3_RECOGNIZER_SHARED_STATE(3) β pANTLR3_RECOGNIZER_SHARED_STATE - Recognizer Shared State Implementation
antlr3-pANTLR3_REWRITE_RULE_ELEMENT_STREAM(3) β pANTLR3_REWRITE_RULE_ELEMENT_STREAM - Token Rewrite Stream Implementation
antlr3-pANTLR3_STACK(3) β pANTLR3_STACK - Stack Implementation
antlr3-pANTLR3_STRING(3) β pANTLR3_STRING - String Implementation
antlr3-pANTLR3_STRING_FACTORY(3) β pANTLR3_STRING_FACTORY - String Factory Implementation
antlr3-pANTLR3_TOKEN_FACTORY(3) β pANTLR3_TOKEN_FACTORY - Token Factory Implementation
antlr3-pANTLR3_TOKEN_SOURCE(3) β pANTLR3_TOKEN_SOURCE - Token Source Implementation
antlr3-pANTLR3_TOKEN_STREAM(3) β pANTLR3_TOKEN_STREAM - Token Stream Implementation
antlr3-pANTLR3_TREE_NODE_STREAM(3) β pANTLR3_TREE_NODE_STREAM - Tree Node Stream Implementation
antlr3-pANTLR3_TREE_PARSER(3) β pANTLR3_TREE_PARSER - Tree ParserImplementation
antlr3-pANTLR3_TREE_WALK_STATE(3) β pANTLR3_TREE_WALK_STATE - Tree Walk State Implementation
antlr3-pANTLR3_VECTOR(3) β pANTLR3_VECTOR - Vector Implementation
antlr3-pANTLR3_VECTOR_FACTORY(3) β pANTLR3_VECTOR_FACTORY - Vector Factory Implementation
antlr3-runtime(3) β Navigating the C Runtime Documentation
antlr3-runtime.dox(3)
antlr3-todo(3) β Todo List
antlr3-using(3) β Using the ANTLR3 C Target
antlr3-using.dox(3)
antlr3.h(3)
antlr3baserecognizer.c(3) β Contains the base functions that all recognizers require.
antlr3baserecognizer.h(3) β Defines the basic structure to support recognizing by either a lexer, parser, or tree parser.
antlr3basetree.c(3)
antlr3basetree.h(3) β Definition of the ANTLR3 base tree.
antlr3basetreeadaptor.c(3) β Contains the base functions that all tree adaptors start with.
antlr3basetreeadaptor.h(3) β Definition of the ANTLR3 base tree adaptor.
antlr3bitset.c(3) β Contains the C implementation of ANTLR3 bitsets as adapted from Terence Parr's Java implementation.
antlr3bitset.h(3) β Defines the basic structures of an ANTLR3 bitset.
antlr3collections.c(3) β Provides a number of useful functions that are roughly equivalent to java HashTable and List for the purposes of Antlr 3 C runtime.
antlr3collections.h(3)
antlr3commontoken.c(3)
antlr3commontoken.h(3) β Defines the interface for a common token.
antlr3commontree.c(3)
antlr3commontree.h(3)
antlr3commontreeadaptor.c(3) β This is the standard tree adaptor used by the C runtime unless the grammar source file says to use anything different.
antlr3commontreeadaptor.h(3) β Definition of the ANTLR3 common tree adaptor.
antlr3commontreenodestream.c(3) β Defines the implementation of the common node stream the default tree node stream used by ANTLR.
antlr3commontreenodestream.h(3) β Definition of the ANTLR3 common tree node stream.
antlr3convertutf.c(3)
antlr3convertutf.h(3)
antlr3cyclicdfa.c(3)
antlr3cyclicdfa.h(3)
antlr3debugeventlistener.h(3) β The definition of all debugging events that a recognizer can trigger.
antlr3debughandlers.c(3) β Provides the debugging functions invoked by a recognizer built using the debug generator mode of the antlr tool.
antlr3defs.h(3) β Basic type and constant definitions for ANTLR3 Runtime.
antlr3encodings.c(3)
antlr3encodings.h(3)
antlr3errors.h(3)
antlr3exception.c(3) β Contains default functions for creating and destroying as well as otherwise handling ANTLR3 standard exception structures.
antlr3exception.h(3) β Contains the definition of a basic ANTLR3 exception structure created by a recognizer when errors are found/predicted.
antlr3filestream.c(3) β 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.
antlr3filestream.h(3)
antlr3input.h(3) β Defines the basic structures used to manipulate character streams from any input source.
antlr3inputstream.c(3) β Base functions to initialize and manipulate any input stream.
antlr3interfaces.h(3) β Declarations for all the antlr3 C runtime interfaces/classes.
antlr3intstream.c(3) β Implementation of superclass elements of an ANTLR3 int stream.
antlr3intstream.h(3) β Defines the the class interface for an antlr3 INTSTREAM.
antlr3lexer.c(3) β Base implementation of an antlr 3 lexer.
antlr3lexer.h(3) β Base interface for any ANTLR3 lexer.
antlr3memory.h(3)
antlr3parser.c(3) β Implementation of the base functionality for an ANTLR3 parser.
antlr3parser.h(3) β Base implementation of an ANTLR3 parser.
antlr3parsetree.h(3) β Abstraction of Common tree to provide payload and string representation of node.
antlr3recognizersharedstate.h(3) β 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.c(3) β 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.
antlr3rewritestreams.h(3)
antlr3string.c(3) β Implementation of the ANTLR3 string and string factory classes.
antlr3string.h(3) β 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.c(3) β Default implementation of CommonTokenStream.
antlr3tokenstream.h(3) β Defines the interface for an ANTLR3 common token stream.
antlr3treeparser.c(3) β Implementation of the tree parser and overrides for the base recognizer.
antlr3treeparser.h(3)