Struct little::compiler::Compiler [] [src]

pub struct Compiler;

Methods

impl Compiler

fn new() -> Compiler

Trait Implementations

impl<'a, V: Debug> Build<'a, V> for Compiler

type Output = Executable

fn build(&'a mut self, id: &str, template: Template<V>, calls: &'a HashMap<&'a str, &'a Function<V> + 'a>) -> LittleResult<Self::Output>

fn load(&'a mut self, id: &str, env: Fingerprint, calls: &'a Vec<&'a Function<V> + 'a>) -> LittleResult<Self::Output>