[−][src]Crate lemon_tree
Famous Lemon Parser Generator, designed as library that builds your parser transparently during cargo build. To describe parser rules you add annotation attributes to rust functions, structs and enums.
You can find usage examples here
Structs
LemonMint | The compiled parser that can be saved to a rust file. Use |
LemonMintBuilder | Builder class that will finally generate |
LemonMintError |
Traits
LemonTree | Parser "start symbol" can be represented as a struct or enum. You need to annotate it with |
LemonTreeNode |
Attribute Macros
lem_fn |
Derive Macros
LemonTree | |
LemonTreeNode |