コード例 #1
0
ファイル: compiler.c プロジェクト: sanchapereira/tinyrb-ist
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;
}
コード例 #2
0
ファイル: primitive.c プロジェクト: stormbrew/tinyrb
OBJ TrTrue_to_s(VM, OBJ self) {
  return TrString_new2(vm, "true");
}
コード例 #3
0
ファイル: primitive.c プロジェクト: stormbrew/tinyrb
OBJ TrNil_to_s(VM, OBJ self) {
  return TrString_new2(vm, "");
}
コード例 #4
0
ファイル: primitive.c プロジェクト: stormbrew/tinyrb
OBJ TrFalse_to_s(VM, OBJ self) {
  return TrString_new2(vm, "false");
}