Crate aglaea

Crate aglaea 

Source
Expand description

Hi, this is Aglaea!

Re-exports§

pub use language::Language;
pub use grammar::*;
pub use parser::*;
pub use symbol::*;
pub use tree::*;

Modules§

grammar
Grammar can show the structure and syntax of language.
language
A Language can be defined by its grammar, start symbol, and other things.
parser
Parser can parse input string with given grammar.
symbol
Symbol contains Terminal or NonTerminal.
tree
Derivation tree is used in parser and generator.

Macros§

field_node
Get filed node from struct
grammar
Create a Grammar
register_field
Registers a struct field into a Grammar.

Structs§

Bool
$name
F64be
$name
F64le
$name
U8
U16be
U16le
U32be
U32le
U64be
U64le

Traits§

PangLabel
ToGrammar
ToGrammar trait convert a type to a grammar
ToTree
ToTree trait convert a type to a derivation tree
ToTreeAs
ToTreeAs trait converts a type to a derivation tree as if it were another type