| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
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! | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
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. | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
tokenizerWithS name s converts the production (that requires an s 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. | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
tokenizerWithNS name n s converts the production (that requires n and s 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 |