ANTLR3_BITSET_struct(3)
π ANTLR3_BITSET_struct β the ANTLR3C bestie we're stanning π
okay so bestie, sit DOWN, because this is the manual page for ANTLR3_BITSET_struct from the ANTLR3C library, and honestly? it's giving "quietly runs the entire parser's bit-twiddling empire." β¨
β¨ NAME β¨
ANTLR3_BITSET_struct β the struct that holds your bits and all the little function pointers that fuss over them π
πΈ SYNOPSIS πΈ
#include <antlr3bitset.h>
π¦ Data Fields π¦
void(* add )(struct ANTLR3_BITSET_struct *bitset, ANTLR3_INT32 bit)ANTLR3_BITSET_LIST blistβ The actual bits themselves.pANTLR3_BITSET(* bor )(struct ANTLR3_BITSET_struct *bitset1, struct ANTLR3_BITSET_struct *bitset2)void(* borInPlace )(struct ANTLR3_BITSET_struct *bitset, struct ANTLR3_BITSET_struct *bitset2)pANTLR3_BITSET(* clone )(struct ANTLR3_BITSET_struct *inSet)ANTLR3_BOOLEAN(* equals )(struct ANTLR3_BITSET_struct *bitset1, struct ANTLR3_BITSET_struct *bitset2)void(* free )(struct ANTLR3_BITSET_struct *bitset)void(* grow )(struct ANTLR3_BITSET_struct *bitset, ANTLR3_INT32 newSize)ANTLR3_BOOLEAN(* isMember )(struct ANTLR3_BITSET_struct *bitset, ANTLR3_UINT32 bit)ANTLR3_BOOLEAN(* isNilNode )(struct ANTLR3_BITSET_struct *bitset)ANTLR3_UINT32(* numBits )(struct ANTLR3_BITSET_struct *bitset)void(* remove )(struct ANTLR3_BITSET_struct *bitset, ANTLR3_UINT32 bit)ANTLR3_UINT32(* size )(struct ANTLR3_BITSET_struct *bitset)pANTLR3_INT32(* toIntList )(struct ANTLR3_BITSET_struct *bitset)
like, fourteen fields, every single one of them a baddie π
π Field Documentation π
π void(* ANTLR3_BITSET_struct::add) (struct ANTLR3_BITSET_struct *bitset, ANTLR3_INT32 bit)
Referenced by addEdge(), antlr3BitsetList(), antlr3BitsetSetAPI(), and DFS().
π ANTLR3_BITSET_LIST ANTLR3_BITSET_struct::blist
The actual bits themselves. like, the whole point of the struct, no cap π«Ά
Referenced by antlr3BitsetAdd(), antlr3BitsetClone(), antlr3BitsetCopy(), antlr3BitsetEquals(), antlr3BitsetFree(), antlr3BitsetIsNil(), antlr3BitsetLoad(), antlr3BitsetMember(), antlr3BitsetNew(), antlr3BitsetNumBits(), antlr3BitsetORInPlace(), antlr3BitsetRemove(), antlr3BitsetSize(), grow(), and growToInclude().
π pANTLR3_BITSET(* ANTLR3_BITSET_struct::bor) (struct ANTLR3_BITSET_struct *bitset1, struct ANTLR3_BITSET_struct *bitset2)
Referenced by antlr3BitsetSetAPI().
π void(* ANTLR3_BITSET_struct::borInPlace) (struct ANTLR3_BITSET_struct *bitset, struct ANTLR3_BITSET_struct *bitset2)
Referenced by antlr3BitsetSetAPI(), combineFollows(), and mismatchIsMissingToken().
π pANTLR3_BITSET(* ANTLR3_BITSET_struct::clone) (struct ANTLR3_BITSET_struct *inSet)
Referenced by antlr3BitsetSetAPI().
π ANTLR3_BOOLEAN(* ANTLR3_BITSET_struct::equals) (struct ANTLR3_BITSET_struct *bitset1, struct ANTLR3_BITSET_struct *bitset2)
Referenced by antlr3BitsetSetAPI().
π void(* ANTLR3_BITSET_struct::free) (struct ANTLR3_BITSET_struct *bitset)
Referenced by antlr3BitsetSetAPI(), combineFollows(), freeTopo(), getTokensList(), getTokensType(), mismatchIsMissingToken(), recover(), and recoverFromMismatchedElement().
π void(* ANTLR3_BITSET_struct::grow) (struct ANTLR3_BITSET_struct *bitset, ANTLR3_INT32 newSize)
Referenced by antlr3BitsetLoad(), antlr3BitsetSetAPI(), and growToInclude().
π ANTLR3_BOOLEAN(* ANTLR3_BITSET_struct::isMember) (struct ANTLR3_BITSET_struct *bitset, ANTLR3_UINT32 bit)
Referenced by antlr3BitsetSetAPI(), antlr3BitsetToIntList(), combineFollows(), consumeUntilSet(), DFS(), getTokensSet(), mismatchIsMissingToken(), recoverFromMismatchedElement(), and sortToArray().
π ANTLR3_BOOLEAN(* ANTLR3_BITSET_struct::isNilNode) (struct ANTLR3_BITSET_struct *bitset)
Referenced by antlr3BitsetSetAPI().
π ANTLR3_UINT32(* ANTLR3_BITSET_struct::numBits) (struct ANTLR3_BITSET_struct *bitset)
Referenced by antlr3BitsetSetAPI(), antlr3BitsetToIntList(), DFS(), and displayRecognitionError().
π void(* ANTLR3_BITSET_struct::remove) (struct ANTLR3_BITSET_struct *bitset, ANTLR3_UINT32 bit)
Referenced by antlr3BitsetSetAPI(), combineFollows(), mismatchIsMissingToken(), and recoverFromMismatchedElement().
π ANTLR3_UINT32(* ANTLR3_BITSET_struct::size) (struct ANTLR3_BITSET_struct *bitset)
Referenced by antlr3BitsetSetAPI(), antlr3BitsetToIntList(), DFS(), and displayRecognitionError().
π pANTLR3_INT32(* ANTLR3_BITSET_struct::toIntList) (struct ANTLR3_BITSET_struct *bitset)
Referenced by antlr3BitsetSetAPI().
π Author π
Generated automatically by Doxygen for ANTLR3C from the source code. not a human, not a vibe, just a robot doing its thing π€β¨
okay that's the whole page bestie, you ate it, you understood it, periodt π and real quick, the tea on where this came from: Version 3.3.1, dated Tue Jul 29 2025 00:00:00 β that's the source and version and date, mwah, no notes π π
π¦ 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