bison
Port variant standard
Summary Yacc-compatible parser generator from FSF
Package version 3.5.3
Homepage https://www.gnu.org/software/bison/
Keywords devel
Maintainer nobody
License GPLv3+
Other variants nls
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 13 MAR 2020, 23:41:15 UTC
Port created 05 APR 2017, 02:39:47 UTC
Subpackage Descriptions
complete This is the bison-standard metapackage. It pulls in all subpackages of bison-standard.
primary 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.
examples This is the examples subpackage of the bison-standard port.
Configuration Switches (platform-specific settings discarded)
Package Dependencies by Type
Build (only) perl-5.30:primary:standard
Build and Runtime m4:primary:standard
indexinfo:single:standard
Download groups
main mirror://GNU/bison
Distribution File Information
2bf85b5f88a5f2fa8069aed2a2dfc3a9f8d15a97e59c713e3906e5fdd982a7c4 2364904 bison-3.5.3.tar.xz
Ports that require bison:standard
bash:nls GNU Bourne Again SHell with native lang support
bash:standard GNU Bourne Again SHell
bash:static Static GNU Bourne Again SHell
binutils:nls GNU binary tools with native language support
binutils:ravensys GNU binary tools for Ravenports toolchain
binutils:standard GNU binary tools
doxygen:standard Source code documentation generator tool
flex:nls Fast lexical generator with native lang support
flex:standard Fast lexical analyzer generator
gnatcross-binutils:FAMD64_R12 C/Ada cross-compiler linker (FreeBSD/AMD64 R12)
gnatcross-binutils:FARM64_R11 C/Ada cross-compiler linker (FreeBSD/ARM64 R11)
gnatcross-binutils:FI386_R12 C/Ada cross-compiler linker (FreeBSD/I386 R12)
gnatcross-binutils:SOL10 C/Ada cross-compiler linker (Solaris 10)
gobject-introspection:standard Introspection data generator for GObject libraries
graphviz:standard Graph visualization tools
gstreamer1:standard Media applications framework
gstreamer:standard Development framework for creating media apps
iverilog:standard Verilog simulation and synthesis tool
libIDL:standard Library for creating trees of CORBA IDL files
libnslog:standard NetSurf Parametric Logging Library
libpcap:standard Network packet capture library
libreoffice:standard Free Software Productivity Suite
libwnck:standard GNOME3 window navigator construction kit library
libxkbcommon:standard Keymap handling library for toolkits and X windows
m17n-lib:standard Multilingual text processing library
mesa:standard Mesa 3D Graphics Library
monit:standard Unix system management and proactive monitoring
mysql56:standard Multithreaded SQL database (server)
mysql57:standard Multithreaded SQL database (server)
mysql80:standard Multithreaded SQL database (server)
nsgenbind:standard NetSurf Generator for JavaScript bindings
postgresql10:standard Powerful, open source object-relational database
postgresql11:standard Powerful, open source object-relational database
postgresql12:standard Powerful, open source object-relational database
postgresql95:standard Powerful, open source object-relational database
postgresql96:standard Powerful, open source object-relational database
qemu:standard Fast CPU emulator and virtualizer for x86 platform
rofi:standard Window switcher, run dialog and dmenu replacement
vala:standard Compiler for the GObject type system
webkit2:gtk3 Opensource browser engine using the GTK+ 3 toolkit
wireshark:standard Network traffic analyzer