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


 
typedef struct ANTLR3_BASE_RECOGNIZER_structpANTLR3_BASE_RECOGNIZER
 Pointer to an instantiation of the 'class' ANTLR3_BASE_RECOGNIZER.
 
typedef struct ANTLR3_BASE_TREE_structpANTLR3_BASE_TREE
 Pointer to an instantiation of 'class' ANTLR3_BASE_TREE


 
typedef struct ANTLR3_BASE_TREE_ADAPTOR_structpANTLR3_BASE_TREE_ADAPTOR
 Pointer to an instantiation of 'class' #ANTLR3_BASE_TREE_ADAPTOR


 
typedef struct ANTLR3_BITSET_structpANTLR3_BITSET
 Pointer to an instantiation of 'class' ANTLR3_BITSET


 
typedef struct ANTLR3_BITSET_LIST_structpANTLR3_BITSET_LIST
 Pointer to an instantiation of 'class' ANTLR3_BITSET_LIST.
 
typedef struct ANTLR3_COMMON_TOKEN_structpANTLR3_COMMON_TOKEN
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TOKEN


 
typedef struct ANTLR3_COMMON_TOKEN_STREAM_structpANTLR3_COMMON_TOKEN_STREAM
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TOKEN_STREAM


 
typedef struct ANTLR3_COMMON_TREE_structpANTLR3_COMMON_TREE
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TREE


 
typedef struct ANTLR3_COMMON_TREE_ADAPTOR_structpANTLR3_COMMON_TREE_ADAPTOR
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TREE_ADAPTOR


 
typedef struct ANTLR3_COMMON_TREE_NODE_STREAM_structpANTLR3_COMMON_TREE_NODE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_COMMON_TREE_NODE_STREAM


 
typedef struct ANTLR3_CYCLIC_DFA_structpANTLR3_CYCLIC_DFA
 Pointer to an instantiation of 'class' ANTLR3_CYCLIC_DFA


 
typedef struct ANTLR3_DEBUG_EVENT_LISTENER_structpANTLR3_DEBUG_EVENT_LISTENER
 Pointer to an instantiation of 'class' ANTLR3_DEBUG_EVENT_LISTENER


 
typedef struct ANTLR3_EXCEPTION_structpANTLR3_EXCEPTION
 Pointer to an instantiation of 'class' ANTLR3_EXCEPTION


 
typedef struct ANTLR3_HASH_BUCKET_structpANTLR3_HASH_BUCKET
 Pointer to an instantiation of 'class' ANTLR3_HASH_BUCKET


 
typedef struct ANTLR3_HASH_ENTRY_structpANTLR3_HASH_ENTRY
 Pointer to an instantiation of 'class' ANTLR3_HASH_ENTRY


 
typedef struct ANTLR3_HASH_ENUM_structpANTLR3_HASH_ENUM
 Pointer to an instantiation of 'class' ANTLR3_HASH_ENUM


 
typedef struct ANTLR3_HASH_TABLE_structpANTLR3_HASH_TABLE
 Pointer to an instantiation of 'class' ANTLR3_HASH_TABLE


 
typedef struct ANTLR3_INPUT_STREAM_structpANTLR3_INPUT_STREAM
 Pointer to an instantiation of 'class' ANTLR3_INPUT_STREAM


 
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


 
typedef struct ANTLR3_LEX_STATE_structpANTLR3_LEX_STATE
 Pointer to an instantiation of 'class' ANTLR3_LEX_STATE


 
typedef struct ANTLR3_LEXER_structpANTLR3_LEXER
 Pointer to an instantiation of 'class' ANTLR3_LEXER


 
typedef struct ANTLR3_LIST_structpANTLR3_LIST
 Pointer to an instantiation of 'class' ANTLR3_LIST


 
typedef struct ANTLR3_PARSE_TREE_structpANTLR3_PARSE_TREE
 Pointer to an instantiation of 'class' ANTLR3_PARSE_TREE


 
typedef struct ANTLR3_PARSER_structpANTLR3_PARSER
 Pointer to an instantiation of 'class' ANTLR3_PARSER


 
typedef struct ANTLR3_RECOGNIZER_SHARED_STATE_structpANTLR3_RECOGNIZER_SHARED_STATE
 Pointer to an instantiation of 'class' ANTLR3_RECOGNIZER_SHARED_STATE


 
typedef struct ANTLR3_REWRITE_RULE_ELEMENT_STREAM_structpANTLR3_REWRITE_RULE_ELEMENT_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_ELEMENT_STREAM

 
typedef struct ANTLR3_REWRITE_RULE_ELEMENT_STREAM_structpANTLR3_REWRITE_RULE_NODE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_NODE_STREAM

 
typedef struct ANTLR3_REWRITE_RULE_ELEMENT_STREAM_structpANTLR3_REWRITE_RULE_SUBTREE_STREAM
 Pointer to an instantiation of 'class' #ANTLR3_REWRITE_RULE_SUBSTREE_STREAM.
 
typedef struct ANTLR3_REWRITE_RULE_ELEMENT_STREAM_structpANTLR3_REWRITE_RULE_TOKEN_STREAM
 Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_ELEMENT_STREAM

 
typedef struct ANTLR3_STACK_structpANTLR3_STACK
 Pointer to an instantiation of 'class' ANTLR3_STACK


 
typedef struct ANTLR3_STRING_structpANTLR3_STRING
 Pointer to an instantiation of 'class' ANTLR3_STRING


 
typedef struct ANTLR3_STRING_FACTORY_structpANTLR3_STRING_FACTORY
 Pointer to an instantiation of 'class' ANTLR3_STRING_FACTORY


 
typedef struct ANTLR3_TOKEN_FACTORY_structpANTLR3_TOKEN_FACTORY
 Pointer to an instantiation of 'class' ANTLR3_TOKEN_FACTORY


 
typedef struct ANTLR3_TOKEN_SOURCE_structpANTLR3_TOKEN_SOURCE
 Pointer to an instantiation of 'class' ANTLR3_TOKEN_SOURCE


 
typedef struct ANTLR3_TOKEN_STREAM_structpANTLR3_TOKEN_STREAM
 Pointer to an instantiation of 'class' ANTLR3_TOKEN_STREAM


 
typedef struct ANTLR3_TOPO_structpANTLR3_TOPO
 Pointer to an instantiation of 'class' ANTLR3_TOPO.
 
typedef struct ANTLR3_TREE_NODE_STREAM_structpANTLR3_TREE_NODE_STREAM
 Pointer to an instantiation of 'class' ANTLR3_TREE_NODE_STREAM


 
typedef struct ANTLR3_TREE_PARSER_structpANTLR3_TREE_PARSER
 Pointer to an instantiation of 'class' ANTLR3_TREE_PARSER


 
typedef struct ANTLR3_TREE_WALK_STATE_structpANTLR3_TREE_WALK_STATE
 Pointer to an instantiation of 'class' ANTLR3_TREE_WALK_STATE


 
typedef struct ANTLR3_VECTOR_structpANTLR3_VECTOR
 Pointer to an instantiation of 'class' ANTLR3_VECTOR


 
typedef struct ANTLR3_VECTOR_FACTORY_structpANTLR3_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

◆ 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.