Cmdsyntax.

CMDSsYSTAX ist ein Python-Modul zum Abgleich von Befehlszeilenargumenten zu einer Syntaxdefinition.
Jetzt downloaden

Cmdsyntax. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Boddie
  • Website des Verlags:
  • http://www.boddie.org.uk/david/Projects/Emulation/UEFtrans/index.html

Cmdsyntax. Stichworte


Cmdsyntax. Beschreibung

CMDSsYNTAX ist ein Python-Modul zum Abgleich von Befehlszeilenargumenten zu einer Syntaxdefinition. CMDSsYNTAX ist ein Python-Modul zum Abgleich von Befehlszeilenargumenten zu einer von der Befehlszeile ausgeführten Syntaxdefinition. Solche Bibliotheken bieten ziemlich günstige Einrichtungen zur Überprüfung des Vorhandenseins von Optionen, Befehlen und zugehörigen Parametern, verlangt jedoch immer noch, dass der Entwickler ein Großteil der Arbeit des Sinns dieser Informationen trifft. Für komplexere Programme wird die Logik, die die verfügbaren Optionen, die die verfügbaren Optionen zur Verfügung stärken, zunehmend schwieriger Verwalten, da Entwickler nach ungültigen Kombinationen einer großen Anzahl von Optionen prüfen müssen. Für bestimmte Arten von Befehlszeilen-Tools mit Syntaxen, die viele widersprüchliche Auswahlmöglichkeiten für den Benutzer bieten, eine Lösung, die auf eine große Anzahl von Optionen skaliert wird . Anstatt die Befehlszeile als Argumente-Pool zu behandeln, werden der Inhalt mit einer angegebenen Syntaxzeichenfolge abgestimmt. Alle gültigen Übereinstimmungen werden dem Programm als Wörterbücher angezeigt, die Werte enthalten, die von den Tasten in der Syntaxzeichenfolge referenziert werden. Da ein widersprüchlicher oder inkonsistenter Einsatz von Optionen durch den Matching-Prozess eliminiert wird, kann sich der Entwickler auf die Bereitstellung der Merkmale des Programms konzentrieren, anstatt der Benutzereingabe zu bestätigen. Die von der Befehlszeile erhaltenen Werte werden nicht vom Standardzeichentyp konvertiert. Es kann vorteilhaft sein, Merkmale anderer Options-Parsing-Bibliotheken zu verwenden, um diese Funktionalität bereitzustellen Eine Syntaxdefinition zum Überprüfen der Befehlszeileneingabe ist auch für Benutzer von grafischen Benutzeroberflächen (GUIS) nützlich, da er verwendet werden kann, um den Bau von einfachen GUI-Formularen zu automatisieren. Daher wird ein Teil der Konsistenz zwischen den beiden alternativen Schnittstellen mit wenig Aufwand des Entwicklers eingeführt. Zusätzlich können die von ungültigen Eingaben erhaltenen Informationen verwendet werden, um den Benutzer zu unterstützen, indem der gültige Eingabe des Benutzers in das gebaute Form verwendet wird. Die GUI-Formateration wird mit dem Tkinter-Modul erreicht, um das TK-Toolkit zu verwenden. Dieses Toolkit ist in der weit verbreiteten Verwendung und ist daher wahrscheinlich auf dem Computer des Benutzers verfügbar. Ein einfaches Beispiel an einem vorhandenen Tool zeigt die Funktionen der Bibliothek. Das betreffende Tool, Impconvert (siehe diese Seite), konvertiert Dokumente, die in einem älteren Dokumentformat gespeichert sind, auf eine Reihe von Dateien, die den Seiten des Dokuments entsprechen. Das Tool erstellt ein Syntaxobjekt aus der Definition angegeben: Syntax = " " + " " Betrachten Sie den Fall, wo Der Benutzer ruft das ImpConvert-Tool mit den folgenden Argumenten auf: Impconvert / Home / Anon / Input / MyFile, BC5 / Home / Anon / Ausgabe / Diese Eingabe ist unvollständig, und infolgedessen wird das vom Tool erstellte Syntaxobjekt nicht zurückgegeben Streichhölzer. Das Tool kann jedoch zwei Dinge tun, um den Benutzer zu unterstützen, um den gültigen Eingängen des Benutzers zu versorgen: Es kann ein Formular für den Benutzer erstellen, um einzugeben, und es kann den ausgefallenen Eingang interpretieren, um nützliche Standardwerte für verschiedene Parameter bereitzustellen, die der Benutzer korrekt angegeben ist. Descriptiv GUI bildet einen modifizierten Stil, mit dem Befehlen (Argumente, die genau wie angegeben geliefert werden müssen), um Whitespace zu enthalten, aufwendigere Formulare generiert werden können, obwohl dies nicht das primäre Ziel des Moduls ist. Consider Die folgende Syntaxdefinition: Syntax = "" "" Woodland Census 2002 "( " Bäumearten im Wald "{-oak --birch --sycamore --fir} ) "" Anforderungen: · Anforderungen an Python: · Python


Cmdsyntax. Zugehörige Software

Yorick.

Yorick ist eine interpretierte Programmiersprache für wissenschaftliche Simulationen oder Berechnungen und andere Vorgänge. ...

179

Herunterladen

objc.

OBJC-Distribution besteht aus dem "Vici", interaktivem Objektiv-C-Debugger und Interpreter "objc", dem eigentlichen Compiler. ...

317

Herunterladen

ubasic.

UBASIC ist ein winzig, nicht interaktiver Basisdolmetscher, der zum Hinzufügen einfacher Skriptfunktionen entspricht. ...

921

Herunterladen

Gluas

Gluas ist ein GIMP-Plug-In für Bildverarbeitungsalgorithmus-Prototyping mit LUA. ...

153

Herunterladen