Lines Matching refs:toyvm_function
103 class toyvm_function class
114 static toyvm_function *
154 toyvm_function *frm_function;
159 friend int toyvm_function::interpret (int arg, FILE *trace);
164 toyvm_function::add_op (enum opcode opcode, in add_op()
176 toyvm_function::add_unary_op (enum opcode opcode, in add_unary_op()
184 toyvm_function::make_function_name (const char *filename) in make_function_name()
200 toyvm_function *
201 toyvm_function::parse (const char *filename, const char *name) in parse()
204 toyvm_function *fn = NULL; in parse()
222 fn = (toyvm_function *)calloc (1, sizeof (toyvm_function)); in parse()
295 toyvm_function::disassemble_op (toyvm_op *op, int index, FILE *out) in disassemble_op()
306 toyvm_function::disassemble (FILE *out) in disassemble()
345 toyvm_function::interpret (int arg, FILE *trace) in interpret()
445 compilation_state (toyvm_function &toyvmfn) : in compilation_state()
470 toyvm_function &toyvmfn;
496 toyvm_function::compile () in compile()
834 toyvm_function *fn; in test_script()
846 fn = toyvm_function::parse (script_path, script_name); in test_script()
895 toyvm_function *fn = NULL; in main()
913 fn = toyvm_function::parse (filename, filename); in main()