all options
stretch  ] [  buster  ] [  bullseye  ] [  bookworm  ] [  sid  ]
[ Source: bnfc  ]

Package: bnfc (2.8.1-3)

Links for bnfc

Screenshot

Debian Resources:

Download Source Package bnfc:

Maintainers:

External Resources:

Similar packages:

gerador de interface de compilador baseado no "Labelled BNF"

O Conversor BNF ("BNF Converter") é uma ferramenta de construção de compilador que gera uma interface de compilador e um documento de descrição de sintaxe legível a partir de uma gramática "Labelled BNF". Ele foi originalmente escrito para gerar Haskell, mas agora também pode ser usado para gerar Java, C++ e C.

Para processar a saída Haskell, você precisa do Glorious Glasgow Haskell Compiler (pacote virtual ghc), o gerador de interpretador Happy (pacote happy) e o gerador de "scanner" Alex (pacote alex).

Para processar a saída Java, você precisa de uma máquina virtual e compilador Java, o gerador de interpretador CUP (pacote cup) e o gerador de "scanner" JLex (pacote jlex).

Para processar saída C ou C++, você precisa de um compilador C ou C++, respectivamente, do gerador de interpretador Bison (pacote bison) e do gerador de "scanner" flex (pacote flex).

Para processar os documentos gerados, você precisa do LaTeX (pacotes tetex-base, tetex-bin, etc.).

Tags: Software Development: Code Generation, C Development, devel::lang:c++, devel::lang:haskell, Java Development, Implemented in: implemented-in::haskell, interface::commandline, Role: Program, Scope: scope::utility, works-with-format::tex, Works with: Source Code, Text

Other Packages Related to bnfc

  • depends
  • recommends
  • suggests
  • enhances

Download bnfc

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 968.4 kB6,128.0 kB [list of files]
arm64 2,465.1 kB22,760.0 kB [list of files]
armel 2,081.2 kB13,790.0 kB [list of files]
armhf 2,072.4 kB13,730.0 kB [list of files]
i386 922.7 kB4,930.0 kB [list of files]
mips 2,098.6 kB19,409.0 kB [list of files]
mips64el 2,264.4 kB23,417.0 kB [list of files]
mipsel 2,172.1 kB19,413.0 kB [list of files]
ppc64el 2,187.7 kB20,309.0 kB [list of files]
s390x 4,259.2 kB34,922.0 kB [list of files]