[][src]Module artichoke_backend::eval

Structs

Context

Context is used to manipulate the state of a wrapped [sys::mrb_state]. [Artichoke] maintains a stack of Contexts and [Eval::eval] uses the current context to set the __FILE__ magic constant on the [sys::mrbc_context].

Traits

Eval

Interpreters that implement [Eval] expose methods for injecting code into a [sys::mrb_state] and extracting [Value]s from the interpereter.