The devel/bison port
bison-3.8.2 – GNU parser generator (cvsweb github mirror)
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.WWW: https://www.gnu.org/software/bison/
Maintainer
The OpenBSD ports mailing-list
Categories
Library dependencies
Build dependencies
Run dependencies
Reverse dependencies
- audio/libcue
- cad/openscad
- cad/opensta
- cad/xschem
- cad/yosys
- databases/mariadb
- databases/mdbtools
- databases/postgresql
- devel/acpica
- devel/arm-none-eabi/gcc
- devel/automake/1.10
- devel/automake/1.11
- devel/automake/1.12
- devel/automake/1.13
- devel/automake/1.14
- devel/automake/1.15
- devel/automake/1.16
- devel/automake/1.9
- devel/avr/gcc
- devel/cbmc
- devel/cvs-fast-export
- devel/doxygen
- devel/doxygen-gui
- devel/dtc
- devel/gobject-introspection
- devel/kf5/kcalendarcore
- devel/kf5/kservice
- devel/kf5/solid
- devel/kf6/kcalendarcore
- devel/kf6/kservice
- devel/kf6/kuserfeedback
- devel/kf6/solid
- 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/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/spim
- geo/qgis
- graphics/cfdg
- graphics/digikam
- graphics/gimp/snapshot
- graphics/gthumb
- graphics/tumble
- lang/bootgcc
- lang/gcc/11
- lang/gcc/8
- lang/gpc
- lang/iverilog
- lang/mono
- lang/mruby
- lang/php/8.2
- lang/php/8.3
- lang/php/8.4
- lang/verilator
- 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
- net/argus-clients
- net/bird/1
- net/bird/2
- net/bro
- net/daq
- net/ettercap
- net/icinga/core2
- net/irrtoolset
- net/kea
- net/knot
- net/nmap
- net/olsrd
- net/samba
- net/strongswan
- net/tacacs+
- net/tcptrace
- net/wireshark
- print/lilypond
- security/aide
- security/ghidra
- security/heimdal
- sysutils/crust
- sysutils/rofi
- sysutils/syslog-ng
- sysutils/u-boot-asahi
- sysutils/u-boot/aarch64
- sysutils/u-boot/arm
- sysutils/u-boot/riscv64
- sysutils/u-boot/rk356x
- sysutils/u-boot/rk3588
- sysutils/u-boot/sun50i
- sysutils/u-boot/sunxi
- textproc/gsed
- textproc/xxdiff
- www/chromium
- www/iridium
- www/netsurf/libnslog
- www/netsurf/nsgenbind
- www/ungoogled-chromium
- www/webkitgtk4
- x11/kde-applications/kopeninghours
- x11/qt5/qtwebengine
- x11/qt5/qtwebkit
- x11/qt6/qtwebengine
- x11/uwm
- x11/vlc
- x11/xkbcommon
Files
- /usr/local/bin/bison
- /usr/local/info/bison.info
- /usr/local/man/man1/bison.1
- /usr/local/share/aclocal/
- /usr/local/share/aclocal/bison-i18n.m4
- /usr/local/share/bison/
- /usr/local/share/bison/README.md
- /usr/local/share/bison/bison-default.css
- /usr/local/share/bison/m4sugar/
- /usr/local/share/bison/m4sugar/foreach.m4
- /usr/local/share/bison/m4sugar/m4sugar.m4
- /usr/local/share/bison/skeletons/
- /usr/local/share/bison/skeletons/bison.m4
- /usr/local/share/bison/skeletons/c++-skel.m4
- /usr/local/share/bison/skeletons/c++.m4
- /usr/local/share/bison/skeletons/c-like.m4
- /usr/local/share/bison/skeletons/c-skel.m4
- /usr/local/share/bison/skeletons/c.m4
- /usr/local/share/bison/skeletons/d-skel.m4
- /usr/local/share/bison/skeletons/d.m4
- /usr/local/share/bison/skeletons/glr.c
- /usr/local/share/bison/skeletons/glr.cc
- /usr/local/share/bison/skeletons/glr2.cc
- /usr/local/share/bison/skeletons/java-skel.m4
- /usr/local/share/bison/skeletons/java.m4
- /usr/local/share/bison/skeletons/lalr1.cc
- /usr/local/share/bison/skeletons/lalr1.d
- /usr/local/share/bison/skeletons/lalr1.java
- /usr/local/share/bison/skeletons/location.cc
- /usr/local/share/bison/skeletons/stack.hh
- /usr/local/share/bison/skeletons/traceon.m4
- /usr/local/share/bison/skeletons/variant.hh
- /usr/local/share/bison/skeletons/yacc.c
- /usr/local/share/bison/xslt/
- /usr/local/share/bison/xslt/bison.xsl
- /usr/local/share/bison/xslt/xml2dot.xsl
- /usr/local/share/bison/xslt/xml2text.xsl
- /usr/local/share/bison/xslt/xml2xhtml.xsl
- /usr/local/share/doc/bison/
- /usr/local/share/doc/bison/AUTHORS
- /usr/local/share/doc/bison/COPYING
- /usr/local/share/doc/bison/NEWS
- /usr/local/share/doc/bison/README
- /usr/local/share/doc/bison/THANKS
- /usr/local/share/doc/bison/TODO
- /usr/local/share/doc/bison/examples/
- /usr/local/share/doc/bison/examples/README.md
- /usr/local/share/doc/bison/examples/c++/
- /usr/local/share/doc/bison/examples/c++/Makefile
- /usr/local/share/doc/bison/examples/c++/README.md
- /usr/local/share/doc/bison/examples/c++/calc++/
- /usr/local/share/doc/bison/examples/c++/calc++/Makefile
- /usr/local/share/doc/bison/examples/c++/calc++/README.md
- /usr/local/share/doc/bison/examples/c++/calc++/calc++.cc
- /usr/local/share/doc/bison/examples/c++/calc++/driver.cc
- /usr/local/share/doc/bison/examples/c++/calc++/driver.hh
- /usr/local/share/doc/bison/examples/c++/calc++/parser.yy
- /usr/local/share/doc/bison/examples/c++/calc++/scanner.ll
- /usr/local/share/doc/bison/examples/c++/simple.yy
- /usr/local/share/doc/bison/examples/c++/variant-11.yy
- /usr/local/share/doc/bison/examples/c++/variant.yy
- /usr/local/share/doc/bison/examples/c/
- /usr/local/share/doc/bison/examples/c/README.md
- /usr/local/share/doc/bison/examples/c/bistromathic/
- /usr/local/share/doc/bison/examples/c/bistromathic/Makefile
- /usr/local/share/doc/bison/examples/c/bistromathic/README.md
- /usr/local/share/doc/bison/examples/c/bistromathic/parse.y
- /usr/local/share/doc/bison/examples/c/calc/
- /usr/local/share/doc/bison/examples/c/calc/Makefile
- /usr/local/share/doc/bison/examples/c/calc/README.md
- /usr/local/share/doc/bison/examples/c/calc/calc.y
- /usr/local/share/doc/bison/examples/c/glr/
- /usr/local/share/doc/bison/examples/c/glr/Makefile
- /usr/local/share/doc/bison/examples/c/glr/README.md
- /usr/local/share/doc/bison/examples/c/glr/c++-types.y
- /usr/local/share/doc/bison/examples/c/lexcalc/
- /usr/local/share/doc/bison/examples/c/lexcalc/Makefile
- /usr/local/share/doc/bison/examples/c/lexcalc/README.md
- /usr/local/share/doc/bison/examples/c/lexcalc/parse.y
- /usr/local/share/doc/bison/examples/c/lexcalc/scan.l
- /usr/local/share/doc/bison/examples/c/mfcalc/
- /usr/local/share/doc/bison/examples/c/mfcalc/Makefile
- /usr/local/share/doc/bison/examples/c/mfcalc/calc.h
- /usr/local/share/doc/bison/examples/c/mfcalc/mfcalc.y
- /usr/local/share/doc/bison/examples/c/pushcalc/
- /usr/local/share/doc/bison/examples/c/pushcalc/Makefile
- /usr/local/share/doc/bison/examples/c/pushcalc/README.md
- /usr/local/share/doc/bison/examples/c/pushcalc/calc.y
- /usr/local/share/doc/bison/examples/c/reccalc/
- /usr/local/share/doc/bison/examples/c/reccalc/Makefile
- /usr/local/share/doc/bison/examples/c/reccalc/README.md
- /usr/local/share/doc/bison/examples/c/reccalc/parse.y
- /usr/local/share/doc/bison/examples/c/reccalc/scan.l
- /usr/local/share/doc/bison/examples/c/rpcalc/
- /usr/local/share/doc/bison/examples/c/rpcalc/Makefile
- /usr/local/share/doc/bison/examples/c/rpcalc/rpcalc.y
- /usr/local/share/doc/bison/examples/d/
- /usr/local/share/doc/bison/examples/d/README.md
- /usr/local/share/doc/bison/examples/d/calc/
- /usr/local/share/doc/bison/examples/d/calc/Makefile
- /usr/local/share/doc/bison/examples/d/calc/calc.y
- /usr/local/share/doc/bison/examples/d/simple/
- /usr/local/share/doc/bison/examples/d/simple/Makefile
- /usr/local/share/doc/bison/examples/d/simple/calc.y
- /usr/local/share/doc/bison/examples/java/
- /usr/local/share/doc/bison/examples/java/README.md
- /usr/local/share/doc/bison/examples/java/calc/
- /usr/local/share/doc/bison/examples/java/calc/Calc.y
- /usr/local/share/doc/bison/examples/java/calc/Makefile
- /usr/local/share/doc/bison/examples/java/simple/
- /usr/local/share/doc/bison/examples/java/simple/Calc.y
- /usr/local/share/doc/bison/examples/java/simple/Makefile
- /usr/local/share/locale/af/
- /usr/local/share/locale/af/LC_MESSAGES/
- /usr/local/share/locale/af/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/ast/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/be/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/bg/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/bg/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/bg/LC_MESSAGES/bison.mo
- /usr/local/share/locale/ca/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/ca/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/ca/LC_MESSAGES/bison.mo
- /usr/local/share/locale/cs/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/da/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/da/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/da/LC_MESSAGES/bison.mo
- /usr/local/share/locale/de/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/de/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/de/LC_MESSAGES/bison.mo
- /usr/local/share/locale/el/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/el/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/el/LC_MESSAGES/bison.mo
- /usr/local/share/locale/eo/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/eo/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/eo/LC_MESSAGES/bison.mo
- /usr/local/share/locale/es/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/es/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/es/LC_MESSAGES/bison.mo
- /usr/local/share/locale/et/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/et/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/et/LC_MESSAGES/bison.mo
- /usr/local/share/locale/eu/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/fi/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/fi/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/fi/LC_MESSAGES/bison.mo
- /usr/local/share/locale/fr/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/fr/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/fr/LC_MESSAGES/bison.mo
- /usr/local/share/locale/ga/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/ga/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/ga/LC_MESSAGES/bison.mo
- /usr/local/share/locale/gl/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/gl/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/hr/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/hr/LC_MESSAGES/bison.mo
- /usr/local/share/locale/hu/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/hu/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/ia/
- /usr/local/share/locale/ia/LC_MESSAGES/
- /usr/local/share/locale/ia/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/id/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/id/LC_MESSAGES/bison.mo
- /usr/local/share/locale/it/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/it/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/it/LC_MESSAGES/bison.mo
- /usr/local/share/locale/ja/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/ja/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/ja/LC_MESSAGES/bison.mo
- /usr/local/share/locale/ko/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/ky/
- /usr/local/share/locale/ky/LC_MESSAGES/
- /usr/local/share/locale/ky/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/lt/
- /usr/local/share/locale/lt/LC_MESSAGES/
- /usr/local/share/locale/lt/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/lv/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/ms/
- /usr/local/share/locale/ms/LC_MESSAGES/
- /usr/local/share/locale/ms/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/ms/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/ms/LC_MESSAGES/bison.mo
- /usr/local/share/locale/nb/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/nb/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/nb/LC_MESSAGES/bison.mo
- /usr/local/share/locale/nl/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/nl/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/nl/LC_MESSAGES/bison.mo
- /usr/local/share/locale/pl/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/pl/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/pl/LC_MESSAGES/bison.mo
- /usr/local/share/locale/pt/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/pt/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/pt/LC_MESSAGES/bison.mo
- /usr/local/share/locale/pt_BR/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/pt_BR/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/pt_BR/LC_MESSAGES/bison.mo
- /usr/local/share/locale/ro/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/ro/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/ro/LC_MESSAGES/bison.mo
- /usr/local/share/locale/ru/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/ru/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/ru/LC_MESSAGES/bison.mo
- /usr/local/share/locale/rw/
- /usr/local/share/locale/rw/LC_MESSAGES/
- /usr/local/share/locale/rw/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/sk/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/sl/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/sl/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/sq/
- /usr/local/share/locale/sq/LC_MESSAGES/
- /usr/local/share/locale/sq/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/sr/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/sr/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/sr/LC_MESSAGES/bison.mo
- /usr/local/share/locale/sv/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/sv/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/sv/LC_MESSAGES/bison.mo
- /usr/local/share/locale/ta/
- /usr/local/share/locale/ta/LC_MESSAGES/
- /usr/local/share/locale/ta/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/th/
- /usr/local/share/locale/th/LC_MESSAGES/
- /usr/local/share/locale/th/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/tr/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/tr/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/tr/LC_MESSAGES/bison.mo
- /usr/local/share/locale/uk/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/uk/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/uk/LC_MESSAGES/bison.mo
- /usr/local/share/locale/vi/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/vi/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/vi/LC_MESSAGES/bison.mo
- /usr/local/share/locale/zh_CN/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/zh_CN/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/zh_CN/LC_MESSAGES/bison.mo
- /usr/local/share/locale/zh_TW/LC_MESSAGES/bison-gnulib.mo
- /usr/local/share/locale/zh_TW/LC_MESSAGES/bison-runtime.mo
- /usr/local/share/locale/zh_TW/LC_MESSAGES/bison.mo