ANTLR3-_BUILDDIR_BUILD_BUILD_ANTLR3-3.5.3-BUILD_ANTLR3-3.5.3_RUNTIME_C_SRC_(3)
π NAME π
bestie, welcome to the src Directory Reference β it's the whole lowdown on the src directory of the ANTLR3C runtime, and it is lowkey iconic π«Ά
β¨ SYNOPSIS β¨
π Files π
okay so here's the lineup, every single one, no skips, periodt π
antlr3baserecognizer.cβ holds the base functions that literally every recognizer needs. the founding mothers of recognizers, fr fr.antlr3basetree.cβ no description in the original and honestly? it's giving mystery π΅οΈβοΈ iconic behaviour.antlr3basetreeadaptor.cβ has the base functions that all tree adaptors start out with. everyone's starting point, no cap.antlr3bitset.cβ the C implementation of ANTLR3 bitsets, adapted from Terence Parr's Java version. so it's a glow-up of the original πantlr3collections.cβ a whole bunch of handy functions that are roughly the equivalent of Java'sHashTableandList, but for the Antlr 3 C runtime. bestie really said "I'll do it myself" β¨antlr3commontoken.cβ no blurb in the original. silent, powerful, main character energy πantlr3commontree.cβ also no blurb. the way that it just exists πantlr3commontreeadaptor.cβ this is the standard tree adaptor the C runtime uses, unless your grammar source file says to use something different. so it's the default bestie πantlr3commontreenodestream.cβ defines how the common node stream is implemented β that's the default tree node stream ANTLR uses.antlr3convertutf.cβ no description in the original, and we respect the silence πantlr3cyclicdfa.cβ no description either. mysterious AND essential, we love that for it πantlr3debughandlers.cβ the debugging functions that get invoked by a recognizer built with the debug generator mode of the antlr tool. debugging era π₯antlr3encodings.cβ no blurb in the original. it's giving "I contain multitudes" πantlr3exception.cβ default functions for creating and destroying ANTLR3 standard exception structures, plus otherwise handling them. the emotional support file πantlr3filestream.cβ the ANTLR3 C filestream, which you use when the source character stream is a filesystem-based input set and all the characters can be loaded into memory at once β and then away the lexer goes π¦antlr3inputstream.cβ the base functions for initializing and manipulating any input stream.antlr3intstream.cβ implements the superclass elements of an ANTLR3 int stream.antlr3lexer.cβ the base implementation of an antlr 3 lexer. periodt.antlr3parser.cβ implements the base functionality for an ANTLR3 parser.antlr3rewritestreams.cβ implements the token/tree streams used by tree rewrite rules to manipulate the tokens and trees produced by rules that are subject to rewrite directives. very "behind the scenes but running the whole show" of it πantlr3string.cβ the implementation of the ANTLR3 string and string factory classes.antlr3tokenstream.cβ the default implementation ofCommonTokenStream.antlr3treeparser.cβ implements the tree parser plus the overrides for the base recognizer.
heads up bestie: that's the entire file list β nothing got skipped, not even the ones with no blurb. we keep every crumb π
πΈ okay that's the whole page!! sending you the biggest hug for reading a manpage on purpose, you ate that fr fr. this was Version 3.3.1, dated Tue Jul 29 2025 00:00:00, and it's the src Directory Reference(3) page, manual section 3, iykyk β¨ππ
π¦ 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