12 major breaking releases
Uses old Rust 2015
14.0.0 | Jan 11, 2023 |
---|---|
13.0.0 | Jan 11, 2023 |
12.0.0 | Jan 11, 2023 |
11.0.0 | Jan 11, 2023 |
1.0.0 | Jan 2, 2023 |
#16 in #peg
Used in mallardscript
86KB
2K
SLoC
pest_duckyscript
Hak5 DuckyScript and MallardScript language grammers - used for parsing/compilation.
Install
cargo install pest_duckyscript
What does it do?
This package contains Parsing Expression Grammar (PEG) files for both DuckyScript and MallardScript.
DuckyScript
See the Official Documentation for what DuckyScript looks like or look at the grammar files in this repository.
MallardScript
Currently a subset of DuckyScript designed to add the following commands:
IMPORT relative_path_to.mallardscript
: Which will be inlined when built with mallardscript.
Development
Written in rust. You can build and install with the following:
cargo build
Roadmap:
- Support for DuckyPad syntax.
Dependencies
~2.2–3MB
~59K SLoC