eval_ module¶
Utilities for evaluation and compilation.
evaluate function¶
Evaluate one to multiple lines of expression.
Returns the result of the last line.
get_free_vars function¶
Parse the code and retrieve all free variables, excluding built-in names.
get_symbols function¶
Get symbols from a symbol table recursively.
Evaluable class¶
Abstract class for instances that can be evaluated.
Superclasses
Inherited members
Subclasses
meets_eval_id method¶
Return whether the evaluation id of the instance meets the global evaluation id.