How to Install and Uninstall bnfc Package on Kali Linux

Last updated: May 12,2024

1. Install "bnfc" package

This tutorial shows how to install bnfc on Kali Linux

$ sudo apt update $ sudo apt install bnfc

2. Uninstall "bnfc" package

In this section, we are going to explain the necessary steps to uninstall bnfc on Kali Linux:

$ sudo apt remove bnfc $ sudo apt autoclean && sudo apt autoremove

3. Information about the bnfc package on Kali Linux

Package: bnfc
Version: 2.9.5-1
Installed-Size: 5010
Maintainer: Debian Haskell Group
Architecture: amd64
Depends: libc6 (>= 2.34), libffi8 (>= 3.4), libgmp10 (>= 2:6.3.0+dfsg)
Size: 913988
SHA256: 479d7591e939315b7da2385f76c096bc0853dc16daaa124fbd9bd0236326f650
SHA1: bbd0e5cdf39c5f152e2090b50866959bf7707597
MD5sum: 8814e4001188ce1e5a76af2f9919634d
Description: Compiler front-end generator based on Labelled BNF
The BNF Converter is a compiler construction tool that generates a
compiler front-end and a readable syntax description document from a
Labelled BNF grammar. It was originally written to generate Haskell,
but it can now also be used for generating Java, C++, and C.
.
To process Haskell output, you need the Glorious Glasgow Haskell
Compiler (virtual package ghc), the Happy parser generator (package
happy) and the Alex scanner generator (package alex).
.
To process Java output, you need a Java compiler and virtual machine,
the CUP parser generator (package cup) and the JLex scanner generator
(package jlex).
.
To process C or C++ output, you need a C or C++ compiler,
respectively, the Bison parser generator (package bison) and the flex
scanner generator (package flex).
.
To process the generated documents, you need LaTeX (packages
tetex-base, tetex-bin, etc.).
Description-md5:
Homepage: https://bnfc.digitalgrammars.com/
Tag: devel::code-generator, devel::lang:c, devel::lang:c++,
devel::lang:haskell, devel::lang:java, devel::library,
implemented-in::c, implemented-in::haskell, interface::commandline,
role::devel-lib, role::program, scope::utility, works-with-format::tex,
works-with::software:source, works-with::text
Section: devel
Priority: optional
Filename: pool/main/b/bnfc/bnfc_2.9.5-1_amd64.deb