Il s'agit de la commande ocamlyacc qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
ocamlyacc - Le générateur d'analyseur OCaml
SYNOPSIS
ocamlyacc [ -bpréfixe ] [ -q ] [ -v ] [ -version ] [ -numéro virtuel ] nom de fichier.mly
DESCRIPTION
Le manuel de formation ocamlyacc(1) commande produit un analyseur à partir d'un LALR(1) grammaire sans contexte
spécification avec des actions sémantiques attachées, dans le style de yacc(1). En supposant que l'entrée
le fichier est grammaire.mly, en cours d'exécution ocamlyacc produit du code OCaml pour un analyseur dans le fichier
grammaire.ml, et son interface dans le fichier grammaire.mli.
Le module généré définit une fonction d'analyse par point d'entrée dans la grammaire. Ces
les fonctions ont les mêmes noms que les points d'entrée. Les fonctions d'analyse prennent comme arguments un
analyseur lexical (une fonction des tampons lexer aux jetons) et un tampon lexer, et retour
l'attribut sémantique du point d'entrée correspondant. Les fonctions de l'analyseur lexical sont
généralement généré à partir d'une spécification lexer par le ocamllex(1) programme. Les tampons Lexer sont
un type de données abstrait implémenté dans le module de bibliothèque standard Lexing. Les jetons sont des valeurs
à partir du jeton de type concret, défini dans le fichier d'interface grammaire.mli produit par
ocamlyacc (1).
OPTIONS
Le manuel de formation ocamlyacc(1) la commande reconnaît les options suivantes :
-bpréfixe
Nommer les fichiers de sortie préfixe.ml, préfixe.mli, préfixe.output, au lieu de la valeur par défaut
convention de nommage.
-q Cette option n'a aucun effet.
-v Générer une description des tables d'analyse et un rapport sur les conflits résultant
des ambiguïtés de la grammaire. La description est mise en fichier grammaire.sortir.
-version
Imprimer la chaîne de version et quitter.
-numéro virtuel Imprimer le numéro de version court et quitter.
- Lisez la spécification de grammaire à partir de l'entrée standard. Les noms de fichiers de sortie par défaut
sont stdin.ml et stdin.mli.
-- filet
Processus filet comme spécification de grammaire, même si son nom commence par un tiret (-)
personnage. Cette option doit être la dernière sur la ligne de commande.
Utilisez ocamlyacc en ligne en utilisant les services onworks.net