Struct gluon_vm::compiler::Compiler [] [src]

pub struct Compiler<'a> { /* fields omitted */ }

Methods

impl<'a> Compiler<'a>
[src]

Compiles an expression to a zero argument function which can be directly fed to the interpreter

Trait Implementations

impl<'a> KindEnv for Compiler<'a>
[src]

Returns the kind of the type type_name

impl<'a> TypeEnv for Compiler<'a>
[src]

Returns the type of the value bound at id

Returns information about the type id

Returns a record which contains all fields. The first element is the record type and the second is the alias type. Read more