javacc - A Parser and Scanner Generator for Java

Property Value
Distribution openSUSE Leap 15.0
Repository JAVA all
Package name javacc
Package version 5.0
Package release lp150.250.1
Package architecture noarch
Package type rpm
Installed size 314.35 KB
Download size 294.32 KB
Official Mirror
Java Compiler Compiler (JavaCC) is the most popular parser generator
for use with Java applications. A parser generator is a tool that reads
a grammar specification and converts it to a Java program that can
recognize matches to the grammar. In addition to the parser generator
itself, JavaCC provides other standard capabilities related to parser
generation such as tree building (via a tool called JJTree included
with JavaCC), actions, debugging, etc.


Package Version Architecture Repository
javacc-5.0-lp150.1.3.noarch.rpm 5.0 noarch openSUSE Oss
javacc - - -


Name Value
javapackages-tools -


Name Value
javacc = 5.0-lp150.250.1


Type URL
Binary Package javacc-5.0-lp150.250.1.noarch.rpm
Source Package javacc-5.0-lp150.250.1.src.rpm

Install Howto

  1. Add the JAVA repository:
    # zypper addrepo java
  2. Install javacc rpm package:
    # zypper install javacc




2017-09-18 -
- Fix build with jdk9: specify java source and target 1.6
2017-01-05 -
- Do not use gcj as it is getting deprecated
2015-07-30 -
- Version bump to 5.0:
* No obvious changelog
* Works better with jdk8
- Updated to match up with fedora version
2013-09-25 -
- Build with gcc-java as openjdk7 (1.7.0_40) fails to build it
2013-09-09 -
- Move from jpackage-utils to javapackage-tools
2008-01-28 -
- updated to 4.0:
See the bug list in issue tracker for all the bugs fixed in this release.
JJTree and JavaCC both now support 1.5 syntax.
We now support accessing token fields in the grammar like: s=<ID>.image
Convenient constructors for passing encoding directly to the grammar
Tabsetting is now customizable.
SimpleNode can now extend a class using the NODE_EXTENDS option.
JAVACODE and BNF productions take optional access modifiers.
2006-09-19 -
- set source=1.4 for java
2006-01-25 -
- converted neededforbuild to BuildRequires
2005-10-18 -
- Current version 3.2 from
2005-09-28 -
- add norootforbuild

See Also

Package Description
javacc-demo-5.0-lp150.250.1.noarch.rpm A Parser and Scanner Generator for Java
javacc-manual-5.0-lp150.250.1.noarch.rpm A Parser and Scanner Generator for Java
javacc3-3.2-lp150.40.1.noarch.rpm A parser/scanner generator for java
javacc3-demo-3.2-lp150.40.1.noarch.rpm A parser/scanner generator for java
javacc3-manual-3.2-lp150.40.1.noarch.rpm A parser/scanner generator for java
javacc3-repolib-3.2-lp150.40.1.noarch.rpm A parser/scanner generator for java
javahelp2-2.0.05-lp150.48.2.noarch.rpm Java online help system
javahelp2-javadoc-2.0.05-lp150.48.2.noarch.rpm Java online help system
javahelp2-manual-2.0.05-lp150.48.2.noarch.rpm Java online help system
javapackages-filesystem-5.3.0-lp150.66.1.i586.rpm Java packages filesystem layout
javapackages-filesystem-5.3.0-lp150.66.1.x86_64.rpm Java packages filesystem layout
javapackages-local-5.3.0-lp150.66.1.noarch.rpm Non-essential macros and scripts for Java packaging support
javapackages-tools-5.3.0-lp150.66.1.i586.rpm Macros and scripts for Java packaging support
javapackages-tools-5.3.0-lp150.66.1.x86_64.rpm Macros and scripts for Java packaging support
javassist-3.23.1-lp150.41.1.noarch.rpm Java Programming Assistant: bytecode manipulation