antlr3commontreenodestream.h man page

include/antlr3commontreenodestream.h — Definition of the ANTLR3 common tree node stream.

Synopsis

#include <antlr3defs.h>
#include <antlr3commontreeadaptor.h>
#include <antlr3commontree.h>
#include <antlr3collections.h>
#include <antlr3intstream.h>
#include <antlr3string.h>

Data Structures

struct ANTLR3_COMMON_TREE_NODE_STREAM_struct

struct ANTLR3_TREE_NODE_STREAM_struct

struct ANTLR3_TREE_WALK_STATE_struct
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.

Macros

#define DEFAULT_INITIAL_BUFFER_SIZE 100
Token buffer initial size settings ( will auto increase)
#define INITIAL_CALL_STACK_SIZE 10

Typedefs

typedef struct ANTLR3_COMMON_TREE_NODE_STREAM_struct ANTLR3_COMMON_TREE_NODE_STREAM

typedef struct ANTLR3_TREE_NODE_STREAM_struct ANTLR3_TREE_NODE_STREAM

typedef struct ANTLR3_TREE_WALK_STATE_struct ANTLR3_TREE_WALK_STATE
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.

Detailed Description

Definition of the ANTLR3 common tree node stream.

Macro Definition Documentation

#define DEFAULT_INITIAL_BUFFER_SIZE 100

Token buffer initial size settings ( will auto increase)

Referenced by antlr3CommonTreeNodeStreamNew(), and antlr3CommonTreeNodeStreamNewStream().

#define INITIAL_CALL_STACK_SIZE 10

Referenced by antlr3CommonTreeNodeStreamNew(), and reset().

Typedef Documentation

typedef struct ANTLR3_COMMON_TREE_NODE_STREAM_struct

ANTLR3_COMMON_TREE_NODE_STREAM"

typedef struct ANTLR3_TREE_NODE_STREAM_struct

ANTLR3_TREE_NODE_STREAM"

typedef struct ANTLR3_TREE_WALK_STATE_struct

ANTLR3_TREE_WALK_STATE"

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. This class wraps up the current state of the CommonTreeNodeStream. Calling mark() will push another of these on the markers stack.

Author

Generated automatically by Doxygen for ANTLR3C from the source code.

Referenced By

antlr3-DEFAULT_INITIAL_BUFFER_SIZE(3) and antlr3-INITIAL_CALL_STACK_SIZE(3) are aliases of antlr3commontreenodestream.h(3).

Tue Oct 4 2016 Version 3.3.1 ANTLR3C