|
Text.Yaml.Reference | Portability | portable | Stability | alpha | Maintainer | yaml-oren@ben-kiki.org |
|
|
|
Description |
Implementation of the YAML syntax as defined in http://www.yaml.org.
Actually this file contains the parsing framework and includes (using CPP)
the actual productions from Reference.bnf.
The parsing framework is fully streaming (generates output tokens
"immediately"). The memory leak that existed in previous version has been
plugged.
|
|
Synopsis |
|
|
|
Documentation |
|
|
|
|
|
Parsed token.
| Instances | |
|
|
|
Tokenizer converts a (named) input text into a list of Token. Errors
are reported as tokens with the Error Code, and the unparsed text
following an error may be attached as a final token.
|
|
|
yaml name input converts the Unicode input (called name in error
messages) to a list of Token according to the YAML spec. This is it!
|
|
|
Production context.
| Instances | |
|
|
|
Chomp method.
| Instances | |
|
|
|
tokenizer name converts the production with the specified name to a
simple Tokenizer, or Nothing if it isn't known.
|
|
|
tokenizerWithN name n converts the production (that requires an n
argument) with the specified name to a simple Tokenizer, or Nothing if
it isn't known.
|
|
|
tokenizerWithC name c converts the production (that requires a c
argument) with the specified name to a simple Tokenizer, or Nothing if
it isn't known.
|
|
|
tokenizerWithT name t converts the production (that requires an t
argument) with the specified name to a simple Tokenizer, or Nothing if
it isn't known.
|
|
|
tokenizerWithNC name n c converts the production (that requires n and
c arguments) with the specified name to a simple Tokenizer, or
Nothing if it isn't known.
|
|
|
tokenizerWithNT name n t converts the production (that requires n and
t arguments) with the specified name to a simple Tokenizer, or
Nothing if it isn't known.
|
|
|
tokenizerNames returns the list of all productions (tokenizers).
|
|
|
showTokens tokens converts a list of tokens to a multi-line YEAST
text.
|
|
Produced by Haddock version 2.3.0 |