ANTLR3C  3.3.1
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_structpANTLR3_ARBORETUM
 Pointer to an instantiation of 'class' ANTLR3_ARBORETUM
<> More...
 
typedef struct ANTLR3_BASE_RECOGNIZER_structpANTLR3_BASE_RECOGNIZER
 Pointer to an instantiation of the 'class' ANTLR3_BASE_RECOGNIZER. More...
 
typedef struct ANTLR3_BASE_TREE_structpANTLR3_BASE_TREE
 Pointer to an instantiation of 'class' ANTLR3_BASE_TREE
<> More...
 
typedef struct ANTLR3_BASE_TREE_ADAPTOR_structpANTLR3_BASE_TREE_ADAPTOR
 Pointer to an instantiation of 'class' #ANTLR3_BASE_TREE_ADAPTOR
<> More...
 
typedef struct ANTLR3_BITSET_structpANTLR3_BITSET
 Pointer to an instantiation of 'class' ANTLR3_BITSET
<> More...
 
typedef struct ANTLR3_BITSET_LIST_structpANTLR3_BITSET_LIST
 Pointer to an instantiation of 'class' ANTLR3_BITSET_LIST. More...
 
typedef struct ANTLR3_COMMON_TOKEN_structpANTLR3_COMMON_TOKEN
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TOKEN
<> More...
 
typedef struct ANTLR3_COMMON_TOKEN_STREAM_structpANTLR3_COMMON_TOKEN_STREAM
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TOKEN_STREAM
<> More...
 
typedef struct ANTLR3_COMMON_TREE_structpANTLR3_COMMON_TREE
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TREE
<> More...
 
typedef struct ANTLR3_COMMON_TREE_ADAPTOR_structpANTLR3_COMMON_TREE_ADAPTOR
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TREE_ADAPTOR
<> More...
 
typedef struct ANTLR3_COMMON_TREE_NODE_STREAM_structpANTLR3_COMMON_TREE_NODE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TREE_NODE_STREAM
<> More...
 
typedef struct ANTLR3_CYCLIC_DFA_structpANTLR3_CYCLIC_DFA
 Pointer to an instantiation of 'class' ANTLR3_CYCLIC_DFA
<> More...
 
typedef struct ANTLR3_DEBUG_EVENT_LISTENER_structpANTLR3_DEBUG_EVENT_LISTENER
 Pointer to an instantiation of 'class' ANTLR3_DEBUG_EVENT_LISTENER
<> More...
 
typedef struct ANTLR3_EXCEPTION_structpANTLR3_EXCEPTION
 Pointer to an instantiation of 'class' ANTLR3_EXCEPTION
<> More...
 
typedef struct ANTLR3_HASH_BUCKET_structpANTLR3_HASH_BUCKET
 Pointer to an instantiation of 'class' ANTLR3_HASH_BUCKET
<> More...
 
typedef struct ANTLR3_HASH_ENTRY_structpANTLR3_HASH_ENTRY
 Pointer to an instantiation of 'class' ANTLR3_HASH_ENTRY
<> More...
 
typedef struct ANTLR3_HASH_ENUM_structpANTLR3_HASH_ENUM
 Pointer to an instantiation of 'class' ANTLR3_HASH_ENUM
<> More...
 
typedef struct ANTLR3_HASH_TABLE_structpANTLR3_HASH_TABLE
 Pointer to an instantiation of 'class' ANTLR3_HASH_TABLE
<> More...
 
typedef struct ANTLR3_INPUT_STREAM_structpANTLR3_INPUT_STREAM
 Pointer to an instantiation of 'class' ANTLR3_INPUT_STREAM
<> More...
 
typedef struct ANTLR3_INT_STREAM_structpANTLR3_INT_STREAM
 
typedef struct ANTLR3_INT_TRIE_structpANTLR3_INT_TRIE
 Pointer to an instantiation of 'class' ANTLR3_INT_TRIE
<> More...
 
typedef struct ANTLR3_LEX_STATE_structpANTLR3_LEX_STATE
 Pointer to an instantiation of 'class' ANTLR3_LEX_STATE
<> More...
 
typedef struct ANTLR3_LEXER_structpANTLR3_LEXER
 Pointer to an instantiation of 'class' ANTLR3_LEXER
<> More...
 
typedef struct ANTLR3_LIST_structpANTLR3_LIST
 Pointer to an instantiation of 'class' ANTLR3_LIST
