Section courante

A propos

Section administrative du site

yacc

Un autre compilateur de compilateur
Linux Externe

Syntaxe

yacc [-d] [-l] [-t] [-V] [-v] [ -b file_prefix ] [ -Q [y | n ] ] [ -P parser ] [ -p sym_prefix ] file

Paramètres

Nom Description
file Ce paramètre permet d'indiquer le fichier contenant les instructions pour que l'analyse soit créé.
-b file_prefix Ce paramètre permet de spécifié un préfixe pour tous les fichiers de sorties. Le fichier de code y.tab.c (créer par le paramètre -d), et la fichier de description y.output (créé par le paramètre -v), sont changées vers respectivement file_prefix.tab.c, file_prefix.tab.h et file_prefix.output.
-d Ce paramètre permet de générer le fichier y.tab.h avec l'instruction #define associant le code de jeton de yacc avec le jeton nommé.
-l Ce paramètre permet d'indiquer que le code produit par «y.tab.c» ne doit pas contenir n'importe quel constructeurs «#line».
-p sym_prefix Ce paramètre permet d'indiquer le préfixe pour produire tous les noms externes de la commande.
-P parser Ce paramètre permet de spécifier l'analyse de choix dans /usr/ccs/bin/yaccpar.
-Q [y|n] Ce paramètre permet d'indiquer s'il faut mettre les informations de version dans y.tab.c (y) ou non (n).
-t Ce paramètre permet d'indiquer qu'il faut compiler le code de déboguage avec l'exécutable par défaut.
-v Ce paramètre permet d'indiquer qu'il faut préparer le fichier «y.output», lequel contient une description des tables d'analyse et un rapport de conflit généré par des grammaires ambigues.
-V Ce paramètre permet d'afficher les informations de version de cette commande sur la sortie standard d'erreur.

Description

Cette commande permet de lancer un autre petit compilateur de compilateur.

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - cc
Système d'exploitation - Linux - Références de commandes et de programmes - lex

Dernière mise à jour : Samedi, le 30 avril 2016