Crate terl

Source

Re-exports§

pub use self::mapper::ParseMapper;
pub use self::mapper::ResultMapperExt;

Modules§

mapper

Structs§

Buffer
Error
an error, with many messages in
FileBuffer
ParseError
bundle of Error and ParseErrorKind
Parser
An implementation of the language parser without any Clone::clone call!
Span
An Span represents a range of items in the source code.
Try
a Try, allow you to try many times until you get a actually Error or successfully parse a ParseUnit

Enums§

Message
an error message
ParseErrorKind
possiable error kind of parse error

Traits§

AsBuffer
The buffer,store source whihch is needed by Parser
MakeError
making ParseError
ParseUnit
implement for a type and make it be able to be parsed from Parser
ReverseParseUnit
testfor is the type can be parsed from Parser
Source
the source of Parser
WithBufName
WithSpan
tag types with a location information in sorce file

Type Aliases§

ParseResult
A type alias for a generic parse result.
Result
A type alias for a generic result type.