toutes les options
bullseye  ] [  bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Paquet source : bnfc  ]

Paquet : bnfc (2.9.5-1 et autres)

Liens pour bnfc

Screenshot

Ressources Debian :

Télécharger le paquet source bnfc :

Responsables :

Ressources externes :

Paquets similaires :

générateur de frontal de compilateur basé sur la forme BNF étiquetée

Le convertisseur BNF est un outil de construction de compilateur qui crée un frontal de compilateur et un document de description de syntaxe lisible à partir d'une grammaire BNF étiquetée. Il a été écrit à l'origine pour générer du Haskell mais peut maintenant être utilisé pour générer du Java, du C++ et du C.

Pour traiter la sortie Haskell, il faut utiliser le « Glorious Glasgow Haskell Compiler » (paquet ghc), le « Happy parser generator » (paquet happy) et le « Alex scanner generator » (paquet alex).

Pour traiter la sortie Java, il faut utiliser un compilateur et une machine virtuelle Java, le générateur d'analyseur CUP (paquet cup) et le générateur de scanner JLex (paquet jlex).

Pour traiter les sorties C ou C++, il faut respectivement utiliser un compilateur C ou C++, le générateur d'analyseur Bison (paquet bison) et le générateur de scanner flex (paquet flex).

Pour traiter les documents générés, il faut utiliser LaTeX (paquets tetex-base, tetex-bin, etc.).

Étiquettes: Développement de logiciel: Génération de code, Programmation C, devel::lang:c++, devel::lang:haskell, Programmation Java, devel::library, implemented-in::c, Mis en œuvre en: Haskell, Interface utilisateur: interface::commandline, role::devel-lib, Rôle: Programme, Champ d'application: Utilitaire, Format pris en charge: works-with-format::tex, works-with::software:source, Fonctionne avec: Texte

Autres paquets associés à bnfc

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger bnfc

Télécharger pour toutes les architectures proposées
Architecture Version Taille du paquet Espace occupé une fois installé Fichiers
amd64 2.9.5-1 892,6 ko5 010,0 ko [liste des fichiers]
arm64 2.9.5-1 893,1 ko5 855,0 ko [liste des fichiers]
armhf 2.9.5-1 2 690,4 ko16 519,0 ko [liste des fichiers]
i386 2.9.5-1 2 920,2 ko20 540,0 ko [liste des fichiers]
ppc64el 2.9.5-1 2 014,7 ko19 843,0 ko [liste des fichiers]
riscv64 2.9.5-1+b2 2 568,6 ko17 177,0 ko [liste des fichiers]
s390x 2.9.5-1 3 857,0 ko30 410,0 ko [liste des fichiers]