Module: Api (Umu)

Overview
Module Structure
Class Hierarchy
Module Functions
Api.setup_interpreter / 1
Api.va_context / 1
Api.eval_decls / 3
Api.eval_expr / 3
is a submodule of
module: Umu   
is modularized into
class: Interpreter   
has modular siblings
module: Commander   
module: Lexical   
module: ConcreteSyntax   
module: AbstractSyntax   
module: Value   
module: Environment   
module: Abstraction   
module: Assertion   
module: Exception   
module: Location   
module: PrettyPrint   
module: Escape   
has properties
function: setup_interpreter / 1   
function: va_context / 1   
function: eval_decls / 3   
function: eval_expr / 3   
is defined at
#10 in api.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
✗ module: Api
class: Interpreter     
  module: Commander
  module: Lexical
  module: ConcreteSyntax
  module: AbstractSyntax
  module: Value
  module: Environment
  module: Abstraction
  module: Assertion
  module: Exception
  module: Location
  module: PrettyPrint
  module: Escape

Class Hierarchy

Object ( Builtin-Module )
  Interpreter ( Umu::Api )   

Module Functions

Api.setup_interpreter / 1

#203 in api.rb

setup_interpreter ( *opts )

Api.va_context / 1

#210 in api.rb

va_context ( interp )

Api.eval_decls / 3

#217 in api.rb

eval_decls ( interp ,
  source ,
  opts = {} )

Api.eval_expr / 3

#226 in api.rb

eval_expr ( interp ,
  source ,
  opts = {} )