Dies ist der Befehl getdefs, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
getdefs - Tool zum Extrahieren von AutoGen-Definitionen
ZUSAMMENFASSUNG
getdefs [Optionsname Wert]
Alle Argumente sind benannte Optionen.
Wenn nein Eingabe Argument bereitgestellt wird oder einfach auf "-" gesetzt ist, und wenn Standard ist kein tty und dann
die Liste der Eingabedateien wird ausgelesen Standard.
BESCHREIBUNG
Dieses Programm extrahiert AutoGen-Definitionen aus einer Liste von Quelldateien. Definitionen sind
abgegrenzt durch /*= 0fP und =*/0fP.
OPTIONAL
Angeben welche Definitionen sind of Interesse und was zu sagen About Sie
defs-to-get=reg-ex
Regexp nach dem "/*=" zu suchen.
Wenn Sie Definitionen nur aus einer bestimmten Kategorie oder sogar mit Namen wünschen
Übereinstimmung mit bestimmten Mustern, dann geben Sie diesen regulären Ausdruck für den Text an
das muss folgen /*=.
Unterblock=Unterdefinition
Subblockdefinitionsnamen. Diese Option kann unbegrenzt oft erscheinen.
Diese Option wird verwendet, um Abkürzungseinträge für verschachtelte Definitionen zu erstellen. Zum
Beispiel mit:
Verwendung von Unterblock so --subblock=arg=argname,typ,null
und Definition an arg so Argument: Dies, verkohlen *
werden wir dann erweitern zu: arg = { Argname = Dies; tippe = "verkohlen *"; @;}
Die Zeichenfolge "this, char *" wird durch Kommas getrennt, wobei das Leerzeichen entfernt wird.
Sie können andere Zeichen als Kommas verwenden, indem Sie die Wertezeichenfolge mit a . beginnen
Satzzeichen, das kein einfaches oder doppeltes Anführungszeichen ist. Du könntest außerdem
lassen Sie Zwischenwerte weg, indem Sie die Kommas mit no . nebeneinander setzen
dazwischenliegender weißer Raum. "+mumble++yes+" wird beispielsweise erweitert zu:
arg = { Argname = murmeln; null = "Jawohl"; @;}.
listattr=def
Attribut mit Werteliste. Diese Option kann eine unbegrenzte Anzahl von angezeigt werden
Zeiten.
Diese Option wird verwendet, um Kurzeinträge für Definitionen zu erstellen, die im Allgemeinen
erscheinen mehrmals. Das heißt, sie neigen dazu, eine Liste von Werten zu sein. Zum Beispiel,
mit:
listattr=foo definiert, der Text:
foo: Dies, ist, a, Mehrfachliste wird dann erweitert auf:
foo = 'Dies', 'ist', 'ein', 'Mehrfachliste';
Die Texte werden durch Kommas getrennt, wobei der Leerraum entfernt wird. Sie können verwenden
andere Zeichen als Kommas, indem Sie die Wertezeichenfolge mit einem Satzzeichen beginnen
ein anderes Zeichen als ein einfaches oder doppeltes Anführungszeichen.
angeben wie zu Anzahl Definitionen
bestellen [=Dateiname], --keine Bestellung
Alphabetisieren oder eine benannte Datei verwenden. Die keine Bestellung Formular deaktiviert die Option. Dies
Option ist standardmäßig aktiviert.
Standardmäßig erfolgt die Sortierung alphabetisch nach dem Eintragsnamen. Verwenden, keine Bestellung wenn bestellen
ist unwichtig. Verwenden Bestellung ohne Argument für die Bestellung ohne Beachtung der Groß-/Kleinschreibung.
Verwenden Sie die bestellen= wenn die chronologische Reihenfolge wichtig ist. getdefs wird
Pflegen Sie den Textinhalt von Dateiname. Dateiname muss nicht existieren.
erster-index=Erstindex
Der erste Index, der auf Gruppen angewendet wird. Diese Option nimmt eine ganze Zahl als ihre
Streit. Der Standard Erstindex für diese Option ist:
0
Standardmäßig hat das erste Vorkommen einer benannten Definition den Index Null.
Manchmal muss das ein reservierter Wert sein. Geben Sie diese Option an, um a . anzugeben
anderen Ausgangspunkt.
Definition Einfügen Optionen
Dateiliste [=Datei]
Fügen Sie Quelldateinamen in defs ein.
Fügt den Namen jeder Eingabedatei in die Ausgabedefinitionen ein. Wenn kein Argument ist
geliefert wird, wird das Format sein:
infile = '%s';
Wenn ein Argument angegeben wird, wird diese Zeichenfolge anstelle von für den Eintragsnamen verwendet
im Ordner.
zuweisen=ag-def
Globale Aufgaben. Diese Option kann unbegrenzt oft erscheinen.
Das Argument zu jeder Kopie dieser Option wird in die Ausgabe eingefügt
Definitionen, wobei nur ein Semikolon angehängt ist.
common-assign=ag-def
Zuweisungen, die allen Blöcken gemeinsam sind. Diese Option kann eine unbegrenzte Anzahl von angezeigt werden
Zeiten.
Das Argument zu jeder Kopie dieser Option wird in jede Ausgabe eingefügt
Definition, mit nur einem Semikolon angehängt.
kopieren=Datei
Datei(en), die in Definitionen kopiert werden sollen. Diese Option kann eine unbegrenzte Anzahl von angezeigt werden
Zeiten.
Der Inhalt jeder mit diesen Optionen benannten Datei wird in die Ausgabe eingefügt
Definitionen.
srcdatei [=Datei]
Fügen Sie den Quelldateinamen in jede def.
Fügt den Namen der Eingabedatei, in der eine Definition gefunden wurde, in die Ausgabe ein
Definition. Wenn kein Argument angegeben wird, lautet das Format:
srcfile = '%s';
Wenn ein Argument angegeben wird, wird diese Zeichenfolge anstelle von für den Eintragsnamen verwendet
Quelldatei.
Leinen [=def-Name]
Fügen Sie die Quellzeilennummer in jede def ein.
Fügt die Zeilennummer in die Eingabedatei ein, in der eine Definition gefunden wurde, in die
Ausgabedefinition. Wenn kein Argument angegeben wird, lautet das Format:
Leinen = '%s';
Wenn ein Argument angegeben wird, wird diese Zeichenfolge anstelle von für den Eintragsnamen verwendet
Leinen.
angeben welche Dateien zu search für Marker
Eingabe=src-Datei
Eingabedatei zum Suchen nach defs. Diese Option kann eine unbegrenzte Anzahl von angezeigt werden
mal. Diese Option ist die Standardoption.
Alle Dateien, die nach Definitionen durchsucht werden sollen, müssen auf der Kommandozeile benannt werden
oder lese von Standard. Wenn es nur einen gibt Eingabe Option und es ist die Zeichenfolge "-",
dann wird die Eingabedateiliste ausgelesen Standard. Wenn ein Befehlszeilenargument kein
Optionsname und enthält keinen Zuweisungsoperator (=), dann ist es standardmäßig
ein Eingabedateiname sein. Es muss mindestens eine Eingabedatei angegeben werden.
Definition Ausgabe Disposition Optionen:
Ausgabe=Datei
Ausgabedatei zum Öffnen. Diese Option ist ein Mitglied der autogen-Optionsklasse.
Wenn Sie die Ausgabe nicht an einen AutoGen-Prozess senden, können Sie eine Ausgabe benennen
Datei stattdessen.
autogen [=ag-cmd], --no-autogen
Rufen Sie AutoGen mit defs auf. Die kein Autogen Formular deaktiviert die Option. Dies
Option ist standardmäßig aktiviert. Diese Option ist ein Mitglied der Autogen-Klasse von
Optionen.
Dies ist der Standardausgabemodus. Angabe kein Autogen entspricht Ausgabe=-.
Wenn Sie dieser Option ein Argument übergeben, wird das Programm so gestartet, als ob es
wo AutoGen und sein Standard in auf die Ausgabedefinitionen dieser gesetzt werden
Vorlage=Datei
Vorlagenname.
Gibt den Vorlagennamen an, der zum Generieren der endgültigen Ausgabe verwendet werden soll.
agar=ag-opt
AutoGen-Argument. Diese Option kann unbegrenzt oft erscheinen. Dies
Option darf nicht in Kombination mit einer der folgenden Optionen erscheinen: Ausgabe.
Dies ist ein Pass-Through-Argument. Sie können ein beliebiges Argument angeben
an AutoGen übergeben werden.
Basisname=Name
Basisname für Ausgabedatei(en). Diese Option darf nicht in Kombination mit irgendwelchen vorkommen
der folgenden Optionen: Ausgabe.
Wenn die Ausgabe an AutoGen geht, muss ein Basisname entweder bereitgestellt oder abgeleitet werden.
Wenn diese Option nicht mitgeliefert wird, wird sie aus dem Vorlage Möglichkeit. Wenn das
wird auch nicht angegeben, dann wird er auf den Basisnamen des aktuellen Verzeichnisses gesetzt.
help Anzeigen von Nutzungsinformationen und Beenden.
mehr Hilfe
Übergeben Sie die erweiterten Nutzungsinformationen über einen Pager.
Speichern-Optionen [=cfg-Datei]
Speichern Sie den Optionsstatus unter cfg-Datei. Die Standardeinstellung ist die letzte Konfigurationsdatei
aufgeführt in der zur Auswahl PRESETS Abschnitt, unten. Der Befehl wird nach der Aktualisierung beendet
die Konfigurationsdatei.
Ladeoptionen=cfg-Datei, Leerlauf-Optionen
Optionen laden von cfg-Dateidem „Vermischten Geschmack“. Seine Leerlauf-Optionen Formular deaktiviert das Laden von
frühere config/rc/ini-Dateien. --no-load-opts wird früh bearbeitet, außer Betrieb.
Ausführung [{v|c|n}]
Programmversion ausgeben und beenden. Der Standardmodus ist `v', eine einfache Version.
Der Modus „c“ druckt Copyright-Informationen und „n“ druckt das vollständige Copyright
bemerken.
zur Auswahl PRESETS
Jede Option, die nicht als . markiert ist nicht voreinstellbar kann durch Laden von Werten von voreingestellt werden
Konfigurationsdatei(en) ("RC" oder ".INI"). Die homerc Datei ist "/ dev / null", es sei denn, das ist a
Verzeichnis. In diesem Fall wird die Datei ".getdefsrc" wird in diesem Verzeichnis gesucht.
Verwenden Sie getdefs online mit den onworks.net-Diensten