include/antlr3baserecognizer.h(3)
π¦ include/antlr3baserecognizer.h(3) π¦
okay so bestie, welcome to the ANTLR3C manual page for include/antlr3baserecognizer.h β this is the header that defines the whole base structure that lets a lexer, a parser, or a tree parser all recognize stuff. it's giving "shared foundation" energy and honestly? iconic. π
β¨ NAME β¨
include/antlr3baserecognizer.h β Defines the basic structure to support recognizing by either a lexer, parser, or tree parser.
πΈ SYNOPSIS πΈ
#include <antlr3defs.h>
#include <antlr3exception.h>
#include <antlr3input.h>
#include <antlr3tokenstream.h>
#include <antlr3commontoken.h>
#include <antlr3commontreenodestream.h>
#include <antlr3debugeventlistener.h>
#include <antlr3recognizersharedstate.h>
#include <antlr3lexer.h>
#include <antlr3parser.h>
#include <antlr3treeparser.h>
π Data Structures π
struct ANTLR3_BASE_RECOGNIZER_structβ Base tracking context structure for all types of recognizers. literally the blueprint, the moment, the main character. π
π Macros π
#define ANTLR3_TYPE_LEXER 0x0001β Type indicator for a lexer recognizer. π§#define ANTLR3_TYPE_PARSER 0x0002β Type indicator for a parser recognizer. β¨#define ANTLR3_TYPE_TREE_PARSER 0x0004β Type indicator for a tree parser recognizer. π³
π Typedefs π
typedef struct ANTLR3_BASE_RECOGNIZER_struct ANTLR3_BASE_RECOGNIZERβ Base tracking context structure for all types of recognizers. no cap, this is the one everybody's borrowing from. π«Ά
π Detailed Description π
Defines the basic structure to support recognizing by either a lexer, parser, or tree parser.
that's it, that's the vibe β one little header holding down the entire "who am I and what am I recognizing" situation for all three flavors of recognizer. obsessed. ππ
π Author π
Generated automatically by Doxygen for ANTLR3C from the source code. (not me getting emotional over autogenerated docs. π)
and that's a wrap, bestie!! π this page is Version 3.3.1, dated Tue Jul 29 2025, and it came to you straight from the ANTLR3C source. slay, stay parsing, mwah πβ¨π¦
π¦ 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