ANTLR3_TREE_WALK_STATE_struct(3)
β¨ ANTLR3_TREE_WALK_STATE_struct β¨
okay so bestie, welcome to the ANTLR3C manual π this one's about ANTLR3_TREE_WALK_STATE_struct, and ngl it's a whole little snapshot-in-a-struct situation.
πΈ NAME πΈ
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. π«Ά
π SYNOPSIS π
#include <antlr3commontreenodestream.h>
β¨ Data Fields β¨
ANTLR3_MARKERabsoluteNodeIndexANTLR3_UINT32currentChildIndexpANTLR3_BASE_TREEcurrentNodeANTLR3_UINT32headpANTLR3_BASE_TREE *lookAheadANTLR3_UINT32lookAheadLengthANTLR3_UINT32nodeStackSizepANTLR3_BASE_TREEpreviousNodeANTLR3_UINT32tail
π¦ Detailed Description π¦
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. periodt.
π Field Documentation π
π ANTLR3_MARKER ANTLR3_TREE_WALK_STATE_struct::absoluteNodeIndex
π ANTLR3_UINT32 ANTLR3_TREE_WALK_STATE_struct::currentChildIndex
π pANTLR3_BASE_TREE ANTLR3_TREE_WALK_STATE_struct::currentNode
π ANTLR3_UINT32 ANTLR3_TREE_WALK_STATE_struct::head
π pANTLR3_BASE_TREE* ANTLR3_TREE_WALK_STATE_struct::lookAhead
π ANTLR3_UINT32 ANTLR3_TREE_WALK_STATE_struct::lookAheadLength
π ANTLR3_UINT32 ANTLR3_TREE_WALK_STATE_struct::nodeStackSize
π pANTLR3_BASE_TREE ANTLR3_TREE_WALK_STATE_struct::previousNode
π ANTLR3_UINT32 ANTLR3_TREE_WALK_STATE_struct::tail
π Author π
Generated automatically by Doxygen for ANTLR3C from the source code. π€β¨
lowkey iconic that a robot wrote the credits fr fr π«Ά
okay bye bestie, this was Version 3.3.1, dated Tue Jul 29 2025 β mwah, slay, go read your tree streams πππ¦
π¦ where this page comes from
- fedora 43: antlr3-C-devel 1:3.4-3.5.3.14.fc43 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms