feat: Add Rhai scripting support
Some checks are pending
Rhai Tests / Run Rhai Tests (push) Waiting to run
Some checks are pending
Rhai Tests / Run Rhai Tests (push) Waiting to run
- Add new `sal-rhai` crate for Rhai scripting integration - Integrate Rhai with existing SAL modules - Improve error handling for Rhai scripts and SAL functions - Add comprehensive unit and integration tests for `sal-rhai`
This commit is contained in:
@@ -27,7 +27,7 @@
|
||||
//!
|
||||
//! let unsafe_name = "User's File [Draft].txt";
|
||||
//! let safe_name = name_fix(unsafe_name);
|
||||
//! assert_eq!(safe_name, "users_file_draft_.txt");
|
||||
//! assert_eq!(safe_name, "user_s_file_draft_.txt");
|
||||
//! ```
|
||||
//!
|
||||
//! ## Text Replacement
|
||||
|
@@ -21,6 +21,7 @@ pub fn register_text_module(engine: &mut Engine) -> Result<(), Box<EvalAltResult
|
||||
|
||||
// Register TextReplacer constructor
|
||||
engine.register_fn("text_replacer_new", text_replacer_new);
|
||||
engine.register_fn("text_replacer_builder", text_replacer_new); // Alias for backward compatibility
|
||||
|
||||
// Register TextReplacerBuilder instance methods
|
||||
engine.register_fn("pattern", pattern);
|
||||
|
Reference in New Issue
Block a user