Re-exports§
pub use self::mapper::ParseMapper;
pub use self::mapper::ResultMapperExt;
Modules§
Structs§
- Buffer
- Error
- an error, with many messages in
- File
Buffer - Parse
Error - bundle of
Error
andParseErrorKind
- 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 actuallyError
or successfully parse aParseUnit
Enums§
- Message
- an error message
- Parse
Error Kind - possiable error kind of parse error
Traits§
- AsBuffer
- The buffer,store source whihch is needed by
Parser
- Make
Error - making
ParseError
- Parse
Unit - implement for a type and make it be able to be parsed from
Parser
- Reverse
Parse Unit - testfor is the type can be parsed from
Parser
- Source
- the source of
Parser
- With
BufName - With
Span - tag types with a location information in sorce file
Type Aliases§
- Parse
Result - A type alias for a generic parse result.
- Result
- A type alias for a generic result type.