ANTLR3-_BUILDDIR_BUILD_BUILD_ANTLR3-3.5.3-BUILD_ANTLR3-3.5.3_RUNTIME_C_INCLUDE_(3)
π include Directory Reference π
okay so bestie, welcome to the ANTLR3C glow-up tour β this is the reference for the include directory, aka where all the C runtime's headers live. it's giving backstage pass to the whole squad. every single file, no gatekeeping, we're listing them ALL. π
β¨ NAME β¨
include Directory Reference β the full roster of header files in the ANTLR3 C runtime's include directory, each one with a lil' note about what it is. π«Ά
πΈ SYNOPSIS πΈ
π Files π
antlr3.hβ no extra description given, it's just out here being a header. iconic behavior tbh. β¨antlr3baserecognizer.hβ Defines the basic structure to support recognizing by either a lexer, parser, or tree parser. πantlr3basetree.hβ Definition of the ANTLR3 base tree. π³antlr3basetreeadaptor.hβ Definition of the ANTLR3 base tree adaptor. π§antlr3bitset.hβ Defines the basic structures of an ANTLR3 bitset. πantlr3collections.hβ no description attached, she's mysterious, we respect it. πantlr3commontoken.hβ Defines the interface for a common token. ποΈantlr3commontree.hβ again no blurb, just vibes and a filename. πantlr3commontreeadaptor.hβ Definition of the ANTLR3 common tree adaptor. π¦antlr3commontreenodestream.hβ Definition of the ANTLR3 common tree node stream. πantlr3convertutf.hβ no description, but she's here and she's part of the family. βantlr3cyclicdfa.hβ no description given. short and sweet, we love that for her. πantlr3debugeventlistener.hβ The definition of all debugging events that a recognizer can trigger. πantlr3defs.hβ Basic type and constant definitions for ANTLR3 Runtime. π§antlr3encodings.hβ no description, keeping it lowkey. πantlr3errors.hβ no description either. it's giving "i contain multitudes" energy. πantlr3exception.hβ Contains the definition of a basic ANTLR3 exception structure created by a recognizer when errors are found/predicted. πantlr3filestream.hβ no blurb, just existing beautifully. πΈantlr3input.hβ Defines the basic structures used to manipulate character streams from any input source. β¨οΈantlr3interfaces.hβ Declarations for all the antlr3 C runtime interfaces/classes. πantlr3intstream.hβ Defines the the class interface for an antlr3 INTSTREAM. (yes bestie, "the the" β we're preserving the sacred text fr fr π)antlr3lexer.hβ Base interface for any ANTLR3 lexer. π€antlr3memory.hβ no description given. she simply is. π§antlr3parser.hβ Base implementation of an ANTLR3 parser. π οΈantlr3parsetree.hβ Abstraction of Common tree to provide payload and string representation of node. π²antlr3recognizersharedstate.hβ While the C runtime does not need to model the state of multiple lexers and parsers in the same way as the Java runtime does it is no overhead to reflect that model. π€antlr3rewritestreams.hβ no description attached. a woman of few words. πantlr3string.hβ Simple string interface allows indiscriminate allocation of strings such that they can be allocated all over the place and released in one chunk via a string factory β saves lots of hassle in remembering what strings were allocated where. π§΅β¨antlr3tokenstream.hβ Defines the interface for an ANTLR3 common token stream. πantlr3treeparser.hβ no description, just a header doing her thing. π³π«
no cap: every file above is listed exactly as it appears in the reference, blurbs and all. if a file has no description in the source, we're not inventing one β we're just hyping her up. periodt. π«Ά
π« the sign-off π«
so that's the whole include directory, bestie β Version 3.3.1, dated Tue Jul 29 2025, from the ANTLR3C manual. go forth and #include responsibly, you absolute main character. πβ¨π
π¦ 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