Expand description
Susumu Programming Language - Rust Implementation
A high-performance arrow-flow programming language that makes data transformations visually explicit through arrow syntax.
Re-exports§
pub use ast::Expression;pub use ast::Program;pub use ast::Statement;pub use error::SusumuError;pub use error::SusumuResult;pub use interpreter::Interpreter;pub use lexer::Lexer;pub use lexer::Token;pub use parser::Parser;
Modules§
- ast
- Abstract Syntax Tree definitions for Susumu language
- builtins
- Built-in functions for Susumu language
- environment
- Environment for variable and function scoping in Susumu
- error
- Error handling for Susumu language
- interpreter
- Interpreter for Susumu with visual debugging and type safety
- lexer
- Lexer for Susumu arrow-flow language
- parser
- Parser for Susumu arrow-flow language with type checking and visual debugging
- types
- Type system for Susumu with compile-time safety and inference
- visual_
debug - Visual debugging tools for Susumu arrow-flow programs
Functions§
- execute
- Main entry point for executing Susumu code
- execute_
to_ string - Execute Susumu code and return the result as a string