devel/bison 3.8.2p0 OpenBSD
GNU parser generator
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Categories
- devel
Description
"Bison" is a general-purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar. Once you are proficient with Bison, you may 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 programming in order to use Bison.
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | devel/bison | 3.8.2p0 |
| FreeBSD | devel/bison | 3.8.2_2,1 |
| NetBSD | devel/bison | 3.8.2nb1 |
| DragonFly | devel/bison | 3.8.2_2,1 |
| MidnightBSD | devel/bison | 3.8.2_1,1 |
| HardenedBSD | devel/bison | 3.8.2_2,1 |
| GhostBSD | devel/bison | 3.8.2_2,1 |
| OPNsense | devel/bison | 3.8.2_2,1 |
Install
Binary package:
pkg_add bison
From the ports tree:
cd /usr/ports/devel/bison && make install
Dependencies
Build dependencies 5
Run dependencies 1
Required by 152
- audio/csound
- audio/libcue
- audio/xmms2
- cad/openscad
- cad/opensta
- cad/xschem
- cad/yosys
- converters/html2text
- databases/mariadb
- databases/mdbtools
- databases/postgresql
- databases/postgresql-previous
- devel/acpica
- devel/arm-none-eabi/gcc
- devel/asn1c
- devel/avr/gcc
- devel/cbmc
- devel/cvs-fast-export
- devel/doxygen
- devel/doxygen-gui
- devel/dtc
- devel/gobject-introspection
- devel/kf5/kservice
- devel/kf5/solid
- devel/kf6/kcalendarcore
- devel/kf6/kholidays
- devel/kf6/kservice
- devel/kf6/kuserfeedback
- devel/kf6/solid
- devel/mips-elf/gcc
- devel/or1k-elf/gcc
- devel/ptlib
- devel/rgbds
- devel/riscv-elf/gcc
- devel/riscv32-esp-elf/binutils
- devel/riscv32-esp-elf/gcc
- devel/riscv32-esp-elf/gcc-bootstrap
- devel/riscv32-esp-elf/gdb
- devel/riscv32-esp-elf/newlib
- devel/splint
- devel/stp
- devel/template-glib
- devel/thrift
- devel/x86_64-elf/gcc
- devel/xtensa-elf/gcc
- devel/xtensa-esp32-elf/binutils
- devel/xtensa-esp32-elf/gcc
- devel/xtensa-esp32-elf/gcc-bootstrap
- devel/xtensa-esp32-elf/gdb
- devel/xtensa-esp32-elf/newlib
- devel/xtensa-esp32s2-elf/binutils
- devel/xtensa-esp32s2-elf/gcc
- devel/xtensa-esp32s2-elf/gcc-bootstrap
- devel/xtensa-esp32s2-elf/gdb
- devel/xtensa-esp32s2-elf/newlib
- devel/xtensa-esp32s3-elf/binutils
- devel/xtensa-esp32s3-elf/gcc
- devel/xtensa-esp32s3-elf/gcc-bootstrap
- devel/xtensa-esp32s3-elf/gdb
- devel/xtensa-esp32s3-elf/newlib
- devel/xtensa-lx106-elf/binutils
- devel/xtensa-lx106-elf/gcc
- devel/xtensa-lx106-elf/gcc-bootstrap
- devel/xtensa-lx106-elf/lx106-hal
- devel/xtensa-lx106-elf/newlib
- devel/zmac
- editors/libreoffice
- emulators/qemu
- emulators/spim
- emulators/wine
- games/stone-soup
- geo/qgis
- graphics/cfdg
- graphics/digikam
- graphics/gimp/snapshot
- graphics/tumble
- lang/bootgcc
- lang/gcc/16
- lang/gpc
- lang/iverilog
- lang/mono
- lang/mruby
- lang/php/8.3
- lang/php/8.4
- lang/php/8.5
- lang/php/8.6
- lang/verilator
- mail/cyrus-imapd
- mail/fetchmail
- mail/mairix
- mail/milter-greylist
- math/foma
- math/labplot
- math/pcalc
- misc/lifelines
- multimedia/gstreamer1/core
- multimedia/libaacs
- multimedia/libbluray
- net/amule
- net/argus
The first 100 are listed.