Ruby
1.9.3p484(2013-11-22revision43786)
|
#include "vm_opts.h"
Go to the source code of this file.
Macros | |
#define | ID_SCOPE_SHIFT 3 |
#define | ID_SCOPE_MASK 0x07 |
#define | ID_LOCAL 0x00 |
#define | ID_INSTANCE 0x01 |
#define | ID_GLOBAL 0x03 |
#define | ID_ATTRSET 0x04 |
#define | ID_CONST 0x05 |
#define | ID_CLASS 0x06 |
#define | ID_JUNK 0x07 |
#define | ID_INTERNAL ID_JUNK |
#define | symIFUNC ID2SYM(idIFUNC) |
#define | symCFUNC ID2SYM(idCFUNC) |
#define | TOKEN2ID(n) id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
#define | ID_SCOPE_SHIFT 3 |
#define | ID_SCOPE_MASK 0x07 |
#define | ID_LOCAL 0x00 |
#define | ID_INSTANCE 0x01 |
#define | ID_GLOBAL 0x03 |
#define | ID_ATTRSET 0x04 |
#define | ID_CONST 0x05 |
#define | ID_CLASS 0x06 |
#define | ID_JUNK 0x07 |
#define | ID_INTERNAL ID_JUNK |
#define | symIFUNC ID2SYM(idIFUNC) |
#define | symCFUNC ID2SYM(idCFUNC) |
#define | TOKEN2ID(n) id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
#define | ID_SCOPE_SHIFT 3 |
#define | ID_SCOPE_MASK 0x07 |
#define | ID_LOCAL 0x00 |
#define | ID_INSTANCE 0x01 |
#define | ID_GLOBAL 0x03 |
#define | ID_ATTRSET 0x04 |
#define | ID_CONST 0x05 |
#define | ID_CLASS 0x06 |
#define | ID_JUNK 0x07 |
#define | ID_INTERNAL ID_JUNK |
#define | symIFUNC ID2SYM(idIFUNC) |
#define | symCFUNC ID2SYM(idCFUNC) |
#define | TOKEN2ID(n) id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
#define | ID_SCOPE_SHIFT 3 |
#define | ID_SCOPE_MASK 0x07 |
#define | ID_LOCAL 0x00 |
#define | ID_INSTANCE 0x01 |
#define | ID_GLOBAL 0x03 |
#define | ID_ATTRSET 0x04 |
#define | ID_CONST 0x05 |
#define | ID_CLASS 0x06 |
#define | ID_JUNK 0x07 |
#define | ID_INTERNAL ID_JUNK |
#define | symIFUNC ID2SYM(idIFUNC) |
#define | symCFUNC ID2SYM(idCFUNC) |
#define | TOKEN2ID(n) id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
#define | ID_SCOPE_SHIFT 3 |
#define | ID_SCOPE_MASK 0x07 |
#define | ID_LOCAL 0x00 |
#define | ID_INSTANCE 0x01 |
#define | ID_GLOBAL 0x03 |
#define | ID_ATTRSET 0x04 |
#define | ID_CONST 0x05 |
#define | ID_CLASS 0x06 |
#define | ID_JUNK 0x07 |
#define | ID_INTERNAL ID_JUNK |
#define | symIFUNC ID2SYM(idIFUNC) |
#define | symCFUNC ID2SYM(idCFUNC) |
#define | TOKEN2ID(n) id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
Enumerations | |
enum | ruby_method_ids { tUPLUS = 321, tUPLUS = 321, tUPLUS = 321, tUMINUS = 322, tUMINUS = 322, tUMINUS = 322, tPOW = 323, tPOW = 323, tPOW = 323, tCMP = 324, tCMP = 324, tCMP = 324, tEQ = 325, tEQ = 325, tEQ = 325, tEQQ = 326, tEQQ = 326, tEQQ = 326, tNEQ = 327, tNEQ = 327, tNEQ = 327, tGEQ = 328, tGEQ = 328, tGEQ = 328, tLEQ = 329, tLEQ = 329, tLEQ = 329, tANDOP = 330, tANDOP = 330, tANDOP = 330, tOROP = 331, tOROP = 331, tOROP = 331, tMATCH = 332, tMATCH = 332, tMATCH = 332, tNMATCH = 333, tNMATCH = 333, tNMATCH = 333, tDOT2 = 334, tDOT2 = 334, tDOT2 = 334, tDOT3 = 335, tDOT3 = 335, tDOT3 = 335, tAREF = 336, tAREF = 336, tAREF = 336, tASET = 337, tASET = 337, tASET = 337, tLSHFT = 338, tLSHFT = 338, tLSHFT = 338, tRSHFT = 339, tRSHFT = 339, tRSHFT = 339, tLAMBDA = 352, tLAMBDA = 352, tLAMBDA = 352, idNULL = 365, idNULL = 365, idNULL = 365, idRespond_to = 366, idRespond_to = 366, idRespond_to = 366, idIFUNC = 367, idIFUNC = 367, idIFUNC = 367, idCFUNC = 368, idCFUNC = 368, idCFUNC = 368, id_core_set_method_alias = 369, id_core_set_method_alias = 369, id_core_set_method_alias = 369, id_core_set_variable_alias = 370, id_core_set_variable_alias = 370, id_core_set_variable_alias = 370, id_core_undef_method = 371, id_core_undef_method = 371, id_core_undef_method = 371, id_core_define_method = 372, id_core_define_method = 372, id_core_define_method = 372, id_core_define_singleton_method = 373, id_core_define_singleton_method = 373, id_core_define_singleton_method = 373, id_core_set_postexe = 374, id_core_set_postexe = 374, id_core_set_postexe = 374, tLAST_TOKEN = 375, tLAST_TOKEN = 375, tLAST_TOKEN = 375, idDot2 = tDOT2, idDot2 = tDOT2, idDot3 = tDOT3, idDot3 = tDOT3, idUPlus = tUPLUS, idUPlus = tUPLUS, idUMinus = tUMINUS, idUMinus = tUMINUS, idPow = tPOW, idPow = tPOW, idCmp = tCMP, idCmp = tCMP, idPLUS = '+', idPLUS = '+', idMINUS = '-', idMINUS = '-', idMULT = '*', idMULT = '*', idDIV = '/', idDIV = '/', idMOD = '', idMOD = '', idLT = '<', idLT = '<', idLTLT = tLSHFT, idLTLT = tLSHFT, idLE = tLEQ, idLE = tLEQ, idGT = '>', idGT = '>', idGE = tGEQ, idGE = tGEQ, idEq = tEQ, idEq = tEQ, idEqq = tEQQ, idEqq = tEQQ, idNeq = tNEQ, idNeq = tNEQ, idNot = '!', idNot = '!', idBackquote = '`', idBackquote = '`', idEqTilde = tMATCH, idEqTilde = tMATCH, idNeqTilde = tNMATCH, idNeqTilde = tNMATCH, idAREF = tAREF, idAREF = tAREF, idASET = tASET, idASET = tASET, idLAST_TOKEN = tLAST_TOKEN >> ID_SCOPE_SHIFT, idLAST_TOKEN = tLAST_TOKEN >> ID_SCOPE_SHIFT, tIntern, tIntern, tMethodMissing, tMethodMissing, tLength, tLength, tSize, tSize, tGets, tGets, tSucc, tSucc, tEach, tEach, tProc, tProc, tLambda, tLambda, tSend, tSend, t__send__, t__send__, tInitialize, tInitialize, tUScore, tUScore, tLAST_ID, tLAST_ID, TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), tUPLUS = 321, tUPLUS = 321, tUPLUS = 321, tUMINUS = 322, tUMINUS = 322, tUMINUS = 322, tPOW = 323, tPOW = 323, tPOW = 323, tCMP = 324, tCMP = 324, tCMP = 324, tEQ = 325, tEQ = 325, tEQ = 325, tEQQ = 326, tEQQ = 326, tEQQ = 326, tNEQ = 327, tNEQ = 327, tNEQ = 327, tGEQ = 328, tGEQ = 328, tGEQ = 328, tLEQ = 329, tLEQ = 329, tLEQ = 329, tANDOP = 330, tANDOP = 330, tANDOP = 330, tOROP = 331, tOROP = 331, tOROP = 331, tMATCH = 332, tMATCH = 332, tMATCH = 332, tNMATCH = 333, tNMATCH = 333, tNMATCH = 333, tDOT2 = 334, tDOT2 = 334, tDOT2 = 334, tDOT3 = 335, tDOT3 = 335, tDOT3 = 335, tAREF = 336, tAREF = 336, tAREF = 336, tASET = 337, tASET = 337, tASET = 337, tLSHFT = 338, tLSHFT = 338, tLSHFT = 338, tRSHFT = 339, tRSHFT = 339, tRSHFT = 339, tLAMBDA = 352, tLAMBDA = 352, tLAMBDA = 352, idNULL = 365, idNULL = 365, idNULL = 365, idRespond_to = 366, idRespond_to = 366, idRespond_to = 366, idIFUNC = 367, idIFUNC = 367, idIFUNC = 367, idCFUNC = 368, idCFUNC = 368, idCFUNC = 368, id_core_set_method_alias = 369, id_core_set_method_alias = 369, id_core_set_method_alias = 369, id_core_set_variable_alias = 370, id_core_set_variable_alias = 370, id_core_set_variable_alias = 370, id_core_undef_method = 371, id_core_undef_method = 371, id_core_undef_method = 371, id_core_define_method = 372, id_core_define_method = 372, id_core_define_method = 372, id_core_define_singleton_method = 373, id_core_define_singleton_method = 373, id_core_define_singleton_method = 373, id_core_set_postexe = 374, id_core_set_postexe = 374, id_core_set_postexe = 374, tLAST_TOKEN = 375, tLAST_TOKEN = 375, tLAST_TOKEN = 375, idDot2 = tDOT2, idDot2 = tDOT2, idDot3 = tDOT3, idDot3 = tDOT3, idUPlus = tUPLUS, idUPlus = tUPLUS, idUMinus = tUMINUS, idUMinus = tUMINUS, idPow = tPOW, idPow = tPOW, idCmp = tCMP, idCmp = tCMP, idPLUS = '+', idPLUS = '+', idMINUS = '-', idMINUS = '-', idMULT = '*', idMULT = '*', idDIV = '/', idDIV = '/', idMOD = '', idMOD = '', idLT = '<', idLT = '<', idLTLT = tLSHFT, idLTLT = tLSHFT, idLE = tLEQ, idLE = tLEQ, idGT = '>', idGT = '>', idGE = tGEQ, idGE = tGEQ, idEq = tEQ, idEq = tEQ, idEqq = tEQQ, idEqq = tEQQ, idNeq = tNEQ, idNeq = tNEQ, idNot = '!', idNot = '!', idBackquote = '`', idBackquote = '`', idEqTilde = tMATCH, idEqTilde = tMATCH, idNeqTilde = tNMATCH, idNeqTilde = tNMATCH, idAREF = tAREF, idAREF = tAREF, idASET = tASET, idASET = tASET, idLAST_TOKEN = tLAST_TOKEN >> ID_SCOPE_SHIFT, idLAST_TOKEN = tLAST_TOKEN >> ID_SCOPE_SHIFT, tIntern, tIntern, tMethodMissing, tMethodMissing, tLength, tLength, tSize, tSize, tGets, tGets, tSucc, tSucc, tEach, tEach, tProc, tProc, tLambda, tLambda, tSend, tSend, t__send__, t__send__, tInitialize, tInitialize, tUScore, tUScore, tLAST_ID, tLAST_ID, TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), TOKEN2ID =(Intern), TOKEN2ID =(MethodMissing), TOKEN2ID =(Length), TOKEN2ID =(Size), TOKEN2ID =(Gets), TOKEN2ID =(Succ), TOKEN2ID =(Each), TOKEN2ID =(Proc), TOKEN2ID =(Lambda), TOKEN2ID =(Send), TOKEN2ID =(__send__), TOKEN2ID =(Initialize), TOKEN2ID =(UScore), tUPLUS = 321, tUMINUS = 322, tPOW = 323, tCMP = 324, tEQ = 325, tEQQ = 326, tNEQ = 327, tGEQ = 328, tLEQ = 329, tANDOP = 330, tOROP = 331, tMATCH = 332, tNMATCH = 333, tDOT2 = 334, tDOT3 = 335, tAREF = 336, tASET = 337, tLSHFT = 338, tRSHFT = 339, tLAMBDA = 352, idNULL = 365, idRespond_to = 366, idIFUNC = 367, idCFUNC = 368, id_core_set_method_alias = 369, id_core_set_variable_alias = 370, id_core_undef_method = 371, id_core_define_method = 372, id_core_define_singleton_method = 373, id_core_set_postexe = 374, tLAST_TOKEN = 375, idDot2 = tDOT2, idDot3 = tDOT3, idUPlus = tUPLUS, idUMinus = tUMINUS, idPow = tPOW, idCmp = tCMP, idPLUS = '+', idMINUS = '-', idMULT = '*', idDIV = '/', idMOD = '', idLT = '<', idLTLT = tLSHFT, idLE = tLEQ, idGT = '>', idGE = tGEQ, idEq = tEQ, idEqq = tEQQ, idNeq = tNEQ, idNot = '!', idBackquote = '`', idEqTilde = tMATCH, idNeqTilde = tNMATCH, idAREF = tAREF, idASET = tASET, idLAST_TOKEN = tLAST_TOKEN >> ID_SCOPE_SHIFT, tIntern, tMethodMissing, tLength, tSize, tGets, tSucc, tEach, tProc, tLambda, tSend, t__send__, tInitialize, tUScore, tLAST_ID, TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern), TOKEN2ID =(Intern) } |
#define ID_ATTRSET 0x04 |
Referenced by rb_id_attrset(), and rb_intern3().
#define ID_ATTRSET 0x04 |
#define ID_ATTRSET 0x04 |
#define ID_ATTRSET 0x04 |
#define ID_CLASS 0x06 |
Referenced by rb_intern3().
#define ID_CLASS 0x06 |
#define ID_CLASS 0x06 |
#define ID_CLASS 0x06 |
#define ID_CONST 0x05 |
#define ID_CONST 0x05 |
#define ID_CONST 0x05 |
#define ID_CONST 0x05 |
Referenced by rb_id2str(), and rb_intern3().
#define ID_GLOBAL 0x03 |
#define ID_GLOBAL 0x03 |
#define ID_GLOBAL 0x03 |
Referenced by rb_intern3().
#define ID_GLOBAL 0x03 |
#define ID_INSTANCE 0x01 |
#define ID_INSTANCE 0x01 |
Referenced by rb_intern3().
#define ID_INSTANCE 0x01 |
#define ID_INSTANCE 0x01 |
#define ID_INTERNAL ID_JUNK |
#define ID_INTERNAL ID_JUNK |
Referenced by internal_id_gen().
#define ID_INTERNAL ID_JUNK |
#define ID_INTERNAL ID_JUNK |
#define ID_JUNK 0x07 |
#define ID_JUNK 0x07 |
Referenced by rb_intern3().
#define ID_JUNK 0x07 |
#define ID_JUNK 0x07 |
#define ID_LOCAL 0x00 |
#define ID_LOCAL 0x00 |
Referenced by rb_id2str(), and rb_intern3().
#define ID_LOCAL 0x00 |
#define ID_LOCAL 0x00 |
#define ID_SCOPE_MASK 0x07 |
#define ID_SCOPE_MASK 0x07 |
#define ID_SCOPE_MASK 0x07 |
#define ID_SCOPE_MASK 0x07 |
#define ID_SCOPE_SHIFT 3 |
Referenced by internal_id_gen(), and rb_intern3().
#define ID_SCOPE_SHIFT 3 |
#define ID_SCOPE_SHIFT 3 |
#define ID_SCOPE_SHIFT 3 |
#define TOKEN2ID | ( | n | ) | id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
#define TOKEN2ID | ( | n | ) | id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
#define TOKEN2ID | ( | n | ) | id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
#define TOKEN2ID | ( | n | ) | id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
#define TOKEN2ID | ( | n | ) | id##n = ((t##n<<ID_SCOPE_SHIFT)|ID_LOCAL) |
enum ruby_method_ids |