Skip to main content

Crate ruso_script

Crate ruso_script 

Source
Expand description

Parse Ruso Scripting Language (RSL) source into an AST and compile to ruso-runtime bytecode.

§Developer documentation

Re-exports§

pub use script::ast;
pub use script::ast::Program;
pub use script::ast::Stmt;
pub use script::ParseError;
pub use script::parse;

Modules§

script

Structs§

BytecodeProgram
Compiled script ready for the executor (probes, metadata, and instruction stream).
QualifiedMatch

Enums§

CompileError
EvidenceKind
ExtractSource
LoadError
Severity

Functions§

compile
compile_program
compile_to_bytes
encode_bytecode
load_program
run
run_bytecode
run_bytes
run_program
Run a pre-shared [Arc<BytecodeProgram>] against a single target.