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

Package: bnfc (2.8.3-1)

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, devel::library, implemented-in::c, Implemented in: Haskell, User Interface: interface::commandline, role::devel-lib, Role: Program, Scope: Utility, Supports Format: works-with-format::tex, works-with::software:source, Works with: Text

Other Packages Related to bnfc

  • depends
  • recommends
  • suggests
  • enhances

Download bnfc

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 851.1 kB5,336.0 kB [list of files]
arm64 1,006.6 kB6,311.0 kB [list of files]
armel 930.2 kB5,212.0 kB [list of files]
armhf 935.8 kB5,200.0 kB [list of files]
i386 857.2 kB4,226.0 kB [list of files]
mips64el 2,445.1 kB25,315.0 kB [list of files]
mipsel 1,666.9 kB17,463.0 kB [list of files]
ppc64el 1,682.9 kB16,631.0 kB [list of files]
s390x 3,056.4 kB24,072.0 kB [list of files]