antlr3interfaces.h File Reference

Declarations for all the antlr3 C runtime interfaces/classes. More...

This graph shows which files directly or indirectly include this file:

Typedefs

typedef struct
ANTLR3_ARBORETUM_struct * 
pANTLR3_ARBORETUM
 Pointer to an instantiation of 'class' ANTLR3_ARBORETUM.
typedef struct
ANTLR3_BASE_RECOGNIZER_struct * 
pANTLR3_BASE_RECOGNIZER
 Pointer to an instantiation of the 'class' ANTLR3_BASE_RECOGNIZER.
typedef struct
ANTLR3_BASE_TREE_struct * 
pANTLR3_BASE_TREE
 Pointer to an instantiation of 'class' ANTLR3_BASE_TREE.
typedef struct
ANTLR3_BASE_TREE_ADAPTOR_struct * 
pANTLR3_BASE_TREE_ADAPTOR
 Pointer to an instantiation of 'class' ANTLR3_BASE_TREE_ADAPTOR.
typedef struct
ANTLR3_BITSET_struct * 
pANTLR3_BITSET
 Pointer to an instantiation of 'class' ANTLR3_BITSET.
typedef struct
ANTLR3_BITSET_LIST_struct * 
pANTLR3_BITSET_LIST
 Pointer to an instantiation of 'class' ANTLR3_BITSET_LIST.
typedef struct
ANTLR3_COMMON_TOKEN_struct * 
pANTLR3_COMMON_TOKEN
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TOKEN.
typedef struct
ANTLR3_COMMON_TOKEN_STREAM_struct * 
pANTLR3_COMMON_TOKEN_STREAM
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TOKEN_STREAM.
typedef struct
ANTLR3_COMMON_TREE_struct * 
pANTLR3_COMMON_TREE
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TREE.
typedef struct
ANTLR3_COMMON_TREE_ADAPTOR_struct * 
pANTLR3_COMMON_TREE_ADAPTOR
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TREE_ADAPTOR.
typedef struct
ANTLR3_COMMON_TREE_NODE_STREAM_struct * 
pANTLR3_COMMON_TREE_NODE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TREE_NODE_STREAM.
typedef struct
ANTLR3_CYCLIC_DFA_struct * 
pANTLR3_CYCLIC_DFA
 Pointer to an instantiation of 'class' ANTLR3_CYCLIC_DFA.
typedef struct
ANTLR3_DEBUG_EVENT_LISTENER_struct * 
pANTLR3_DEBUG_EVENT_LISTENER
 Pointer to an instantiation of 'class' ANTLR3_DEBUG_EVENT_LISTENER.
typedef struct
ANTLR3_EXCEPTION_struct * 
pANTLR3_EXCEPTION
 Pointer to an instantiation of 'class' ANTLR3_EXCEPTION.
typedef struct
ANTLR3_HASH_BUCKET_struct * 
pANTLR3_HASH_BUCKET
 Pointer to an instantiation of 'class' ANTLR3_HASH_BUCKET.
typedef struct
ANTLR3_HASH_ENTRY_struct * 
pANTLR3_HASH_ENTRY
 Pointer to an instantiation of 'class' ANTLR3_HASH_ENTRY.
typedef struct
ANTLR3_HASH_ENUM_struct * 
pANTLR3_HASH_ENUM
 Pointer to an instantiation of 'class' ANTLR3_HASH_ENUM.
typedef struct
ANTLR3_HASH_TABLE_struct * 
pANTLR3_HASH_TABLE
 Pointer to an instantiation of 'class' ANTLR3_HASH_TABLE.
typedef struct
ANTLR3_INPUT_STREAM_struct * 
pANTLR3_INPUT_STREAM
 Pointer to an instantiation of 'class' ANTLR3_INPUT_STREAM.
typedef struct
ANTLR3_INT_STREAM_struct * 
pANTLR3_INT_STREAM
typedef struct
ANTLR3_INT_TRIE_struct * 
pANTLR3_INT_TRIE
 Pointer to an instantiation of 'class' ANTLR3_INT_TRIE.
typedef struct
ANTLR3_LEX_STATE_struct * 
pANTLR3_LEX_STATE
 Pointer to an instantiation of 'class' ANTLR3_LEX_STATE.
typedef struct
ANTLR3_LEXER_struct * 
pANTLR3_LEXER
 Pointer to an instantiation of 'class' ANTLR3_LEXER.
