robinpath
A lightweight, fast scripting language interpreter for automation and data processing — written in Rust.
RobinPath is a domain-specific language designed for data transformation, text processing, and task automation. This crate provides the core interpreter that can be embedded in any Rust application.
Usage
Add to your Cargo.toml:
[]
= "0.1"
Execute code
use RobinPath;
Parse to AST
use RobinPath;
Features
- Variables, expressions, and control flow (
if/else,for,while) - First-class functions (
define/enddef) - Built-in modules:
Math,String,Array,Map,Type,Json,File,Http - JSON and map/array data structures
- String interpolation and formatting
- Error handling with
try/catch
Repository
github.com/wiredwp/robinpath-rs
License
MIT