Package: bnfc (2.4.2.0-2)
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.).
Other Packages Related to bnfc
|
|
|
-
- dep: libc0.1 (>= 2.3.4) [kfreebsd-amd64, kfreebsd-i386]
- biblioteca GNU C embarcada: bibliotecas compartilhadas
also a virtual package provided by libc0.1-udeb
-
- dep: libc6 (>= 2.13) [s390x]
- biblioteca GNU C embarcada: bibliotecas compartilhadas
also a virtual package provided by libc6-udeb
- dep: libc6 (>= 2.7) [not kfreebsd-amd64, kfreebsd-i386, s390x]
-
- dep: libffi5 (>= 3.0.10-3) [kfreebsd-amd64, kfreebsd-i386]
- Biblioteca runtime Interface de Função Estrangeira
- dep: libffi5 (>= 3.0.4) [not armel, armhf, kfreebsd-amd64, kfreebsd-i386]
- dep: libffi5 (>= 3.0.9) [armel, armhf]
-
- dep: libgcc1 (>= 1:4.4.0) [armel, armhf]
- Biblioteca de suporte GCC
-
- dep: libgmp10
- biblioteca aritmética de multi precisão
Download bnfc
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| amd64 | 893.8 kB | 4,457.0 kB | [list of files] |
| armel | 1,833.4 kB | 8,815.0 kB | [list of files] |
| armhf | 1,789.4 kB | 8,288.0 kB | [list of files] |
| i386 | 828.8 kB | 3,148.0 kB | [list of files] |
| kfreebsd-amd64 | 1,411.1 kB | 7,364.0 kB | [list of files] |
| kfreebsd-i386 | 1,320.9 kB | 5,204.0 kB | [list of files] |
| mips | 2,025.8 kB | 13,549.0 kB | [list of files] |
| mipsel | 1,966.5 kB | 13,549.0 kB | [list of files] |
| powerpc | 877.3 kB | 4,238.0 kB | [list of files] |
| s390 | 2,656.7 kB | 13,374.0 kB | [list of files] |
| s390x | 3,438.6 kB | 16,725.0 kB | [list of files] |
| sparc | 1,728.7 kB | 11,364.0 kB | [list of files] |
