pest_duckyscript

Crates.iopest_duckyscript
lib.rspest_duckyscript
version14.0.0
sourcesrc
created_at2023-01-02 06:04:22.966691
updated_at2023-01-11 14:58:35.781586
descriptionHak5 DuckyScript and MallardScript language grammers - used for parsing/compilation.
homepagehttps://github.com/Nate-Wilkins/pest_duckyscript
repositoryhttps://github.com/Nate-Wilkins/pest_duckyscript
max_upload_size
id749157
size214,940
Nate-Wilkins (Nate-Wilkins)

documentation

https://github.com/Nate-Wilkins/pest_duckyscript

README

pest_duckyscript

Version Build Downloads Open Issues License

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.
Commit count: 20

cargo fmt