Compiling
[Core Opcodes]


Functions

void _VM_CALL vm_op___addCompileMethod_Label (vm_t vm, word_t data)
 define a new AST compiler vector (data is the offset in current program's code and the vector name is popped from the stack).
void _VM_CALL vm_op__langDef_String (vm_t vm, const char *sernode)
void _VM_CALL vm_op__langPlug_String (vm_t vm, const char *plugin)
void _VM_CALL vm_op_write_data (vm_t vm, word_t x)
void _VM_CALL vm_op_write_label_String (vm_t vm, const char *label)
void _VM_CALL vm_op_write_label (vm_t vm, word_t unused)
void _VM_CALL vm_op_write_oc_String (vm_t vm, const char *name)
void _VM_CALL vm_op_write_oc_String_String (vm_t vm, const char *name)
void _VM_CALL vm_op_write_oc_Int_String (vm_t vm, const char *name)
void _VM_CALL vm_op_write_oc_Label_String (vm_t vm, const char *name)
void _VM_CALL vm_op_write_oc_EnvSym_String (vm_t vm, const char *name)
void _VM_CALL vm_op_write_oc_Float_String (vm_t vm, const char *name)
void _VM_CALL vm_op___addCompileMethod_Label (vm_t vm, int rel_ofs)
void _VM_CALL vm_op_compileStateNext (vm_t vm, word_t x)
void _VM_CALL vm_op_compileStateDown (vm_t vm, word_t x)
void _VM_CALL vm_op_compileStateUp (vm_t vm, word_t x)
void _VM_CALL vm_op_compileStateDone (vm_t vm, word_t x)
void _VM_CALL vm_op_compileStateError (vm_t vm, word_t x)
void _VM_CALL vm_op_astGetOp (vm_t vm, word_t x)
void _VM_CALL vm_op_astGetRow (vm_t vm, word_t x)
void _VM_CALL vm_op_astGetCol (vm_t vm, word_t x)
void vm_dump_data_stack (vm_t vm)
void _VM_CALL vm_op_astGetChildrenCount (vm_t vm, word_t x)
void _VM_CALL vm_op_astCompileChild_Int (vm_t vm, word_t x)
void _VM_CALL vm_op_doWalk_String (vm_t vm, const char *walker)
void _VM_CALL vm_op_doWalk (vm_t vm, word_t unused)
void _VM_CALL vm_op_walkChild_Int (vm_t vm, word_t idx)
void _VM_CALL vm_op_walkChild (vm_t vm, word_t unused)
void _VM_CALL vm_op_astCompileChild (vm_t vm, word_t unused)
void _VM_CALL vm_op_astGetChildString_Int (vm_t vm, word_t x)
void _VM_CALL vm_op_astGetChildString (vm_t vm, word_t x)
void _VM_CALL vm_op_pp_curNode (vm_t vm, word_t x)
void _VM_CALL vm_op_compileString (vm_t vm, word_t unused)


Function Documentation

void _VM_CALL vm_op___addCompileMethod_Label ( vm_t  vm,
word_t  data 
)

define a new AST compiler vector (data is the offset in current program's code and the vector name is popped from the stack).

void _VM_CALL vm_op__langDef_String ( vm_t  vm,
const char *  sernode 
)

void _VM_CALL vm_op__langPlug_String ( vm_t  vm,
const char *  plugin 
)

void _VM_CALL vm_op_write_data ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_write_label_String ( vm_t  vm,
const char *  label 
)

void _VM_CALL vm_op_write_label ( vm_t  vm,
word_t  unused 
)

void _VM_CALL vm_op_write_oc_String ( vm_t  vm,
const char *  name 
)

void _VM_CALL vm_op_write_oc_String_String ( vm_t  vm,
const char *  name 
)

void _VM_CALL vm_op_write_oc_Int_String ( vm_t  vm,
const char *  name 
)

void _VM_CALL vm_op_write_oc_Label_String ( vm_t  vm,
const char *  name 
)

void _VM_CALL vm_op_write_oc_EnvSym_String ( vm_t  vm,
const char *  name 
)

void _VM_CALL vm_op_write_oc_Float_String ( vm_t  vm,
const char *  name 
)

void _VM_CALL vm_op___addCompileMethod_Label ( vm_t  vm,
int  rel_ofs 
)

void _VM_CALL vm_op_compileStateNext ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_compileStateDown ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_compileStateUp ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_compileStateDone ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_compileStateError ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_astGetOp ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_astGetRow ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_astGetCol ( vm_t  vm,
word_t  x 
)

void vm_dump_data_stack ( vm_t  vm  ) 

void _VM_CALL vm_op_astGetChildrenCount ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_astCompileChild_Int ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_doWalk_String ( vm_t  vm,
const char *  walker 
)

void _VM_CALL vm_op_doWalk ( vm_t  vm,
word_t  unused 
)

void _VM_CALL vm_op_walkChild_Int ( vm_t  vm,
word_t  idx 
)

void _VM_CALL vm_op_walkChild ( vm_t  vm,
word_t  unused 
)

void _VM_CALL vm_op_astCompileChild ( vm_t  vm,
word_t  unused 
)

void _VM_CALL vm_op_astGetChildString_Int ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_astGetChildString ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_pp_curNode ( vm_t  vm,
word_t  x 
)

void _VM_CALL vm_op_compileString ( vm_t  vm,
word_t  unused 
)


Generated on Wed Feb 6 14:46:05 2008 for TinyaML by  doxygen 1.5.3