Enum oftlisp::NullContext [] [src]

pub enum NullContext {}

A Context for plain data.

Trait Implementations

impl Context for NullContext
[src]

The type of a function implemented by the runtime.

The type of an expression in the AST.

The type of the vtable of an object.

The type of a user function. This probably should just be the arguments (as an Args<C>), the body (as C::Expr), and the variables closed over and their values (as a GcLinkedList<(Symbol, Value<C>)>). Read more

The metadata attached to the value.

[src]

Converts a standard ast::Expr to the expression type of the context.