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