[](https://crates.io/crates/lichen)
[](LICENSE)
### Scripting DSL (for Dialogue Graphs, et al)
- provide binding to rust structure and methods
- logic to control flow between nodes
- guards for prereqs
### crates.io
```toml
[dependencies]
lichen = "0.2"
```
### Examples
###### a contrived example
- [lichen source](https://raw.githubusercontent.com/viperscape/lichen/master/examples/contrived.ls)
- [rust main program](https://github.com/viperscape/lichen/blob/master/examples/contrived.rs)