bison: new module for version 3.8.2
This commit is contained in:
5
Programming/bison/build
Executable file
5
Programming/bison/build
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::set_download_url "https://ftp.gnu.org/gnu/$P/$P-${V_PKG}.tar.xz"
|
||||
|
||||
pbuild::add_to_group 'Programming'
|
||||
1
Programming/bison/files/variants.rhel6
Normal file
1
Programming/bison/files/variants.rhel6
Normal file
@@ -0,0 +1 @@
|
||||
bison/3.8.2 stable b:m4/1.4.19
|
||||
1
Programming/bison/files/variants.rhel7
Normal file
1
Programming/bison/files/variants.rhel7
Normal file
@@ -0,0 +1 @@
|
||||
bison/3.7.6 stable
|
||||
22
Programming/bison/modulefile
Normal file
22
Programming/bison/modulefile
Normal file
@@ -0,0 +1,22 @@
|
||||
#%Module1.0
|
||||
|
||||
module-whatis "general-purpose parser generator"
|
||||
module-url "http://www.gnu.org/software/bison/"
|
||||
module-license "GNU GPL v3"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
module-help "
|
||||
Bison is a general-purpose parser generator that converts an annotated
|
||||
context-free grammar into a deterministic LR or generalized LR (GLR)
|
||||
parser employing LALR(1) parser tables. As an experimental feature,
|
||||
Bison can also generate IELR(1) or canonical LR(1) parser tables. Once
|
||||
you are proficient with Bison, you can use it to develop a wide range
|
||||
of language parsers, from those used in simple desk calculators to
|
||||
complex programming languages.
|
||||
|
||||
Bison is upward compatible with Yacc: all properly-written Yacc grammars
|
||||
ought to work with Bison with no change. Anyone familiar with Yacc
|
||||
should be able to use Bison with little trouble. You need to be fluent
|
||||
in C or C++ programming in order to use Bison. Java is also supported
|
||||
as an experimental feature.
|
||||
"
|
||||
Reference in New Issue
Block a user