Crate piston_meta [−] [src]
A DSL parsing library for human readable text documents
Reexports
pub use meta_rules::{parse}; |
Modules
| bootstrap |
Bootstrapping meta rules for changing documents at runtime |
| meta_rules |
Building blocks for meta rules. |
Structs
| ParseStdErr |
Reports error to standard error output. |
| Tokenizer |
Stores all the meta data sequentially. |
| TokenizerState |
Stores the number of tokens received. |
Enums
| MetaData |
Represents meta data. |
| ParseError |
Errors reporting expected values. |
| Rule |
A rule describes how some section of a document should be parsed. |
Traits
| ParseErrorHandler |
Implemented by error handlers. |
Type Definitions
| DebugId |
The type of debug id used to track down errors in rules. |