TrCompiler *TrCompiler_new(VM, const char *fn) { TrCompiler *c = TR_ALLOC(TrCompiler); c->line = 1; c->vm = vm; c->block = TrBlock_new(c, 0); c->reg = 0; c->node = TR_NIL; c->filename = TrString_new2(vm, fn); return c; }
OBJ TrTrue_to_s(VM, OBJ self) { return TrString_new2(vm, "true"); }
OBJ TrNil_to_s(VM, OBJ self) { return TrString_new2(vm, ""); }
OBJ TrFalse_to_s(VM, OBJ self) { return TrString_new2(vm, "false"); }