antlr - Another Tool for Language Recognition

Property Value
Distribution openSUSE Leap 42.3
Repository openSUSE JAVA all
Package name antlr
Package version 2.7.7
Package release 170.1
Package architecture x86_64
Package type rpm
Installed size 21.80 KB
Download size 14.49 KB
Official Mirror
ANTLR, Another Tool for Language Recognition, (formerly PCCTS) is a
language tool that provides a framework for constructing recognizers,
compilers, and translators from grammatical descriptions containing C++
or Java actions (you can use PCCTS 1.xx to generate C-based parsers).


Package Version Architecture Repository
antlr-2.7.7-164.1.i586.rpm 2.7.7 i586 openSUSE JAVA
antlr-2.7.7-105.28.x86_64.rpm 2.7.7 x86_64 openSUSE Oss
antlr - - -


Name Value
antlr-java -


Name Value
antlr = 2.7.7-170.1
antlr(x86-64) = 2.7.7-170.1
antlr-bootstrap = 2.7.7


Name Value
antlr-bootstrap < 2.7.7
antlr-javadoc -


Type URL
Binary Package antlr-2.7.7-170.1.x86_64.rpm
Source Package antlr-2.7.7-170.1.src.rpm

Install Howto

  1. Add the openSUSE JAVA repository:
    # zypper addrepo opensuse-java
  2. Install antlr rpm package:
    # zypper install antlr




2018-07-20 -
- Do not use old compat macros for python directories
2018-05-15 -
- Build with source and target 8 to prepare for a possible removal
of 1.6 compatibility
2018-01-12 -
- Add condition about python2 module, the rewrite happened in antlr4
for python3 support and it is completely different than the antlr2
* The python module is not used by any package in TW bsc#1068226
2017-12-07 -
- Fix build with RPM 4.14: a command that exits with error > 0
aborts the build (and grep not finding a string is retval 1).
2017-11-03 -
- Explicitly require python2 [bsc#1068226, fate#323526]
2017-09-29 -
- Require java-devel >= 1.6 to build, because of the source and
target level
2017-09-06 -
- fixes necessary to compile with Java 9
* set javac source and target to 1.6
2017-06-09 -
- Drop the javadoc so we can be build with java bootstrapping reducing
the cycle/failures
2017-05-19 -
- Reduce dependencies a bit
2014-12-04 -
- Remove java-devel dependency; not needed anymore

See Also

Package Description
antlr-bootstrap-2.7.7-164.1.noarch.rpm Antlr for bootstrapping purposes
antlr-bootstrap-2.7.7-170.1.noarch.rpm Antlr for bootstrapping purposes
antlr-devel-2.7.7-164.1.i586.rpm ANother Tool for Language Recognition (c++ runtime)
antlr-devel-2.7.7-170.1.x86_64.rpm ANother Tool for Language Recognition (c++ runtime)
antlr-java-2.7.7-164.1.noarch.rpm ANother Tool for Language Recognition (Manual)
antlr-java-2.7.7-170.1.noarch.rpm ANother Tool for Language Recognition (Manual)
antlr-manual-2.7.7-164.1.noarch.rpm ANother Tool for Language Recognition (Manual)
antlr-manual-2.7.7-170.1.noarch.rpm ANother Tool for Language Recognition (Manual)
apache-commons-beanutils-1.9.2-24.3.noarch.rpm Utility methods for accessing and modifying the properties of JavaBeans
apache-commons-beanutils-javadoc-1.9.2-24.3.noarch.rpm Javadoc for jakarta-commons-beanutils
apache-commons-cli-1.2-28.1.noarch.rpm Command Line Interface Library for Java
apache-commons-cli-javadoc-1.2-28.1.noarch.rpm Javadoc for apache-commons-cli
apache-commons-codec-1.10-51.1.noarch.rpm Apache Commons Codec Package
apache-commons-codec-javadoc-1.10-51.1.noarch.rpm Javadoc for apache-commons-codec
apache-commons-collections-3.2.2-39.1.noarch.rpm Commons Collections Package