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.

tokenizer

Tracking tokenizer state.

Structs

ParseStdErr

Reports error to standard error output.

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.