GoGPT Best VPN GoSearch

OnWorks-Favicon

MkOneOf – Online in der Cloud

Führen Sie MkOneOf beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl MkOneOf, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


MkOneOf – ein Hilfsprogramm zur Verwendung mit DtdToHaskell

ZUSAMMENFASSUNG


MkOneOf n [m]

BESCHREIBUNG


DtdToHaskell übersetzt XML-DTD in äquivalente Haskell-Typen. Wenn es eine Wahl gibt
zwischen verschiedenen Tags, DtdToHaskell verwendet Typen wie OneOf2, OneOf3, OneOf4 usw. Die
Das Modul Text.XML.HaXml.OneOfN definiert diese Typen derzeit bis OneOf20. Wenn Ihre DTD
größere Auswahlmöglichkeiten erfordert, können Sie diese mit diesem Programm generieren.

MkOneOf nimmt eine ganze Zahl an N oder ein ganzzahliger Bereich N M und schreibt auf die Standardausgabe a
Haskell-Modul mit jeweils dem Datentyp OneOfN oder die Datentypen OneOfN bis und
einschließlich OneOfM.

Beispiele:


Wenn wir „MkOneOf 1 2“ ausführen, druckt das Programm
Modul Text.XML.HaXml.OneOfN wo

Importieren Sie Text.XML.HaXml.Xml2Haskell

Daten OneOf1 a
= OneOf1 a
Ableiten (Gl.,Zeigen)

Instanz (XmlContent a)
=> XmlContent (OneOf1 a)
woher
fromElem cs =
(Wählen Sie OneOf1
$ ( toElem (OneOf1 x) = toElem x

----
Daten OneOf2 ab
= OneOf2 a | TwoOf2 b
Ableiten (Gl.,Zeigen)

Instanz (XmlContent a,XmlContent b)
=> XmlContent (OneOf2 ab)
woher
fromElem cs =
(Wahl OneOf2 $ Wahl TwoOf2
$ ( toElem (OneOf2 x) = toElem x
toElem (TwoOf2 x) = toElem x

----

URHEBERRECHT


Die HaXml-Bibliothek und -Tools wurden von geschrieben und sind urheberrechtlich geschützt
Copyright © 1998 – 2006 Malcolm Wallace und Colin Runciman

Die Bibliothek enthält das Modul Text.ParserCombinators.HuttonMeijerWallace
Copyright © 1996 Graham Hutton und Erik Meijer

mit Modifikationen
Copyright © 1998–2000 Malcolm Wallace

und kann auch das Modul Text.PrettyPrint.HughesPJ . verwenden oder einbinden
Copyright © 1996 – 1997 John Hughes und Simon Peyton Jones

Die HaXml-Bibliothek ist unter den Bedingungen der GNU Lesser General Public License lizenziert
(LGPL), mit folgender Sonderausnahme:

Als Lockerung von Klausel 6 der LGPL geben die Urheberrechtsinhaber dieser Bibliothek
Erlaubnis zum Verwenden, Kopieren, Verknüpfen, Modifizieren und Verteilen von rein binärem Objektcode
Versionen einer ausführbaren Datei, die mit der Bibliothek verknüpft sind, ohne die Bereitstellung von
alle Mechanismen, um die Bibliothek zu ändern oder zu ersetzen und neu zu verknüpfen (Klauseln 6a, 6b, 6c, 6d,
6e), sofern alle anderen Bestimmungen der Ziffer 6 eingehalten werden.

Die HaXml-Tools Xtract, Validate, DtdToHaskell und MkOneOf sind unter den Bedingungen lizenziert
der GNU General Public License (GPL).

Diese Bibliothek und dieses Toolset werden in der Hoffnung verteilt, dass sie nützlich sind, aber OHNE
JEGLICHE GARANTIE; auch ohne die stillschweigende Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR A
BESONDERER ZWECK. Weitere Informationen finden Sie in den GNU-Lizenzen.

Nutzen Sie MkOneOf online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.