moon_script

Crates.iomoon_script
lib.rsmoon_script
version0.8.2
sourcesrc
created_at2024-09-10 16:50:35.889091
updated_at2024-09-22 12:24:56.465516
descriptionFast and simple scripting language based on Rust.
homepage
repositoryhttps://github.com/JorgeRicoVivas/moon_script_book
max_upload_size
id1370615
size214,970
Jorge Rico Vivas (JorgeRicoVivas)

documentation

README

crates.io docs.rs GitHub Actions Workflow Status GitHub last commit GitHub License

MoonScript is a very basic scripting language for simple scripting with some syntax based on Rust's, the idea of MoonScript it's for those writing MoonScript to find themselves scripts in the simplest manner possible while still boosting performance.

If you want a tour on MoonScript, feel free to check the web book out!

Features

  • std (Default): MoonScript will target the Standard library, implementing the Error trait on error types and using Sync with std::sync mechanisms where possible.
  • colorization (Default): Parsing errors will get colorized when printing them in the terminal.
  • medium_functions: Functions added to an Engine can be up to 16 parameters, instead of 8.
  • big_functions: Functions added to an Engine can be up to 24 parameters, instead of 8.
  • massive_functions: Functions added to an Engine can be up to 40 parameters, instead of 8.
Commit count: 5

cargo fmt