ANTLR3_TREE_WALK_STATE_struct(3)

πŸ“¦ version 3.4, in fedora 43

✨ 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_MARKER absoluteNodeIndex
  • ANTLR3_UINT32 currentChildIndex
  • pANTLR3_BASE_TREE currentNode
  • ANTLR3_UINT32 head
  • pANTLR3_BASE_TREE * lookAhead
  • ANTLR3_UINT32 lookAheadLength
  • ANTLR3_UINT32 nodeStackSize
  • pANTLR3_BASE_TREE previousNode
  • ANTLR3_UINT32 tail

πŸ¦‹ 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