Getopt :: expar.

getopt :: expar enthält erweiterte Parameter-Befehlszeilenparser.
Jetzt downloaden

Getopt :: expar. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Harlin L. Hamilton Jr.
  • Website des Verlags:
  • http://search.cpan.org/~hlhamilt/Getopt-ExPar-0.01/ExPar.pm

Getopt :: expar. Stichworte


Getopt :: expar. Beschreibung

Getopt :: expar enthält erweiterte Parameter-Befehlszeilenparser. Getopt :: expar enthält erweiterte Parameter Befehlszeile Parser.synopsis Verwenden Sie GETOPT :: EXPAR; meine (@pdt, @mm,% opt); EXPAR @PDT, @mm, $ opt; exportate getopt :: expar exportiert Der Sub Expar in Ihren Namensraum. EXPAR ist ein Perl5-Modul, das zum Analysieren von Befehlszeilenparametern verwendet wird. Dieses Paket verwendet die Tabelle @pdt, die Parameterbeschreibungsabteilung, und das @mm, -meldungsmodul, um% opt zurückzugeben, der eine Hash-Referenz ist, die die Befehlszeilenoptionsdaten enthält. Die Funktion von getopt :: expar basiert auf getopt :: evap, erstellt von Stephen O. Lidie.IntRoductionThe expar-Funktion analysiert eine Perl-Befehlszeile. Mit den Optionsdefinitionen in den @PDT werden Argumenttypen überprüft und die Argumente selbst können gegen einen bestimmten Bereich oder Muster überprüft werden. Mithilfe von @pdt und @mm können mehrere Arten von Hilfe an den Benutzer aufbewahrt werden. Expar-Griffe Befehlszeilen mit diesem Format: Befehl Wenn alle Parameter und Datei_list optional sind.parameter Beschreibung Tabelle (PDT) SyntaxHeda ist die PDT-Syntax. Optionale Konstrukte sind in [] und den | Der Charakter trennt mögliche Werte in einer Liste. PDT : Typ default_value]] pdtend flag_list ist ein oder mehrere der folgenden Flags: optional_file_list | Erforderlich_File_list | NO_FILE_LIST: Gibt den Zustand der Liste der Dateien am Ende der Befehlszeile an. (Es kann nur eine davon angegeben werden Wenn nicht, wird eine Nachricht gedruckt, sodass der Benutzer spezifischer sein kann. Switchglomming: Ermöglicht die Angabe mehrerer Ein-Buchstaben-Switch-Optionen als einzelne Option (muss erste Option sein). pdt_warnings: Zum Debuggen eines @PDT druckt es Nachrichten, die nicht notwendigerweise Fehler sind, wie inkonsistente Anzahl von Standardwerten in einer Liste usw.Das default_variable ist eine Umgebungsvariable - siehe Abschnitt Verwendungshinweise für die vollständigen Details.so, der einfachste Mögliche PDT wäre: pdt pdtendthis pdt würde einfach einen -help-Switch für den Befehl definieren, ist aber eher nutzlos.Die typische PDT würde eher so aussehen: PDT-Froschnummer, n: integer = 1 Zeichen, C: String = "default_string "PDTend NO_FILE_LISTTHIS PDT, für Befehlsfrosch, definiert zwei Parameter, Nummer (oder n), der Typtegler mit einem Standardwert von 1 und Zeichen (oder c), der Typzeichenfolge mit einem Standardwert von" default_string ". Die Anzeige von PDTend NO_FILE_LIST zeigt an, dass auf der Befehlszeile keine nachlaufende Datei_liste angezeigt werden kann. Natürlich wird der -help-Schalter automatisch definiert. Diese Optionen können mit einem Bereich bzw. einem Muster weiter verfeinert werden, jeweils: PDT-FROG-Nummer, N: Ganzzahl ((#


Getopt :: expar. Zugehörige Software