Il s'agit de la commande getdefs qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux 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
getdefs - Outil d'extraction de définition AutoGen
SYNOPSIS
getdefs [nom-option Plus-value]
Tous les arguments sont nommés options.
Sinon contribution l'argument est fourni ou est défini simplement sur « - », et si Stdin n'est pas un tty, puis
la liste des fichiers d'entrée sera lue à partir de Stdin.
DESCRIPTION
Ce programme extrait les définitions AutoGen d'une liste de fichiers sources. Les définitions sont
délimité par /*= 0fP et =*/0fP.
OPTIONS
Spécifier qui définitions sommes-nous of intérêt et est ce que nous faisons à parole à propos le point de vue de
defs-à-obtenir=expression régulière
Expression régulière à rechercher après le "/*=".
Si vous souhaitez des définitions uniquement d'une catégorie particulière, ou même avec des noms
correspondant à des modèles particuliers, puis spécifiez cette expression régulière pour le texte
qui doit suivre le /*=.
sous-bloc=sous-déf.
Noms des définitions de sous-blocs. Cette option peut apparaître un nombre illimité de fois.
Cette option est utilisée pour créer des entrées abrégées pour les définitions imbriquées. Pour
exemple, avec :
grâce à sous-bloc ainsi --subblock=arg=argname,type,null
et définir an arg ainsi argument : ça, carboniser *
vont puis expand à: arg = { nom_argument = cette; type = "carboniser *"; @;}
La chaîne « this, char * » est séparée par des virgules, l'espace blanc étant supprimé.
Vous pouvez utiliser des caractères autres que des virgules en commençant la chaîne de valeur par un
caractère de ponctuation autre qu'un guillemet simple ou double. Vous pouvez également
omettez les valeurs intermédiaires en plaçant les virgules les unes à côté des autres sans
Espace intermédiaire. Par exemple, « +mumble++yes+ » se développe en :
arg = { nom_argument = marmonner; nul = "Oui"; @;}.
listeattr=def
attribut avec liste de valeurs. Cette option peut apparaître un nombre illimité de fois.
fois.
Cette option est utilisée pour créer des entrées abrégées pour les définitions qui sont généralement
apparaissent plusieurs fois. Autrement dit, elles sont généralement une liste de valeurs. Par exemple,
avec:
listattr=foo défini, le texte :
toto : ça, est, a, liste multiple s'étendra ensuite à :
foo = 'ce', 'est', 'un', 'multi-liste';
Les textes sont séparés par des virgules, sans espace. Vous pouvez utiliser
caractères autres que les virgules en commençant la chaîne de valeur par une ponctuation
caractère autre qu'un guillemet simple ou double.
spécifier how à nombre le définitions
commande [=nom de fichier], --pas-de-commande
Classer par ordre alphabétique ou utiliser un fichier nommé. sans commande formulaire désactivera l'option. Cette
l'option est activée par défaut.
Par défaut, le tri est alphabétique selon le nom de l'entrée. Utilisez, sans commande si commande
n'est pas important. Utilisez commande sans argument pour commander sans sensibilité à la casse.
Utilisez le commande= si l'ordre chronologique est important. getdefs le fera
maintenir le contenu textuel de nom de fichier. nom de fichier n'a pas besoin d'exister.
premier-index=premier index
Le premier index à appliquer aux groupes. Cette option prend un nombre entier comme valeur.
argument. Le défaut premier index pour cette option est :
0
Par défaut, la première occurrence d’une définition nommée aura un index de zéro.
Parfois, il est nécessaire d'utiliser une valeur réservée. Fournissez cette option pour spécifier une
point de départ différent.
Définition insertion Options
liste de fichiers [=filet]
Insérer les noms de fichiers sources dans les définitions.
Insère le nom de chaque fichier d'entrée dans les définitions de sortie. Si aucun argument n'est
fourni, le format sera :
fichier d'entrée = '%s';
Si un argument est fourni, cette chaîne sera utilisée pour le nom de l'entrée au lieu de
dans le fichier.
assigner=ag-def
Affectations globales. Cette option peut apparaître un nombre illimité de fois.
L'argument de chaque copie de cette option sera inséré dans la sortie
définitions, avec seulement un point-virgule attaché.
assignation commune=ag-def
Affectations communes à tous les blocs. Cette option peut apparaître un nombre illimité de fois.
fois.
L'argument de chaque copie de cette option sera inséré dans chaque sortie
définition, avec seulement un point-virgule attaché.
copie=filet
Fichier(s) à copier dans les définitions. Cette option peut apparaître un nombre illimité de fois.
fois.
Le contenu de chaque fichier nommé par ces options sera inséré dans la sortie
définitions
fichier src [=filet]
Insérez le nom du fichier source dans chaque définition.
Insère le nom du fichier d'entrée où une définition a été trouvée dans la sortie
définition. Si aucun argument n'est fourni, le format sera :
fichier src = '%s';
Si un argument est fourni, cette chaîne sera utilisée pour le nom de l'entrée au lieu de
fichier src.
linenum [=nom-def]
Insérer le numéro de ligne source dans chaque définition.
Insère le numéro de ligne dans le fichier d'entrée où une définition a été trouvée dans le
Définition de sortie. Si aucun argument n'est fourni, le format sera :
numéro de ligne = '%s';
Si un argument est fourni, cette chaîne sera utilisée pour le nom de l'entrée au lieu de
numéro de ligne.
spécifier qui fichiers à recherche pour marqueurs
entrée =fichier src
Fichier d'entrée pour rechercher des définitions. Cette option peut apparaître un nombre illimité de fois.
fois. Cette option est l'option par défaut.
Tous les fichiers dans lesquels des définitions doivent être recherchées doivent être nommés sur la ligne de commande
ou lire à partir de Stdin. S'il n'y en a qu'un contribution option et c'est la chaîne, "-",
puis la liste des fichiers d'entrée est lue à partir de Stdin. Si un argument de ligne de commande n'est pas un
nom d'option et ne contient pas d'opérateur d'affectation (=), puis la valeur par défaut est
Nom de fichier d'entrée. Au moins un fichier d'entrée doit être spécifié.
Définition sortie disposition options:
sortie=filet
Fichier de sortie à ouvrir. Cette option appartient à la classe d'options autogen.
Si vous n'envoyez pas la sortie à un processus AutoGen, vous pouvez nommer une sortie
fichier à la place.
autogène [=ag-cmd], --pas-autogène
Invoquer AutoGen avec des définitions. Le sans autogène formulaire désactivera l'option. Cette
L'option est activée par défaut. Cette option fait partie de la classe autogen de
options.
Il s'agit du mode de sortie par défaut. Spécification sans autogène équivaut à sortie=-.
Si vous fournissez un argument à cette option, ce programme sera démarré comme s'il
étaient AutoGen et sa norme dans seront définis sur les définitions de sortie de ce
.
modèle=filet
Nom du modèle.
Spécifie le nom du modèle à utiliser pour générer la sortie finale.
agarg=ag-opt
Argument AutoGen. Cette option peut apparaître un nombre illimité de fois. Ceci
l'option ne doit pas apparaître en combinaison avec l'une des options suivantes : sortie.
Il s'agit d'un argument de transfert. Il permet de spécifier n'importe quel argument.
à transmettre à AutoGen.
nom-de-base=prénom
Nom de base du ou des fichiers de sortie. Cette option ne doit pas apparaître en combinaison avec un autre nom.
des options suivantes : sortie.
Lorsque la sortie est envoyée à AutoGen, un nom de base doit être fourni ou dérivé.
Si cette option n'est pas fournie, elle est alors extraite du modèle option. Si ce
n'est pas fourni non plus, alors il est défini sur le nom de base du répertoire courant.
aide Afficher les informations d'utilisation et quitter.
plus d'aide
Transmettez les informations d'utilisation étendue via un téléavertisseur.
options de sauvegarde [=fichiercfg]
Enregistrer l'état de l'option dans fichiercfg. La valeur par défaut est le dernier fichier de configuration
énumérés dans le OPTION PRESETS rubrique, ci-dessous. La commande se terminera après la mise à jour
le fichier de configuration.
options de chargement =fichiercfg, options sans charge
Charger les options de fichiercfgL’ options sans charge formulaire désactivera le chargement de
fichiers config/rc/ini antérieurs. --no-load-opt est traité tôt, dans le désordre.
version [{v|c|n}]
Sortez la version du programme et quittez. Le mode par défaut est 'v', une version simple.
Le mode 'c' imprimera les informations de copyright et 'n' imprimera le copyright complet
remarquer.
OPTION PRESETS
Toute option qui n'est pas marquée comme pas préréglable peut être préréglé en chargeant les valeurs de
fichier(s) de configuration ("RC" ou ".INI"). Les homerc le fichier est "/ dev / null", à moins qu'il ne s'agisse d'un
annuaire. Dans ce cas, le fichier ".getdefsrc" est recherché dans ce répertoire.
Utilisez getdefs en ligne à l'aide des services onworks.net
