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

Paquet : bnfc (2.8.3-1)

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 Taille du paquet Espace occupé une fois installé Fichiers
amd64 851,1 ko5 336,0 ko [liste des fichiers]
arm64 1 006,6 ko6 311,0 ko [liste des fichiers]
armel 930,2 ko5 212,0 ko [liste des fichiers]
armhf 935,8 ko5 200,0 ko [liste des fichiers]
i386 857,2 ko4 226,0 ko [liste des fichiers]
mips64el 2 445,1 ko25 315,0 ko [liste des fichiers]
mipsel 1 666,9 ko17 463,0 ko [liste des fichiers]
ppc64el 1 682,9 ko16 631,0 ko [liste des fichiers]
s390x 3 056,4 ko24 072,0 ko [liste des fichiers]