CmdyntaxCMDSYNTAX is een Python-module voor het matchen van opdrachtregelargumenten aan een syntaxisdefinitie. | |
Download nu |
Cmdyntax Rangschikking & Samenvatting
Advertentie
- Vergunning:
- MIT/X Consortium Lic...
- Prijs:
- FREE
- Naam uitgever:
- David Boddie
- Uitgever website:
- http://www.boddie.org.uk/david/Projects/Emulation/UEFtrans/index.html
Cmdyntax Tags
Cmdyntax Beschrijving
CMDSYNTAX is een Python-module voor het matchen van opdrachtregelargumenten aan een syntaxisdefinitie. CMDSYNTAX is een Python-module voor het matchen van opdrachtregelargumenten aan een syntaxis-definitie. Python-programma's die uit de opdrachtregel worden uitgevoerd, zijn traditioneel vertrouwd op verschillende bibliotheken en methoden om de argumenten aan het programma door te lezen en te interpreteren wanneer deze wordt uitgevoerd. Dergelijke bibliotheken bieden redelijk handige faciliteiten voor het controleren van de aanwezigheid van opties, opdrachten en bijbehorende parameters, maar vereisen nog steeds de ontwikkelaar om veel van het werk van het begrijpen van deze informatie te doen. Voor meer complexe programma's wordt de logica rondom de beschikbare opties in toenemende mate moeilijk Beheer als ontwikkelaars moeten controleren op ongeldige combinaties van grote aantallen opties. Voor bepaalde typen opdrachtregelgereedschap, met syntaxes die vele conflicterende keuzes voor de gebruiker aanbieden, is een oplossing die de schaal naar grote aantallen opties vereist is. Deze module biedt een alternatieve manier om argumenten van een script van de opdrachtregel te verzamelen . In plaats van de opdrachtregel als een pool van argumenten te behandelen, wordt de inhoud afgestemd op een opgegeven syntaxisreeks. Alle geldige overeenkomsten worden aan het programma gepresenteerd als woordenboeken die waarden bevatten waarnaar wordt verwezen door toetsen in de SYNTAX-string. Aangezien tegenstrijdig of inconsistent gebruik van opties wordt geëlimineerd door het matchingsproces, kan de ontwikkelaar zich concentreren op het verstrekken van de kenmerken van het programma in plaats van de gebruikerinvoer te halen. De waarden verkregen uit de opdrachtregel worden niet geconverteerd in het standaardtype. Het kan gunstig zijn voor gebruik van functies van andere optie-parserende bibliotheken om deze functionaliteit te bieden.methoden van de inputtede module stelt de gebruiker in staat om argumenten door te geven aan een script op de conventionele manier van de opdrachtregel volgens een overeengekomen stijl van opdrachtregelargumenten. Het gebruik ervan Van een SYNTAX-definitie Om de opdrachtregelinvoer te valideren is ook handig voor gebruikers van grafische gebruikersinterfaces (GUIS), omdat het kan worden gebruikt om de constructie van eenvoudige GUI-formulieren te automatiseren. Daarom wordt een niveau van consistentie geïntroduceerd tussen de twee alternatieve interfaces met weinig moeite van de ontwikkelaar. Bovendien kan de informatie verkregen uit ongeldige invoer worden gebruikt om de gebruiker te helpen door de geldige invoer van de gebruiker in het formulier te bepalen. De GUI-formuliergeneratie wordt bereikt met behulp van de TKInmodule om de TK-toolkit te gebruiken. Deze toolkit is in wijdverbreid gebruik en is daarom waarschijnlijk beschikbaar op de machine van de gebruiker. Een eenvoudig tentooning van een bestaande tool toont de mogelijkheden van de bibliotheek. Het tool in kwestie, impconverteren (zie deze pagina), converteert documenten die zijn opgeslagen in een Legacy Document-indeling naar een reeks bestanden die overeenkomen met de pagina's in het document. Het gereedschap maakt een syntaxisobject van de gegeven definitie: Syntaxis = "
Cmdyntax Gerelateerde software