Ruby
2.7.2p137(2020-10-01revision5445e0435260b449decf2ac16f9d09bae3cafe72)
id.h
Go to the documentation of this file.
1
/* DO NOT EDIT THIS FILE DIRECTLY */
2
/**********************************************************************
3
4
id.h -
5
6
$Author$
7
created at: Sun Oct 19 21:12:51 2008
8
9
Copyright (C) 2007 Koichi Sasada
10
11
**********************************************************************/
12
13
#ifndef RUBY_ID_H
14
#define RUBY_ID_H
15
16
enum
ruby_id_types
{
17
RUBY_ID_STATIC_SYM
= 0x01,
18
RUBY_ID_LOCAL
= 0x00,
19
RUBY_ID_INSTANCE
= (0x01<<1),
20
RUBY_ID_GLOBAL
= (0x03<<1),
21
RUBY_ID_ATTRSET
= (0x04<<1),
22
RUBY_ID_CONST
= (0x05<<1),
23
RUBY_ID_CLASS
= (0x06<<1),
24
RUBY_ID_JUNK
= (0x07<<1),
25
RUBY_ID_INTERNAL
=
RUBY_ID_JUNK
,
26
RUBY_ID_SCOPE_SHIFT
= 4,
27
RUBY_ID_SCOPE_MASK
= (~(~0
U
<<(
RUBY_ID_SCOPE_SHIFT
-1))<<1)
28
};
29
30
#define ID_STATIC_SYM RUBY_ID_STATIC_SYM
31
#define ID_SCOPE_SHIFT RUBY_ID_SCOPE_SHIFT
32
#define ID_SCOPE_MASK RUBY_ID_SCOPE_MASK
33
#define ID_LOCAL RUBY_ID_LOCAL
34
#define ID_INSTANCE RUBY_ID_INSTANCE
35
#define ID_GLOBAL RUBY_ID_GLOBAL
36
#define ID_ATTRSET RUBY_ID_ATTRSET
37
#define ID_CONST RUBY_ID_CONST
38
#define ID_CLASS RUBY_ID_CLASS
39
#define ID_JUNK RUBY_ID_JUNK
40
#define ID_INTERNAL RUBY_ID_INTERNAL
41
42
#define symIFUNC ID2SYM(idIFUNC)
43
#define symCFUNC ID2SYM(idCFUNC)
44
45
#define RUBY_TOKEN_DOT2 128
46
#define RUBY_TOKEN_DOT3 129
47
#define RUBY_TOKEN_BDOT2 130
48
#define RUBY_TOKEN_BDOT3 131
49
#define RUBY_TOKEN_UPLUS 132
50
#define RUBY_TOKEN_UMINUS 133
51
#define RUBY_TOKEN_POW 134
52
#define RUBY_TOKEN_CMP 135
53
#define RUBY_TOKEN_LSHFT 136
54
#define RUBY_TOKEN_RSHFT 137
55
#define RUBY_TOKEN_LEQ 138
56
#define RUBY_TOKEN_GEQ 139
57
#define RUBY_TOKEN_EQ 140
58
#define RUBY_TOKEN_EQQ 141
59
#define RUBY_TOKEN_NEQ 142
60
#define RUBY_TOKEN_MATCH 143
61
#define RUBY_TOKEN_NMATCH 144
62
#define RUBY_TOKEN_AREF 145
63
#define RUBY_TOKEN_ASET 146
64
#define RUBY_TOKEN_COLON2 147
65
#define RUBY_TOKEN_ANDOP 148
66
#define RUBY_TOKEN_OROP 149
67
#define RUBY_TOKEN_ANDDOT 150
68
#define RUBY_TOKEN(t) RUBY_TOKEN_##t
69
70
#define RUBY_TOKEN2ID_TYPE(tok, type) ((tok<<RUBY_ID_SCOPE_SHIFT)|type|RUBY_ID_STATIC_SYM)
71
#define TOKEN2LOCALID(tok) RUBY_TOKEN2ID_TYPE(tok, RUBY_ID_LOCAL)
72
#define TOKEN2INSTANCEID(tok) RUBY_TOKEN2ID_TYPE(tok, RUBY_ID_INSTANCE)
73
#define TOKEN2GLOBALID(tok) RUBY_TOKEN2ID_TYPE(tok, RUBY_ID_GLOBAL)
74
#define TOKEN2CONSTID(tok) RUBY_TOKEN2ID_TYPE(tok, RUBY_ID_CONST)
75
#define TOKEN2CLASSID(tok) RUBY_TOKEN2ID_TYPE(tok, RUBY_ID_CLASS)
76
#define TOKEN2ATTRSETID(tok) RUBY_TOKEN2ID_TYPE(tok, RUBY_ID_ATTRSET)
77
78
enum
ruby_method_ids
{
79
idDot2
=
RUBY_TOKEN
(DOT2),
80
idDot3
=
RUBY_TOKEN
(DOT3),
81
idUPlus
=
RUBY_TOKEN
(UPLUS),
82
idUMinus
=
RUBY_TOKEN
(UMINUS),
83
idPow
=
RUBY_TOKEN
(POW),
84
idCmp
=
RUBY_TOKEN
(CMP),
85
idPLUS
=
'+'
,
86
idMINUS
=
'-'
,
87
idMULT
=
'*'
,
88
idDIV
=
'/'
,
89
idMOD
=
'%'
,
90
idLTLT
=
RUBY_TOKEN
(LSHFT),
91
idGTGT
=
RUBY_TOKEN
(RSHFT),
92
idLT
=
'<'
,
93
idLE
=
RUBY_TOKEN
(LEQ),
94
idGT
=
'>'
,
95
idGE
=
RUBY_TOKEN
(GEQ),
96
idEq
=
RUBY_TOKEN
(EQ),
97
idEqq
=
RUBY_TOKEN
(EQQ),
98
idNeq
=
RUBY_TOKEN
(NEQ),
99
idNot
=
'!'
,
100
idAnd
=
'&'
,
101
idOr
=
'|'
,
102
idBackquote
=
'`'
,
103
idEqTilde
=
RUBY_TOKEN
(
MATCH
),
104
idNeqTilde
=
RUBY_TOKEN
(NMATCH),
105
idAREF
=
RUBY_TOKEN
(
AREF
),
106
idASET
=
RUBY_TOKEN
(ASET),
107
idCOLON2
=
RUBY_TOKEN
(COLON2),
108
idANDOP
=
RUBY_TOKEN
(ANDOP),
109
idOROP
=
RUBY_TOKEN
(OROP),
110
idANDDOT
=
RUBY_TOKEN
(ANDDOT),
111
tPRESERVED_ID_BEGIN
= 150,
112
idNilP
,
113
idNULL
,
114
idEmptyP
,
115
idEqlP
,
116
idRespond_to
,
117
idRespond_to_missing
,
118
idIFUNC
,
119
idCFUNC
,
120
id_core_set_method_alias
,
121
id_core_set_variable_alias
,
122
id_core_undef_method
,
123
id_core_define_method
,
124
id_core_define_singleton_method
,
125
id_core_set_postexe
,
126
id_core_hash_merge_ptr
,
127
id_core_hash_merge_kwd
,
128
id_core_raise
,
129
id_debug_created_info
,
130
tPRESERVED_ID_END
,
131
tTOKEN_LOCAL_BEGIN
=
tPRESERVED_ID_END
-1,
132
tMax
,
133
tMin
,
134
tFreeze
,
135
tInspect
,
136
tIntern
,
137
tObject_id
,
138
tConst_missing
,
139
tMethodMissing
,
140
tMethod_added
,
141
tSingleton_method_added
,
142
tMethod_removed
,
143
tSingleton_method_removed
,
144
tMethod_undefined
,
145
tSingleton_method_undefined
,
146
tLength
,
147
tSize
,
148
tGets
,
149
tSucc
,
150
tEach
,
151
tProc
,
152
tLambda
,
153
tSend
,
154
t__send__
,
155
t__attached__
,
156
tInitialize
,
157
tInitialize_copy
,
158
tInitialize_clone
,
159
tInitialize_dup
,
160
tTo_int
,
161
tTo_ary
,
162
tTo_str
,
163
tTo_sym
,
164
tTo_hash
,
165
tTo_proc
,
166
tTo_io
,
167
tTo_a
,
168
tTo_s
,
169
tTo_i
,
170
tTo_f
,
171
tTo_r
,
172
tBt
,
173
tBt_locations
,
174
tCall
,
175
tMesg
,
176
tException
,
177
tLocals
,
178
tNOT
,
179
tAND
,
180
tOR
,
181
tDiv
,
182
tDivmod
,
183
tFdiv
,
184
tQuo
,
185
tName
,
186
tNil
,
187
tUScore
,
188
tNUMPARAM_1
,
189
tNUMPARAM_2
,
190
tNUMPARAM_3
,
191
tNUMPARAM_4
,
192
tNUMPARAM_5
,
193
tNUMPARAM_6
,
194
tNUMPARAM_7
,
195
tNUMPARAM_8
,
196
tNUMPARAM_9
,
197
tTOKEN_LOCAL_END
,
198
tTOKEN_INSTANCE_BEGIN
=
tTOKEN_LOCAL_END
-1,
199
tTOKEN_INSTANCE_END
,
200
tTOKEN_GLOBAL_BEGIN
=
tTOKEN_INSTANCE_END
-1,
201
tLASTLINE
,
202
tBACKREF
,
203
tERROR_INFO
,
204
tTOKEN_GLOBAL_END
,
205
tTOKEN_CONST_BEGIN
=
tTOKEN_GLOBAL_END
-1,
206
tTOKEN_CONST_END
,
207
tTOKEN_CLASS_BEGIN
=
tTOKEN_CONST_END
-1,
208
tTOKEN_CLASS_END
,
209
tTOKEN_ATTRSET_BEGIN
=
tTOKEN_CLASS_END
-1,
210
tTOKEN_ATTRSET_END
,
211
tNEXT_ID
=
tTOKEN_ATTRSET_END
,
212
#define DEFINE_LOCALID_FROM_TOKEN(n) id##n = TOKEN2LOCALID(t##n)
213
DEFINE_LOCALID_FROM_TOKEN
(
Max
),
214
DEFINE_LOCALID_FROM_TOKEN
(
Min
),
215
DEFINE_LOCALID_FROM_TOKEN
(Freeze),
216
DEFINE_LOCALID_FROM_TOKEN
(Inspect),
217
DEFINE_LOCALID_FROM_TOKEN
(Intern),
218
DEFINE_LOCALID_FROM_TOKEN
(Object_id),
219
DEFINE_LOCALID_FROM_TOKEN
(Const_missing),
220
DEFINE_LOCALID_FROM_TOKEN
(MethodMissing),
221
DEFINE_LOCALID_FROM_TOKEN
(Method_added),
222
DEFINE_LOCALID_FROM_TOKEN
(Singleton_method_added),
223
DEFINE_LOCALID_FROM_TOKEN
(Method_removed),
224
DEFINE_LOCALID_FROM_TOKEN
(Singleton_method_removed),
225
DEFINE_LOCALID_FROM_TOKEN
(Method_undefined),
226
DEFINE_LOCALID_FROM_TOKEN
(Singleton_method_undefined),
227
DEFINE_LOCALID_FROM_TOKEN
(Length),
228
DEFINE_LOCALID_FROM_TOKEN
(
Size
),
229
DEFINE_LOCALID_FROM_TOKEN
(Gets),
230
DEFINE_LOCALID_FROM_TOKEN
(Succ),
231
DEFINE_LOCALID_FROM_TOKEN
(Each),
232
DEFINE_LOCALID_FROM_TOKEN
(Proc),
233
DEFINE_LOCALID_FROM_TOKEN
(Lambda),
234
DEFINE_LOCALID_FROM_TOKEN
(Send),
235
DEFINE_LOCALID_FROM_TOKEN
(__send__),
236
DEFINE_LOCALID_FROM_TOKEN
(__attached__),
237
DEFINE_LOCALID_FROM_TOKEN
(Initialize),
238
DEFINE_LOCALID_FROM_TOKEN
(Initialize_copy),
239
DEFINE_LOCALID_FROM_TOKEN
(Initialize_clone),
240
DEFINE_LOCALID_FROM_TOKEN
(Initialize_dup),
241
DEFINE_LOCALID_FROM_TOKEN
(To_int),
242
DEFINE_LOCALID_FROM_TOKEN
(To_ary),
243
DEFINE_LOCALID_FROM_TOKEN
(To_str),
244
DEFINE_LOCALID_FROM_TOKEN
(To_sym),
245
DEFINE_LOCALID_FROM_TOKEN
(To_hash),
246
DEFINE_LOCALID_FROM_TOKEN
(To_proc),
247
DEFINE_LOCALID_FROM_TOKEN
(To_io),
248
DEFINE_LOCALID_FROM_TOKEN
(To_a),
249
DEFINE_LOCALID_FROM_TOKEN
(To_s),
250
DEFINE_LOCALID_FROM_TOKEN
(To_i),
251
DEFINE_LOCALID_FROM_TOKEN
(To_f),
252
DEFINE_LOCALID_FROM_TOKEN
(To_r),
253
DEFINE_LOCALID_FROM_TOKEN
(Bt),
254
DEFINE_LOCALID_FROM_TOKEN
(Bt_locations),
255
DEFINE_LOCALID_FROM_TOKEN
(Call),
256
DEFINE_LOCALID_FROM_TOKEN
(Mesg),
257
DEFINE_LOCALID_FROM_TOKEN
(Exception),
258
DEFINE_LOCALID_FROM_TOKEN
(Locals),
259
DEFINE_LOCALID_FROM_TOKEN
(NOT),
260
DEFINE_LOCALID_FROM_TOKEN
(AND),
261
DEFINE_LOCALID_FROM_TOKEN
(
OR
),
262
DEFINE_LOCALID_FROM_TOKEN
(Div),
263
DEFINE_LOCALID_FROM_TOKEN
(Divmod),
264
DEFINE_LOCALID_FROM_TOKEN
(Fdiv),
265
DEFINE_LOCALID_FROM_TOKEN
(Quo),
266
DEFINE_LOCALID_FROM_TOKEN
(Name),
267
DEFINE_LOCALID_FROM_TOKEN
(Nil),
268
DEFINE_LOCALID_FROM_TOKEN
(UScore),
269
DEFINE_LOCALID_FROM_TOKEN
(NUMPARAM_1),
270
DEFINE_LOCALID_FROM_TOKEN
(NUMPARAM_2),
271
DEFINE_LOCALID_FROM_TOKEN
(NUMPARAM_3),
272
DEFINE_LOCALID_FROM_TOKEN
(NUMPARAM_4),
273
DEFINE_LOCALID_FROM_TOKEN
(NUMPARAM_5),
274
DEFINE_LOCALID_FROM_TOKEN
(NUMPARAM_6),
275
DEFINE_LOCALID_FROM_TOKEN
(NUMPARAM_7),
276
DEFINE_LOCALID_FROM_TOKEN
(NUMPARAM_8),
277
DEFINE_LOCALID_FROM_TOKEN
(NUMPARAM_9),
278
#define DEFINE_INSTANCEID_FROM_TOKEN(n) id##n = TOKEN2INSTANCEID(t##n)
279
#define DEFINE_GLOBALID_FROM_TOKEN(n) id##n = TOKEN2GLOBALID(t##n)
280
DEFINE_GLOBALID_FROM_TOKEN
(LASTLINE),
281
DEFINE_GLOBALID_FROM_TOKEN
(BACKREF),
282
DEFINE_GLOBALID_FROM_TOKEN
(ERROR_INFO),
283
#define DEFINE_CONSTID_FROM_TOKEN(n) id##n = TOKEN2CONSTID(t##n)
284
#define DEFINE_CLASSID_FROM_TOKEN(n) id##n = TOKEN2CLASSID(t##n)
285
#define DEFINE_ATTRSETID_FROM_TOKEN(n) id##n = TOKEN2ATTRSETID(t##n)
286
tLAST_OP_ID
=
tPRESERVED_ID_END
-1,
287
idLAST_OP_ID
=
tLAST_OP_ID
>>
ID_SCOPE_SHIFT
288
};
289
290
#endif
/* RUBY_ID_H */
idNULL
@ idNULL
Definition:
id.h:113
idNot
@ idNot
Definition:
id.h:99
tTo_hash
@ tTo_hash
Definition:
id.h:164
tTOKEN_CLASS_END
@ tTOKEN_CLASS_END
Definition:
id.h:208
tTOKEN_ATTRSET_END
@ tTOKEN_ATTRSET_END
Definition:
id.h:210
tNUMPARAM_7
@ tNUMPARAM_7
Definition:
id.h:194
tLASTLINE
@ tLASTLINE
Definition:
id.h:201
tSucc
@ tSucc
Definition:
id.h:149
RUBY_ID_LOCAL
@ RUBY_ID_LOCAL
Definition:
id.h:18
idEq
@ idEq
Definition:
id.h:96
tSize
@ tSize
Definition:
id.h:147
tName
@ tName
Definition:
id.h:185
idANDOP
@ idANDOP
Definition:
id.h:108
t__send__
@ t__send__
Definition:
id.h:154
ruby_method_ids
ruby_method_ids
Definition:
id.h:78
tTOKEN_GLOBAL_BEGIN
@ tTOKEN_GLOBAL_BEGIN
Definition:
id.h:200
idNilP
@ idNilP
Definition:
id.h:112
RUBY_ID_CLASS
@ RUBY_ID_CLASS
Definition:
id.h:23
tTo_sym
@ tTo_sym
Definition:
id.h:163
tTo_i
@ tTo_i
Definition:
id.h:169
idOr
@ idOr
Definition:
id.h:101
idRespond_to_missing
@ idRespond_to_missing
Definition:
id.h:117
tERROR_INFO
@ tERROR_INFO
Definition:
id.h:203
RUBY_ID_JUNK
@ RUBY_ID_JUNK
Definition:
id.h:24
id_core_raise
@ id_core_raise
Definition:
id.h:128
idEqq
@ idEqq
Definition:
id.h:97
tTOKEN_LOCAL_END
@ tTOKEN_LOCAL_END
Definition:
id.h:197
tFdiv
@ tFdiv
Definition:
id.h:183
tSingleton_method_removed
@ tSingleton_method_removed
Definition:
id.h:143
idLAST_OP_ID
@ idLAST_OP_ID
Definition:
id.h:287
tFreeze
@ tFreeze
Definition:
id.h:134
idMINUS
@ idMINUS
Definition:
id.h:86
idGT
@ idGT
Definition:
id.h:94
idUMinus
@ idUMinus
Definition:
id.h:82
tTOKEN_ATTRSET_BEGIN
@ tTOKEN_ATTRSET_BEGIN
Definition:
id.h:209
tMethod_undefined
@ tMethod_undefined
Definition:
id.h:144
RUBY_ID_CONST
@ RUBY_ID_CONST
Definition:
id.h:22
tLambda
@ tLambda
Definition:
id.h:152
idEqTilde
@ idEqTilde
Definition:
id.h:103
tQuo
@ tQuo
Definition:
id.h:184
tInspect
@ tInspect
Definition:
id.h:135
tGets
@ tGets
Definition:
id.h:148
tTo_r
@ tTo_r
Definition:
id.h:171
tNUMPARAM_5
@ tNUMPARAM_5
Definition:
id.h:192
tLAST_OP_ID
@ tLAST_OP_ID
Definition:
id.h:286
ruby_id_types
ruby_id_types
Definition:
id.h:16
idLE
@ idLE
Definition:
id.h:93
idUPlus
@ idUPlus
Definition:
id.h:81
tNEXT_ID
@ tNEXT_ID
Definition:
id.h:211
tNOT
@ tNOT
Definition:
id.h:178
id_core_undef_method
@ id_core_undef_method
Definition:
id.h:122
tTo_int
@ tTo_int
Definition:
id.h:160
tNUMPARAM_8
@ tNUMPARAM_8
Definition:
id.h:195
tAND
@ tAND
Definition:
id.h:179
tNUMPARAM_2
@ tNUMPARAM_2
Definition:
id.h:189
id_core_hash_merge_kwd
@ id_core_hash_merge_kwd
Definition:
id.h:127
idLT
@ idLT
Definition:
id.h:92
tCall
@ tCall
Definition:
id.h:174
idANDDOT
@ idANDDOT
Definition:
id.h:110
RUBY_ID_GLOBAL
@ RUBY_ID_GLOBAL
Definition:
id.h:20
tTOKEN_CONST_BEGIN
@ tTOKEN_CONST_BEGIN
Definition:
id.h:205
tInitialize_clone
@ tInitialize_clone
Definition:
id.h:158
id_core_define_method
@ id_core_define_method
Definition:
id.h:123
tMesg
@ tMesg
Definition:
id.h:175
tLength
@ tLength
Definition:
id.h:146
MATCH
#define MATCH(s)
id_core_set_method_alias
@ id_core_set_method_alias
Definition:
id.h:120
tTOKEN_INSTANCE_END
@ tTOKEN_INSTANCE_END
Definition:
id.h:199
idASET
@ idASET
Definition:
id.h:106
idMULT
@ idMULT
Definition:
id.h:87
tTo_str
@ tTo_str
Definition:
id.h:162
idLTLT
@ idLTLT
Definition:
id.h:90
idAREF
@ idAREF
Definition:
id.h:105
tDiv
@ tDiv
Definition:
id.h:181
idNeq
@ idNeq
Definition:
id.h:98
tMethod_removed
@ tMethod_removed
Definition:
id.h:142
tTOKEN_CLASS_BEGIN
@ tTOKEN_CLASS_BEGIN
Definition:
id.h:207
tNUMPARAM_4
@ tNUMPARAM_4
Definition:
id.h:191
idEmptyP
@ idEmptyP
Definition:
id.h:114
tDivmod
@ tDivmod
Definition:
id.h:182
tTo_proc
@ tTo_proc
Definition:
id.h:165
idEqlP
@ idEqlP
Definition:
id.h:115
tSingleton_method_added
@ tSingleton_method_added
Definition:
id.h:141
tTo_f
@ tTo_f
Definition:
id.h:170
DEFINE_GLOBALID_FROM_TOKEN
#define DEFINE_GLOBALID_FROM_TOKEN(n)
Definition:
id.h:279
tNUMPARAM_6
@ tNUMPARAM_6
Definition:
id.h:193
idGE
@ idGE
Definition:
id.h:95
idPow
@ idPow
Definition:
id.h:83
tNil
@ tNil
Definition:
id.h:186
tLocals
@ tLocals
Definition:
id.h:177
tMethodMissing
@ tMethodMissing
Definition:
id.h:139
idPLUS
@ idPLUS
Definition:
id.h:85
AREF
#define AREF(s, idx)
Definition:
cparse.c:97
tPRESERVED_ID_BEGIN
@ tPRESERVED_ID_BEGIN
Definition:
id.h:111
idGTGT
@ idGTGT
Definition:
id.h:91
RUBY_ID_SCOPE_MASK
@ RUBY_ID_SCOPE_MASK
Definition:
id.h:27
id_core_set_postexe
@ id_core_set_postexe
Definition:
id.h:125
RUBY_ID_INTERNAL
@ RUBY_ID_INTERNAL
Definition:
id.h:25
tConst_missing
@ tConst_missing
Definition:
id.h:138
tObject_id
@ tObject_id
Definition:
id.h:137
idDot2
@ idDot2
Definition:
id.h:79
tInitialize
@ tInitialize
Definition:
id.h:156
ID_SCOPE_SHIFT
#define ID_SCOPE_SHIFT
Definition:
id.h:31
tTOKEN_INSTANCE_BEGIN
@ tTOKEN_INSTANCE_BEGIN
Definition:
id.h:198
U
Definition:
dtoa.c:290
tNUMPARAM_1
@ tNUMPARAM_1
Definition:
id.h:188
tSend
@ tSend
Definition:
id.h:153
tBACKREF
@ tBACKREF
Definition:
id.h:202
tTOKEN_CONST_END
@ tTOKEN_CONST_END
Definition:
id.h:206
Max
#define Max(a, b)
Definition:
bigdecimal.h:344
tMax
@ tMax
Definition:
id.h:132
tProc
@ tProc
Definition:
id.h:151
idAnd
@ idAnd
Definition:
id.h:100
idCOLON2
@ idCOLON2
Definition:
id.h:107
idIFUNC
@ idIFUNC
Definition:
id.h:118
idOROP
@ idOROP
Definition:
id.h:109
tSingleton_method_undefined
@ tSingleton_method_undefined
Definition:
id.h:145
t__attached__
@ t__attached__
Definition:
id.h:155
idDot3
@ idDot3
Definition:
id.h:80
tOR
@ tOR
Definition:
id.h:180
id_core_set_variable_alias
@ id_core_set_variable_alias
Definition:
id.h:121
tEach
@ tEach
Definition:
id.h:150
tBt
@ tBt
Definition:
id.h:172
tTo_io
@ tTo_io
Definition:
id.h:166
tMin
@ tMin
Definition:
id.h:133
tUScore
@ tUScore
Definition:
id.h:187
RUBY_ID_SCOPE_SHIFT
@ RUBY_ID_SCOPE_SHIFT
Definition:
id.h:26
tTo_a
@ tTo_a
Definition:
id.h:167
id_core_hash_merge_ptr
@ id_core_hash_merge_ptr
Definition:
id.h:126
RUBY_ID_INSTANCE
@ RUBY_ID_INSTANCE
Definition:
id.h:19
idBackquote
@ idBackquote
Definition:
id.h:102
OR
#define OR(d, d0, d1, bl)
Definition:
crypt.c:125
tInitialize_dup
@ tInitialize_dup
Definition:
id.h:159
idCmp
@ idCmp
Definition:
id.h:84
tTOKEN_GLOBAL_END
@ tTOKEN_GLOBAL_END
Definition:
id.h:204
Size
Definition:
pyobjc-tc.c:15
tException
@ tException
Definition:
id.h:176
idRespond_to
@ idRespond_to
Definition:
id.h:116
tPRESERVED_ID_END
@ tPRESERVED_ID_END
Definition:
id.h:130
id_core_define_singleton_method
@ id_core_define_singleton_method
Definition:
id.h:124
idCFUNC
@ idCFUNC
Definition:
id.h:119
tTo_ary
@ tTo_ary
Definition:
id.h:161
tNUMPARAM_9
@ tNUMPARAM_9
Definition:
id.h:196
tTo_s
@ tTo_s
Definition:
id.h:168
Min
#define Min(a, b)
Definition:
bigdecimal.h:345
tNUMPARAM_3
@ tNUMPARAM_3
Definition:
id.h:190
tMethod_added
@ tMethod_added
Definition:
id.h:140
tBt_locations
@ tBt_locations
Definition:
id.h:173
idDIV
@ idDIV
Definition:
id.h:88
tTOKEN_LOCAL_BEGIN
@ tTOKEN_LOCAL_BEGIN
Definition:
id.h:131
tInitialize_copy
@ tInitialize_copy
Definition:
id.h:157
tIntern
@ tIntern
Definition:
id.h:136
idMOD
@ idMOD
Definition:
id.h:89
id_debug_created_info
@ id_debug_created_info
Definition:
id.h:129
idNeqTilde
@ idNeqTilde
Definition:
id.h:104
RUBY_ID_STATIC_SYM
@ RUBY_ID_STATIC_SYM
Definition:
id.h:17
RUBY_ID_ATTRSET
@ RUBY_ID_ATTRSET
Definition:
id.h:21
RUBY_TOKEN
#define RUBY_TOKEN(t)
Definition:
id.h:68
DEFINE_LOCALID_FROM_TOKEN
#define DEFINE_LOCALID_FROM_TOKEN(n)
Definition:
id.h:212
Generated by
1.8.19