Public instance methods
void apply_to_single_assignments(object targets, ValueTuple<object, object> values, PythonFunctionContainer apply_fn)
object apply_to_single_assignments_dyn(object targets, object values, object apply_fn)
IList<object> create_assignment(object target, object expression)
object create_assignment_dyn(object target, object expression)
object debug_print(object node)
object debug_print_dyn(object node)
object debug_print_src(object node)
object debug_print_src_dyn(object node)
void enter_local_scope(object inherit)
object enter_local_scope_dyn(object inherit)
IDictionary<object, object> exit_local_scope(object keep)
object exit_local_scope_dyn(object keep)
string get_local(string name, string default)
object get_local_dyn(object name, object default)
void set_local(string name, object value)
object set_local_dyn(object name, object value)
object visit(ValueTuple<object, object, object> node)
object visit_block_dyn(object nodes, object before_visit, object after_visit)
object visit_dyn(object node)
Public properties
ValueTuple<object> enclosing_entities get;
object enclosing_entities_dyn get;
int local_scope_level get;
object local_scope_level_dyn get;