apiimplementations(3)
π apiimplementations(3) π
okay bestie, welcome to the ANTLR3C manual! this is page apiimplementations(3), and it's all about API implementation functions. lowkey iconic. let's get into it π
β¨ NAME β¨
apiimplementations β API Implementation functions
- API implementation functions are the default implementation of each of the methods in a particular typedef structure. periodt.
π¦ SYNOPSIS π¦
π Topics π
pANTLR3_BASE_RECOGNIZERβ Base Recognizer Implementation: the base recognizer interface is implemented by all higher level recognizers such aspANTLR3_PARSERand provides methods common to all recognizers. πpANTLR3_RECOGNIZER_SHARED_STATEβ Recognizer Shared State Implementation: the recognizer shared state class does not have an implementation because it contains only data fields, documented atANTLR3_RECOGNIZER_SHARED_STATE. no cap, it's literally just data fields. π«ΆpANTLR3_BITSETβ Bitset ImplementationpANTLR3_TOKEN_FACTORYβ Token Factory ImplementationpANTLR3_COMMON_TOKENβ Common Token ImplementationpANTLR3_EXCEPTIONβ Exception ImplementationpANTLR3_HASH_BUCKETβ Hash Table Bucket ImplementationpANTLR3_HASH_ENTRYβ Hash Table Entry ImplementationpANTLR3_HASH_ENUMβ Hash Table Enumerator ImplementationpANTLR3_HASH_TABLEβ Hash Table ImplementationpANTLR3_LISTβ List ImplementationpANTLR3_VECTOR_FACTORYβ Vector Factory ImplementationpANTLR3_VECTORβ Vector ImplementationpANTLR3_STACKβ Stack ImplementationpANTLR3_INPUT_STREAMβ Input Stream ImplementationpANTLR3_LEX_STATEβ Lexer State ImplementationpANTLR3_STRING_FACTORYβ String Factory ImplementationpANTLR3_STRINGβ String ImplementationpANTLR3_TOKEN_SOURCEβ Token Source ImplementationpANTLR3_TOKEN_STREAMβ Token Stream ImplementationpANTLR3_COMMON_TOKEN_STREAMβ Common Token ImplementationpANTLR3_CYCLIC_DFAβ Cyclic DFA ImplementationpANTLR3_LEXERβ Lexer ImplementationpANTLR3_PARSERβ Parser ImplementationpANTLR3_BASE_TREEβ Base Tree ImplementationpANTLR3_COMMON_TREEβ Common Tree ImplementationpANTLR3_ARBORETUMβ Tree Factory ImplementationpANTLR3_PARSE_TREEβ Parse Tree ImplementationpANTLR3_TREE_NODE_STREAMβ Tree Node Stream ImplementationpANTLR3_COMMON_TREE_NODE_STREAMβ Common Tree Node Stream ImplementationpANTLR3_TREE_WALK_STATEβ Tree Walk State ImplementationpANTLR3_BASE_TREE_ADAPTORβ Base Tree Adaptor ImplementationpANTLR3_COMMON_TREE_ADAPTORβ Common Tree Adaptor ImplementationpANTLR3_TREE_PARSERβ Tree ParserImplementationpANTLR3_INT_TRIEβ Trie ImplementationpANTLR3_REWRITE_RULE_ELEMENT_STREAMβ Token Rewrite Stream ImplementationpANTLR3_DEBUG_EVENT_LISTENERβ Debugger Implementation
π« Detailed Description π«
okay so here's the tea, bestie: API implementation functions are the default implementation of each of the methods in a particular typedef structure. that's the whole vibe. β¨
They are generally grouped together in the same source code file. for instance, the default implementations of the methods contained by a pANTLR3_BASE_RECOGNIZER will be found in the file antlr3baserecognizer.c. cute, right? π
A source file that provides the default implementations of functions will usually also supply the public (exported from the .DLL or code library) 'constructor' functions that create and initialize the typedef structure that they implement. for instance, in the antlr3baserecognizer.c file, you will find the function antlr3BaseRecognizerNew(). slay. π
π Author π
Generated automatically by Doxygen for ANTLR3C from the source code. so yeah, the author is literally a doc generator, no cap. π€π
k bye bestie! this was page apiimplementations(3) from ANTLR3C, Version 3.3.1, dated Tue Jul 29 2025 00:00:00. mwah, stay iconic πβ¨
π¦ 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