Download Source Package bnfc:
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.).
|
|
|
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| alpha | 1,914.9 kB | 11540 kB | [list of files] |
| amd64 | 576.4 kB | 2692 kB | [list of files] |
| armel | 1,377.8 kB | 9672 kB | [list of files] |
| hppa | 1,924.2 kB | 9956 kB | [list of files] |
| hurd-i386 | 966.6 kB | 5900 kB | [list of files] |
| i386 | 539.3 kB | 1948 kB | [list of files] |
| ia64 | 2,038.3 kB | 19820 kB | [list of files] |
| kfreebsd-i386 | 555.9 kB | 2034 kB | [list of files] |
| m68k (unofficial port) | 983.6 kB | 5904 kB | [list of files] |
| mips | 2,155.7 kB | 14988 kB | [list of files] |
| mipsel | 2,112.8 kB | 14988 kB | [list of files] |
| powerpc | 1,069.6 kB | 7112 kB | [list of files] |
| s390 | 1,987.6 kB | 9652 kB | [list of files] |
| sparc | 1,248.7 kB | 7976 kB | [list of files] |