Skip to main content

Crate cl_interpret

Crate cl_interpret 

Source
Expand description

Walks a Conlang AST, interpreting it as a program.

Modules§

builtin
Interpreter Builtin functions, and builtin macro to define them
convalue
Conlang Values in the dynamically typed AST interpreter.
env
Lexical & non-lexical scoping for variables, and Backtrace support
error
The Error type represents any error thrown by the Environment
function
Represents a block of code which lives inside the Interpreter
interpret
A work-in-progress tree walk interpreter for Conlang
place
Place-expressions in the interpreter
typeinfo
Runtime type information

Traits§

Callable
Callable types can be called from within a Conlang program