pkg.soopen package index

brew / Rang 4084

javacc mit Homebrew, apt, dnf, MacPorts, Nix, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für javacc in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install javacc

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install javacc

MacPorts ports tree · java/javacc/Portfile · Quelle: api.github.com

Linux

Debian aptverifiziert · 92%
sudo apt install javacc

Debian stable package indexes · javacc · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install javacc

Fedora Rawhide package metadata · javacc · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#javacc

nixpkgs package indexes · pkgs/by-name/ja/javacc/package.nix · Quelle: api.github.com

openSUSE zypperverifiziert · 92%
sudo zypper install javacc

openSUSE Tumbleweed package metadata · javacc · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Parser generator for use with Java applications

Befehle und Aliase

  • javacc
  • jjdoc
  • jjtree

Verlauf

Projektgeschichte und Nutzung

JavaCC, the Java Compiler Compiler, is a parser generator and lexical-analyzer generator for Java applications. It reads grammar specifications and emits recursive-descent parsers, with companion tools such as JJTree for syntax trees and JJDoc for grammar documentation.

Projektgeschichte

The JavaCC repository says the project was originally developed at Sun Microsystems by Sreeni Viswanadha and Sriram Sankar. The long-running version 7 repository represents the classic Java-focused line, while the version 8 work separates the parser core from language generators and adds C++ and C# generator targets.

The project documentation positions JavaCC as a top-down parser generator rather than a yacc-style bottom-up generator. Its generated parsers are pure Java and do not require JavaCC at runtime, a design choice that helped it fit naturally into Java build and distribution workflows.

Adoptionsgeschichte

The JavaCC README describes an estimated user base above 1,000 users and more than 100,000 downloads, and lists production users such as Apache ActiveMQ, Avro, Calcite, Camel, Jena, Lucene, Tomcat, ZooKeeper, and JavaParser. The package metadata in the input shows distribution through Homebrew, Debian/Ubuntu, Fedora, MacPorts, Nix, and openSUSE.

Wie es verwendet wird

Developers write .jj or .jjt grammar files, run javacc or jjtree, and compile the generated Java sources into their application. The tool supports EBNF constructs, LL(k) lookahead, lexical states, Unicode-aware lexical specs, debug options, and a documentation generator for grammars.

Warum Paket-Nerds sich dafür interessieren

JavaCC is a classic compiler-construction package: small on the command line, large in influence. It appears in source trees as generated parser code, in build systems as a grammar-generation step, and in package managers as a standalone toolchain dependency for projects that prefer Java-native parser generation over ANTLR or yacc-family tools.

Zeitleiste

  • 1990s: JavaCC originates at Sun Microsystems.
  • 2000s: JavaCC becomes a common Java parser generator in open-source and commercial Java projects.
  • 2023: JavaCC 7.0.13 is released from the classic repository.
  • 2026: JavaCC 8.1.0 is released from the v8 umbrella repository.

Related projects

  • JavaCC is closely related to JJTree, JJDoc, JavaCC 8, ANTLR, yacc-style parser generators, Apache Lucene, Apache Tomcat, Apache Calcite, Apache Jena, and JavaParser.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
javaccExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jjdocExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jjtreeExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version7.0.13
Manager aktualisiert2026-06-22
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:javacc
Version7.0.13
PaketmanagerHomebrew
Homepagehttps://javacc.github.io/javacc/
Repositoryhttps://github.com/javacc/javacc
Zuletzt aktualisiert2026-06-22T14:03:48-07:00
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

javacc 7.0.13-1

Parser generator for use with Java

https://javacc.org

sudo apt install javacc
  • Section: java
  • Architecture: all
  • 3 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Javacc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: javacc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

javacc-doc 7.0.13-1

Documentation for the JavaCC Parser Generator

https://javacc.org

sudo apt install javacc-doc
  • Section: doc
  • Architecture: all
  • Source Package: javacc
  • 1 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Javacc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: javacc-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

javacc

nix profile install nixpkgs#javacc
  • normalized package name match
  • Abgeglichen nach: Javacc
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ja/javacc/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

javacc 7.0.12-1

Parser generator for use with Java

https://javacc.org

sudo apt install javacc
  • Section: universe/devel
  • Architecture: all
  • 3 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Javacc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: javacc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

javacc-doc 7.0.12-1

Documentation for the JavaCC Parser Generator

https://javacc.org

sudo apt install javacc-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: javacc
  • 1 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Javacc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: javacc-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

javacc 7.0.13-11.fc45

A parser/scanner generator for java

https://javacc.org/

sudo dnf install javacc
  • License: BSD-3-Clause AND BSD-2-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: javacc
  • 4 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Javacc
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: javacc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

javacc-demo 7.0.13-11.fc45

Examples for javacc

https://javacc.org/

sudo dnf install javacc-demo
  • License: BSD-3-Clause AND BSD-2-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: javacc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Javacc
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: javacc-demo from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

javacc-manual 7.0.13-11.fc45

Manual for javacc

https://javacc.org/

sudo dnf install javacc-manual
  • License: BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later AND (AFL-2.0 OR BSD-3-Clause) AND ISC
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: javacc
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Javacc
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: javacc-manual from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

javacc 7.0.13-2.9

A Parser and Scanner Generator for Java

https://javacc.org

sudo zypper install javacc
  • License: BSD-3-Clause
  • Category: Development/Libraries/Java
  • Architecture: noarch
  • Source Package: javacc
  • 4 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Javacc
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: javacc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

javacc-demo 7.0.13-2.9

Examples for javacc

https://javacc.org

sudo zypper install javacc-demo
  • License: BSD-3-Clause
  • Category: Development/Libraries/Java
  • Architecture: noarch
  • Source Package: javacc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Javacc
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: javacc-demo from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

javacc-javadoc 7.0.13-2.9

Javadoc for javacc

https://javacc.org

sudo zypper install javacc-javadoc
  • License: BSD-3-Clause
  • Category: Documentation/HTML
  • Architecture: noarch
  • Source Package: javacc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Javacc
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: javacc-javadoc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

javacc-manual 7.0.13-2.9

Manual for javacc

https://javacc.org

sudo zypper install javacc-manual
  • License: BSD-3-Clause
  • Category: Documentation/Other
  • Architecture: noarch
  • Source Package: javacc
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Javacc
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: javacc-manual from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

javacc

sudo port install javacc
  • normalized package name match
  • Abgeglichen nach: Javacc
MacPorts ports tree · api.github.com · MacPorts ports tree: java/javacc/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation