Skip to content

melaniejones731/cooklang-rs

 
 

Repository files navigation

cooklang-rs

crates.io docs.rs license

Cooklang parser in rust with opt-in extensions.

All regular cooklang files parse as the same recipe, the extensions are a superset of the original cooklang format. Also, the extensions can be turned off, so the parser can be used for regular cooklang if you don't like them.

You can see a detailed list of all extensions explained here.

The parser also includes:

  • Rich error report with annotated code spans. (like this one)
  • Unit conversion.
  • Recipe scaling.
  • A parser for cooklang aisle configuration file.

About

Canonical Cooklang parser in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 78.0%
  • Swift 14.3%
  • TypeScript 4.9%
  • Cooklang 1.2%
  • Shell 0.6%
  • HTML 0.4%
  • Other 0.6%