Struct dynamo::runtime::Runtime
[−]
[src]
pub struct Runtime { pub stack: Vec<Variable>, pub call_stack: Vec<(Arc<String>, usize, usize)>, pub local_stack: Vec<(Arc<String>, usize)>, pub functions: Arc<HashMap<Arc<String>, Function>>, pub ret: Arc<String>, pub rng: ThreadRng, }
Fields
stack: Vec<Variable>
call_stack: Vec<(Arc<String>, usize, usize)>
name, stack_len, local_len, returns.
local_stack: Vec<(Arc<String>, usize)>
functions: Arc<HashMap<Arc<String>, Function>>
ret: Arc<String>
rng: ThreadRng