typedef struct ANTLR3_LIST_struct * pANTLR3_LIST
 Pointer to an instantiation of 'class' ANTLR3_LIST.
typedef struct
ANTLR3_PARSE_TREE_struct * 
pANTLR3_PARSE_TREE
 Pointer to an instantiation of 'class' ANTLR3_PARSE_TREE.
typedef struct
ANTLR3_PARSER_struct * 
pANTLR3_PARSER
 Pointer to an instantiation of 'class' ANTLR3_PARSER.
typedef struct
ANTLR3_RECOGNIZER_SHARED_STATE_struct * 
pANTLR3_RECOGNIZER_SHARED_STATE
 Pointer to an instantiation of 'class' ANTLR3_RECOGNIZER_SHARED_STATE.
typedef struct
ANTLR3_REWRITE_RULE_ELEMENT_STREAM_struct * 
pANTLR3_REWRITE_RULE_ELEMENT_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_ELEMENT_STREAM.
typedef struct
ANTLR3_REWRITE_RULE_ELEMENT_STREAM_struct * 
pANTLR3_REWRITE_RULE_NODE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_NODE_STREAM.
typedef struct
ANTLR3_REWRITE_RULE_ELEMENT_STREAM_struct * 
pANTLR3_REWRITE_RULE_SUBTREE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_SUBSTREE_STREAM.
typedef struct
ANTLR3_REWRITE_RULE_ELEMENT_STREAM_struct * 
pANTLR3_REWRITE_RULE_TOKEN_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_ELEMENT_STREAM.
typedef struct
ANTLR3_STACK_struct * 
pANTLR3_STACK
 Pointer to an instantiation of 'class' ANTLR3_STACK.
typedef struct
ANTLR3_STRING_struct * 
pANTLR3_STRING
 Pointer to an instantiation of 'class' ANTLR3_STRING.
typedef struct
ANTLR3_STRING_FACTORY_struct * 
pANTLR3_STRING_FACTORY
 Pointer to an instantiation of 'class' ANTLR3_STRING_FACTORY.
typedef struct
ANTLR3_TOKEN_FACTORY_struct * 
pANTLR3_TOKEN_FACTORY
 Pointer to an instantiation of 'class' ANTLR3_TOKEN_FACTORY.
typedef struct
ANTLR3_TOKEN_SOURCE_struct * 
pANTLR3_TOKEN_SOURCE
 Pointer to an instantiation of 'class' ANTLR3_TOKEN_SOURCE.
typedef struct
ANTLR3_TOKEN_STREAM_struct * 
pANTLR3_TOKEN_STREAM
 Pointer to an instantiation of 'class' ANTLR3_TOKEN_STREAM.
typedef struct ANTLR3_TOPO_struct * pANTLR3_TOPO
 Pointer to an instantiation of 'class' ANTLR3_TOPO.
typedef struct
ANTLR3_TREE_NODE_STREAM_struct * 
pANTLR3_TREE_NODE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_TREE_NODE_STREAM.
typedef struct
ANTLR3_TREE_PARSER_struct * 
pANTLR3_TREE_PARSER
 Pointer to an instantiation of 'class' ANTLR3_TREE_PARSER.
typedef struct
ANTLR3_TREE_WALK_STATE_struct * 
pANTLR3_TREE_WALK_STATE
 Pointer to an instantiation of 'class' ANTLR3_TREE_WALK_STATE.
typedef struct
ANTLR3_VECTOR_struct * 
pANTLR3_VECTOR
 Pointer to an instantiation of 'class' ANTLR3_VECTOR.
typedef struct
ANTLR3_VECTOR_FACTORY_struct * 
pANTLR3_VECTOR_FACTORY
 Pointer to an instantiation of 'class' ANTLR3_VECTOR_FACTORY.

Detailed Description

Declarations for all the antlr3 C runtime interfaces/classes.

This allows the structures that define the interfaces to contain pointers to each other without trying to sort out the cyclic interdependencies that would otherwise result.


Typedef Documentation

Pointer to an instantiation of 'class' ANTLR3_BITSET_LIST.

Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_NODE_STREAM.

Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_SUBSTREE_STREAM.

Pointer to an instantiation of 'class' ANTLR3_TOPO.

Generated by  doxygen 1.6.2-20100208