antlr4-cpp-runtime
« Back to VersTracker
Description:
ANother Tool for Language Recognition C++ Runtime Library
Type: Formula  |  Latest Version: 4.13.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: parser compiler grammar development library
Install: brew install antlr4-cpp-runtime
About:
The antlr4-cpp-runtime package provides the C++ target runtime libraries for ANTLR 4, a powerful parser generator. It enables applications to parse complex data structures and languages by generating parse trees from grammar definitions, which can then be processed with custom listeners or visitors.
Key Features:
  • Automatic parse tree generation
  • LL(*) parsing algorithm
  • Support for grammar inheritance
  • Visitor and listener tree walking patterns
Use Cases:
  • Building custom domain-specific language (DSL) parsers
  • Parsing and processing complex configuration files or data formats
  • Implementing language translators or compilers
Alternatives:
  • bison – Bison is a YACC-compatible parser generator that requires manual tree construction, whereas ANTLR 4 automatically builds parse trees.
  • flex – Flex is a lexical analyzer generator that pairs with Bison; ANTLR 4 integrates both lexing and parsing with a unified grammar.
License: BSD-3-Clause
Dependencies: util-linux
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 11, 2025 8:33am 0 VERSION_BUMP 502dfeb2
Dec 22, 2024 12:45am 0 VERSION_BUMP 1f70d48f
Nov 17, 2024 4:39pm 0 VERSION_BUMP 24f76afd