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.