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

Paquet : bnfc (2.8.1-3)

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, Mis en œuvre en: implemented-in::haskell, interface::commandline, Rôle: Programme, Champ d'application: scope::utility, works-with-format::tex, Fonctionne avec: Code source, 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 968,4 ko6 128,0 ko [liste des fichiers]
arm64 2 465,1 ko22 760,0 ko [liste des fichiers]
armel 2 081,2 ko13 790,0 ko [liste des fichiers]
armhf 2 072,4 ko13 730,0 ko [liste des fichiers]
i386 922,7 ko4 930,0 ko [liste des fichiers]
mips 2 098,6 ko19 409,0 ko [liste des fichiers]
mips64el 2 264,4 ko23 417,0 ko [liste des fichiers]
mipsel 2 172,1 ko19 413,0 ko [liste des fichiers]
ppc64el 2 187,7 ko20 309,0 ko [liste des fichiers]
s390x 4 259,2 ko34 922,0 ko [liste des fichiers]