diff options
Diffstat (limited to 'id.c')
| -rw-r--r-- | id.c | 68 |
1 files changed, 0 insertions, 68 deletions
@@ -1,68 +0,0 @@ -/********************************************************************** - - id.c - - - $Author$ - $Date$ - created at: Thu Jul 12 04:37:51 2007 - - Copyright (C) 2004-2006 Koichi Sasada - -**********************************************************************/ - -#include "ruby/ruby.h" - -#define extern -#include "id.h" -#undef extern - -void -Init_id(void) -{ - /* Symbols */ - symIFUNC = ID2SYM(rb_intern("<IFUNC>")); - symCFUNC = ID2SYM(rb_intern("<CFUNC>")); - - /* IDs */ - idPLUS = rb_intern("+"); - idMINUS = rb_intern("-"); - idMULT = rb_intern("*"); - idDIV = rb_intern("/"); - idMOD = rb_intern("%"); - idLT = rb_intern("<"); - idLTLT = rb_intern("<<"); - idLE = rb_intern("<="); - idGT = rb_intern(">"); - idGE = rb_intern(">="); - idEq = rb_intern("=="); - idEqq = rb_intern("==="); - idBackquote = rb_intern("`"); - idEqTilde = rb_intern("=~"); - - idAREF = rb_intern("[]"); - idASET = rb_intern("[]="); - - idEach = rb_intern("each"); - idTimes = rb_intern("times"); - idLength = rb_intern("length"); - idLambda = rb_intern("lambda"); - idIntern = rb_intern("intern"); - idGets = rb_intern("gets"); - idSucc = rb_intern("succ"); - idEnd = rb_intern("end"); - idRangeEachLT = rb_intern("Range#each#LT"); - idRangeEachLE = rb_intern("Range#each#LE"); - idArrayEach = rb_intern("Array#each"); - idMethodMissing = rb_intern("method_missing"); - - idThrowState = rb_intern("#__ThrowState__"); - - idBitblt = rb_intern("bitblt"); - idAnswer = rb_intern("the_answer_to_life_the_universe_and_everything"); - - idSend = rb_intern("send"); - idSendBang = rb_intern("send!"); - id__send = rb_intern("__send"); - id__send_bang = rb_intern("__send!"); - id__send__ = rb_intern("__send__"); -} |
