{"name":"bison","portdir":"devel/bison","version":"3.8.2","license":"(GPL-3+ or Permissive)","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.gnu.org/software/bison","description":"The Yacc-compatible Parser Generator","long_description":"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.","active":true,"categories":["devel"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libtextstyle","m4","gettext-runtime","libiconv"]},{"type":"run","ports":["bison-runtime"]}],"depends_on":[{"type":"build","ports":["vtwm","bash-devel","cdrtools","dwarf","fluent-bit","grok","monit","nbd","ntpsec","syslog-ng-devel","aidadoc","doxygen","html2text","ispell","lilypond","lilypond-devel","zorba","NetSurf","AfterStep","rofi","mesa","postgresql80","postgresql81","swig-gcj","doas","acpica","gstreamer1","doxygen-devel","boxes","riscv64-unknown-linux-gnu-libc","grass","qgis3","fb303","fbthrift","lpython","lfortran","postgresql14","postgresql15","postgresql16","postgresql17","postgresql18","netatalk","wine-devel","wine-staging","ecCodes","nethack","nethack343","mariadb-10.11","mariadb-10.6","mariadb-11.4","mariadb-11.8","mariadb-10.5","swig-chicken","swig-clisp","swig-pike","alliance","bash50","qt5-qtwebengine","qt5-qtwebengine-docs","qt5-qtwebkit","qt5-qtwebkit-docs","got","LyX","phantomjs-qt-qtwebkit","qt511-qtwebkit","qt511-qtwebkit-docs","qt513-qtwebengine","qt513-qtwebengine-docs","qt513-qtwebkit","qt513-qtwebkit-docs","qt53-qtwebkit","qt53-qtwebkit-docs","qt55-qtwebkit","qt55-qtwebkit-docs","qt56-qtwebkit","qt56-qtwebkit-docs","qt57-qtwebkit","qt57-qtwebkit-docs","qt58-qtwebkit","qt58-qtwebkit-docs","qt59-qtwebkit","qt59-qtwebkit-docs","star","chuck","csound","mp3cue","avrdude","m68k-linux-binutils","powerpc-linux-binutils","x86_64-linux-binutils","mariadb-10.10","mariadb-10.4","mariadb-10.7","mariadb-10.8","mariadb-10.9","mdbtools","mysql8","postgresql10","postgresql11","postgresql12","postgresql13","postgresql82","postgresql83","postgresql84","postgresql90","postgresql91","postgresql92","postgresql93","postgresql94","postgresql95","postgresql96","aegis","cableswig","cdecl","cproto","cscope","cvs-fast-export","cxref","elftoolchain","flasm","gaa","game-porting-toolkit","gcli","libidl","liblightgrep","libxkbcommon","libxkbcommon-x11","minizinc","re2c","re2c-0.15","spin","swig","swig3","swig-csharp","swig-d","swig-go","swig-guile","swig-java","swig-lua","swig-ocaml","swig-octave","swig-perl","swig-php","swig-python","swig-r","swig-ruby","swig-tcl","swig3-chicken","swig3-clisp","swig3-csharp","swig3-d","swig3-gcj","swig3-go","swig3-guile","swig3-java","swig3-lua","swig3-ocaml","swig3-octave","swig3-perl","swig3-php","swig3-pike","swig3-python","swig3-r","swig3-ruby","swig3-tcl","thrift","xxdiff","poedit","nonpareil","spim","wine-stable","sc-im","gnubg","jnethack","ldmud","nwntools","roll","gnumeric","gobject-introspection","gobject-introspection-devel","gobject-introspection-bootstrap","gobject-introspection-bootstrap-devel","libgnomeprint","osl","Maude","cupl","hugs98","ispc","mdk","mruby","nawk","omnicompiler","pcc","qore","ruby-devel","shakespeare","vala","vala-devel","dovecot","opensmtpd","gr1c","octave","polycalc","stp","libaacs","amule","argus","argus-clients","docsis","gtk-gnutella","irrtoolset","lftp","libpcap","nefu","openiked","samba4","telescope","libreoffice","py310-beancount","py311-beancount","py312-beancount","py313-beancount","ADMS","gr-iio","gr37-iio","gr-mapper","gr37-mapper","iverilog","iverilog-docs","libdap","lparse","metview","nco","openEMS","openscad","openscad-devel","qucs","scotch","verilator","aide","openvas-libnasl","bash"]},{"type":"lib","ports":["fhist","webkit2-gtk","webkit2-gtk-devel","p5.26-config-autoconf","ngspice-lib","webkit-gtk","webkit-gtk-2.0","p5.28-config-autoconf","p5.30-config-autoconf","p5.32-config-autoconf","zeek","zeek-devel","gstreamer010","p5.34-config-autoconf","webkit-gtk3","kde4-runtime","kdelibs4","sc","webkit-gtk3-2.0"]},{"type":"run","ports":["gutils-suite-core"]}]}