Looking for haskell Keywords? Try Ask4Keywords

Haskell LanguageAttoparsec


Einführung

Attoparsec ist eine Parsing-Combinator-Bibliothek, die "besonders auf den effizienten Umgang mit Netzwerkprotokollen und komplizierten Text- / Binärdateiformaten abzielt".

Attoparsec bietet nicht nur Geschwindigkeit und Effizienz, sondern auch Rückverfolgung und inkrementelle Eingabe.

Seine API spiegelt genau die einer anderen Parser-Combinator-Bibliothek, Parsec, wider.

Es gibt Submodule für die Kompatibilität mit ByteString , Text und Char8 . Die Verwendung der Spracherweiterung OverloadedStrings wird empfohlen.

Parameter

Art Detail
Parser ia Der Kerntyp für die Darstellung eines Parsers. i ist der String-Typ, zB ByteString .
IResult ir Das Ergebnis einer Analyse mit Fail i [String] String , Partial (i -> IResult ir) und Done ir als Konstruktoren.

Attoparsec Verwandte Beispiele