todas as opções
bullseye  ] [  bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Fonte: bnfc  ]

Pacote: bnfc (2.9.6.1-1 e outros)

Links para bnfc

Screenshot

Recursos de Debian:

Baixe o pacote-fonte bnfc:

Mantenedores(as):

Fontes externas:

Pacotes similares:

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.).

Etiquetas: Desenvolvimento de software: Geração de código, Desenvolvimento C, devel::lang:c++, devel::lang:haskell, Desenvolvimento Java, devel::library, implemented-in::c, Implementado em: Haskell, Interface de usuário(a): interface::commandline, role::devel-lib, Função: Programa, Alcance: Utilitários, Suporta o formato: works-with-format::tex, works-with::software:source, Funciona com: Texto

Outros pacotes relacionados a bnfc

  • depende
  • recomenda
  • sugere
  • melhora

Download de bnfc

Baixe para todas as arquiteturas disponíveis
Arquitetura Versão Tamanho do pacote Tamanho instalado Arquivos
alpha (porte não oficial) 2.9.6.1-1 3,659.4 kB34,839.0 kB [lista de arquivos]
amd64 2.9.6.1-1 920.3 kB5,908.0 kB [lista de arquivos]
arm64 2.9.6.1-1 909.9 kB6,391.0 kB [lista de arquivos]
armhf 2.9.6.1-1 3,040.7 kB19,180.0 kB [lista de arquivos]
hppa (porte não oficial) 2.9.6.1-1 2,830.6 kB24,825.0 kB [lista de arquivos]
i386 2.9.6.1-1 902.1 kB4,955.0 kB [lista de arquivos]
ia64 (porte não oficial) 2.9.5-1 3,592.9 kB100,090.0 kB [lista de arquivos]
loong64 2.9.6.1-1 3,427.7 kB30,981.0 kB [lista de arquivos]
m68k (porte não oficial) 2.9.4-1 1,627.3 kB14,494.0 kB [lista de arquivos]
ppc64 (porte não oficial) 2.9.6.1-1 1,933.2 kB25,745.0 kB [lista de arquivos]
ppc64el 2.9.6.1-1 1,938.4 kB21,453.0 kB [lista de arquivos]
riscv64 2.9.6.1-1 2,931.2 kB19,326.0 kB [lista de arquivos]
s390x 2.9.6.1-1 3,249.2 kB25,880.0 kB [lista de arquivos]
sparc64 (porte não oficial) 2.9.6.1-1 2,830.0 kB42,509.0 kB [lista de arquivos]
x32 (porte não oficial) 2.9.4-1 4,403.5 kB17,183.0 kB [lista de arquivos]