abnf-0.3.0.0: Parse ABNF and generate parsers for the specified document

Copyright(c) Martin Zeller, 2016
LicenseBSD2
MaintainerMartin Zeller <mz.bremerhaven@gmail.com>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Text.ABNF.ABNF.Parser

Description

This module provides facilities to parse ABNF documents. To parse documents using ABNF, see Text.ABNF.Document.Parser

The parser you will most likely be interested in is rulelist

Synopsis

Documentation

parseABNF :: String -> Text -> Either (ParseError Char Dec) [Rule] Source

Convencience function to directly parse a list of rules. This is equivalent to

parse rulelist

rulelist :: Parser [Rule] Source

The main parser, which parses a list of Rules.

bin_val :: Parser NumLit Source

Warning: readBinInt is unsafe

hex_val :: Parser NumLit Source

Warning: readHexInt is unsafe