Frut Library
A no_std library for parsing, analyzing, and executing the Frut programming language.
This library provides the core functionality for lexing, parsing, semantic analysis,
and interpretation/compilation of Frut code.
Features
- No-std compatible (uses only core and alloc)
- Modular architecture for extensibility
- Support for both interpretation and compilation workflows in the future
Installation
To use frut_lib, first add this to your Cargo.toml:
[]
= "0.0.4"
For no_std environments, disable default features:
[]
= { = "0.0.4", = false }
Usage
use parse_code;
Examples
See the examples/ directory for more usage examples:
Documentation
For documentation, visit docs.rs/frut_lib.
License
Licensed under the Apache License, Version 2.0 LICENSE.