#scripting #dsl

lichen

Scripting DSL (for Dialogue Graphs, et al)

40 releases

Uses old Rust 2015

0.3.7 Aug 18, 2017
0.3.6 Aug 18, 2017
0.2.33 Aug 3, 2017
0.2.32 Jun 9, 2017
0.1.0 Mar 29, 2017

#17 in #dsl

Download history 2/week @ 2021-06-29 2/week @ 2021-07-06 1/week @ 2021-07-13 44/week @ 2021-07-20 87/week @ 2021-07-27 44/week @ 2021-08-03 45/week @ 2021-08-10 1/week @ 2021-08-17 2/week @ 2021-08-24 1/week @ 2021-09-07 1/week @ 2021-09-14 1/week @ 2021-09-21 42/week @ 2021-09-28 1/week @ 2021-10-05 43/week @ 2021-10-12

190 downloads per month

Apache-2.0

62KB
1.5K SLoC

Current Version License: Apache-2.0 Build Status

note: I am currently debating an overhaul of design and interface, this crate is likely to undergo change

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

[dependencies]
lichen = "0.3"

Documentation

Examples

No runtime deps

\Y