[−][src]Crate sexpy
Structs
VerboseError | this error type accumulates errors and their position when backtracking
through a parse tree. With some post processing (cf |
Enums
Err | The |
Traits
Sexpy |
Functions
alpha1 | Recognizes one or more lowercase and uppercase ASCII alphabetic characters: a-z, A-Z |
alphanumeric0 | Recognizes zero or more ASCII numerical and alphabetic characters: 0-9, a-z, A-Z |
alt | tests a list of parsers one by one until one succeeds |
context | create a new error from an input position, a static string and an existing error. This is used mainly in the context combinator, to add user friendly information to errors when backtracking through a parse tree |
convert_error | transforms a |
digit1 | Recognizes one or more ASCII numerical characters: 0-9 |
head | Parses a |
many0 | Repeats the embedded parser until it fails
and returns the results in a |
multispace0 | Recognizes zero or more spaces, tabs, carriage returns and line feeds. |
multispace1 | Recognizes one or more spaces, tabs, carriage returns and line feeds. |
opt | optional parser: will return None if not successful |
preceded | Matches an object from the first parser and discards it, then gets an object from the second parser. |
surround | Create a parser that surrounds whatever |
tag | Recognizes a pattern |
tuple | applies a tuple of parsers one by one and returns their results as a tuple |
Type Definitions
IResult | Holds the result of parsing functions |
Derive Macros
Sexpy |