<> More...
 
typedef struct ANTLR3_PARSE_TREE_structpANTLR3_PARSE_TREE
 Pointer to an instantiation of 'class' ANTLR3_PARSE_TREE
<> More...
 
typedef struct ANTLR3_PARSER_structpANTLR3_PARSER
 Pointer to an instantiation of 'class' ANTLR3_PARSER
<> More...
 
typedef struct ANTLR3_RECOGNIZER_SHARED_STATE_structpANTLR3_RECOGNIZER_SHARED_STATE
 Pointer to an instantiation of 'class' ANTLR3_RECOGNIZER_SHARED_STATE
<> More...
 
typedef struct ANTLR3_REWRITE_RULE_ELEMENT_STREAM_structpANTLR3_REWRITE_RULE_ELEMENT_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_ELEMENT_STREAM
More...
 
typedef struct ANTLR3_REWRITE_RULE_ELEMENT_STREAM_structpANTLR3_REWRITE_RULE_NODE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_NODE_STREAM <> More...
 
typedef struct ANTLR3_REWRITE_RULE_ELEMENT_STREAM_structpANTLR3_REWRITE_RULE_SUBTREE_STREAM
 Pointer to an instantiation of 'class' #ANTLR3_REWRITE_RULE_SUBSTREE_STREAM. More...
 
typedef struct ANTLR3_REWRITE_RULE_ELEMENT_STREAM_structpANTLR3_REWRITE_RULE_TOKEN_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_ELEMENT_STREAM
More...
 
typedef struct ANTLR3_STACK_structpANTLR3_STACK
 Pointer to an instantiation of 'class' ANTLR3_STACK
<> More...
 
typedef struct ANTLR3_STRING_structpANTLR3_STRING
 Pointer to an instantiation of 'class' ANTLR3_STRING
<> More...
 
typedef struct ANTLR3_STRING_FACTORY_structpANTLR3_STRING_FACTORY
 Pointer to an instantiation of 'class' ANTLR3_STRING_FACTORY
<> More...
 
typedef struct ANTLR3_TOKEN_FACTORY_structpANTLR3_TOKEN_FACTORY
 Pointer to an instantiation of 'class' ANTLR3_TOKEN_FACTORY
<> More...
 
typedef struct ANTLR3_TOKEN_SOURCE_structpANTLR3_TOKEN_SOURCE
 Pointer to an instantiation of 'class' ANTLR3_TOKEN_SOURCE
<> More...
 
typedef struct ANTLR3_TOKEN_STREAM_structpANTLR3_TOKEN_STREAM
 Pointer to an instantiation of 'class' ANTLR3_TOKEN_STREAM
<> More...
 
typedef struct ANTLR3_TOPO_structpANTLR3_TOPO
 Pointer to an instantiation of 'class' ANTLR3_TOPO. More...
 
typedef struct ANTLR3_TREE_NODE_STREAM_structpANTLR3_TREE_NODE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_TREE_NODE_STREAM
<> More...
 
typedef struct ANTLR3_TREE_PARSER_structpANTLR3_TREE_PARSER
 Pointer to an instantiation of 'class' ANTLR3_TREE_PARSER
<> More...
 
typedef struct ANTLR3_TREE_WALK_STATE_structpANTLR3_TREE_WALK_STATE
 Pointer to an instantiation of 'class' ANTLR3_TREE_WALK_STATE
<> More...
 
typedef struct ANTLR3_VECTOR_structpANTLR3_VECTOR
 Pointer to an instantiation of 'class' ANTLR3_VECTOR
<> More...
 
typedef struct ANTLR3_VECTOR_FACTORY_structpANTLR3_VECTOR_FACTORY
 Pointer to an instantiation of 'class' ANTLR3_VECTOR_FACTORY
<> More...
 

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

◆ pANTLR3_BITSET_LIST

Pointer to an instantiation of 'class' ANTLR3_BITSET_LIST.

◆ pANTLR3_INT_STREAM

◆ pANTLR3_REWRITE_RULE_NODE_STREAM

◆ pANTLR3_REWRITE_RULE_SUBTREE_STREAM

Pointer to an instantiation of 'class' #ANTLR3_REWRITE_RULE_SUBSTREE_STREAM.

◆ pANTLR3_TOPO

Pointer to an instantiation of 'class' ANTLR3_TOPO.