compiler.c File Reference

#include "vm.h"
#include "_impl.h"
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "fastmath.h"
#include "text_seg.h"
#include "opcode_chain.h"
#include "object.h"

Functions

ast_node_t ast_unserialize (const char *)
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)
void _VM_CALL vm_op_newSymTab (vm_t vm, int rel_ofs)
void _VM_CALL vm_op_symTabSz (vm_t vm, word_t x)
void _VM_CALL vm_op_getSym (vm_t vm, word_t x)
void _VM_CALL vm_op_addSym (vm_t vm, word_t x)


Function Documentation

ast_node_t ast_unserialize ( const char *   ) 


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