annotate dmd/Id.d @ 73:ef02e2e203c2

Updating to dmd2.033
author korDen
date Sat, 28 Aug 2010 19:42:41 +0400
parents 10317f0c89a5
children 903b95002d4e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
1 module dmd.Id;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
2
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
3 import dmd.Identifier;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
4 import dmd.Lexer;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
5
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
6 struct Id
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
7 {
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
8 static Identifier IUnknown;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
9 static Identifier Object_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
10 static Identifier object;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
11 static Identifier max;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
12 static Identifier min;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
13 static Identifier This;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
14 static Identifier ctor;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
15 static Identifier dtor;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
16 static Identifier cpctor;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
17 static Identifier _postblit;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
18 static Identifier classInvariant;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
19 static Identifier unitTest;
73
ef02e2e203c2 Updating to dmd2.033
korDen
parents: 0
diff changeset
20 static Identifier require;
ef02e2e203c2 Updating to dmd2.033
korDen
parents: 0
diff changeset
21 static Identifier ensure;
0
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
22 static Identifier init_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
23 static Identifier size;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
24 static Identifier __sizeof;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
25 static Identifier alignof_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
26 static Identifier mangleof_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
27 static Identifier stringof_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
28 static Identifier tupleof_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
29 static Identifier length;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
30 static Identifier remove;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
31 static Identifier ptr;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
32 static Identifier funcptr;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
33 static Identifier dollar;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
34 static Identifier offset;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
35 static Identifier offsetof;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
36 static Identifier ModuleInfo;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
37 static Identifier ClassInfo;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
38 static Identifier classinfo_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
39 static Identifier typeinfo_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
40 static Identifier outer;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
41 static Identifier Exception;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
42 static Identifier Throwable;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
43 static Identifier withSym;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
44 static Identifier result;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
45 static Identifier returnLabel;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
46 static Identifier delegate_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
47 static Identifier line;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
48 static Identifier empty;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
49 static Identifier p;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
50 static Identifier coverage;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
51 static Identifier __vptr;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
52 static Identifier __monitor;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
53 static Identifier system;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
54 static Identifier TypeInfo;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
55 static Identifier TypeInfo_Class;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
56 static Identifier TypeInfo_Interface;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
57 static Identifier TypeInfo_Struct;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
58 static Identifier TypeInfo_Enum;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
59 static Identifier TypeInfo_Typedef;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
60 static Identifier TypeInfo_Pointer;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
61 static Identifier TypeInfo_Array;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
62 static Identifier TypeInfo_StaticArray;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
63 static Identifier TypeInfo_AssociativeArray;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
64 static Identifier TypeInfo_Function;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
65 static Identifier TypeInfo_Delegate;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
66 static Identifier TypeInfo_Tuple;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
67 static Identifier TypeInfo_Const;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
68 static Identifier TypeInfo_Invariant;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
69 static Identifier TypeInfo_Shared;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
70 static Identifier elements;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
71 static Identifier _arguments_typeinfo;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
72 static Identifier _arguments;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
73 static Identifier _argptr;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
74 static Identifier _match;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
75 static Identifier destroy;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
76 static Identifier postblit;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
77 static Identifier LINE;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
78 static Identifier FILE;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
79 static Identifier DATE;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
80 static Identifier TIME;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
81 static Identifier TIMESTAMP;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
82 static Identifier VENDOR;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
83 static Identifier VERSIONX;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
84 static Identifier EOFX;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
85 static Identifier nan;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
86 static Identifier infinity;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
87 static Identifier dig;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
88 static Identifier epsilon;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
89 static Identifier mant_dig;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
90 static Identifier max_10_exp;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
91 static Identifier max_exp;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
92 static Identifier min_10_exp;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
93 static Identifier min_exp;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
94 static Identifier re;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
95 static Identifier im;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
96 static Identifier C;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
97 static Identifier D;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
98 static Identifier Windows;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
99 static Identifier Pascal;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
100 static Identifier System;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
101 static Identifier exit;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
102 static Identifier success;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
103 static Identifier failure;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
104 static Identifier keys;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
105 static Identifier values;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
106 static Identifier rehash;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
107 static Identifier sort;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
108 static Identifier reverse;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
109 static Identifier dup;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
110 static Identifier idup;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
111 static Identifier property;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
112 static Identifier ___out;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
113 static Identifier ___in;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
114 static Identifier __int;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
115 static Identifier __dollar;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
116 static Identifier __LOCAL_SIZE;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
117 static Identifier uadd;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
118 static Identifier neg;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
119 static Identifier com;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
120 static Identifier add;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
121 static Identifier add_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
122 static Identifier sub;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
123 static Identifier sub_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
124 static Identifier mul;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
125 static Identifier mul_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
126 static Identifier div;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
127 static Identifier div_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
128 static Identifier mod;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
129 static Identifier mod_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
130 static Identifier eq;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
131 static Identifier cmp;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
132 static Identifier iand;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
133 static Identifier iand_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
134 static Identifier ior;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
135 static Identifier ior_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
136 static Identifier ixor;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
137 static Identifier ixor_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
138 static Identifier shl;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
139 static Identifier shl_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
140 static Identifier shr;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
141 static Identifier shr_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
142 static Identifier ushr;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
143 static Identifier ushr_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
144 static Identifier cat;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
145 static Identifier cat_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
146 static Identifier assign;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
147 static Identifier addass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
148 static Identifier subass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
149 static Identifier mulass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
150 static Identifier divass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
151 static Identifier modass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
152 static Identifier andass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
153 static Identifier orass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
154 static Identifier xorass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
155 static Identifier shlass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
156 static Identifier shrass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
157 static Identifier ushrass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
158 static Identifier catass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
159 static Identifier postinc;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
160 static Identifier postdec;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
161 static Identifier index;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
162 static Identifier indexass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
163 static Identifier slice;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
164 static Identifier sliceass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
165 static Identifier call;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
166 static Identifier cast_;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
167 static Identifier match;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
168 static Identifier next;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
169 static Identifier opIn;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
170 static Identifier opIn_r;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
171 static Identifier opStar;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
172 static Identifier opDot;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
173 static Identifier opImplicitCast;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
174 static Identifier classNew;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
175 static Identifier classDelete;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
176 static Identifier apply;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
177 static Identifier applyReverse;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
178 static Identifier Fempty;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
179 static Identifier Fhead;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
180 static Identifier Ftoe;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
181 static Identifier Fnext;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
182 static Identifier Fretreat;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
183 static Identifier adDup;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
184 static Identifier adReverse;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
185 static Identifier aaLen;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
186 static Identifier aaKeys;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
187 static Identifier aaValues;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
188 static Identifier aaRehash;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
189 static Identifier monitorenter;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
190 static Identifier monitorexit;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
191 static Identifier criticalenter;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
192 static Identifier criticalexit;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
193 static Identifier GNU_asm;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
194 static Identifier lib;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
195 static Identifier msg;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
196 static Identifier startaddress;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
197 static Identifier tohash;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
198 static Identifier tostring;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
199 static Identifier getmembers;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
200 static Identifier alloca;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
201 static Identifier main;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
202 static Identifier WinMain;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
203 static Identifier DllMain;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
204 static Identifier tls_get_addr;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
205 static Identifier std;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
206 static Identifier math;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
207 static Identifier sin;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
208 static Identifier cos;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
209 static Identifier tan;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
210 static Identifier _sqrt;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
211 static Identifier fabs;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
212 static Identifier isAbstractClass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
213 static Identifier isArithmetic;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
214 static Identifier isAssociativeArray;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
215 static Identifier isFinalClass;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
216 static Identifier isFloating;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
217 static Identifier isIntegral;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
218 static Identifier isScalar;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
219 static Identifier isStaticArray;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
220 static Identifier isUnsigned;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
221 static Identifier isVirtualFunction;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
222 static Identifier isAbstractFunction;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
223 static Identifier isFinalFunction;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
224 static Identifier hasMember;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
225 static Identifier getMember;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
226 static Identifier getVirtualFunctions;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
227 static Identifier classInstanceSize;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
228 static Identifier allMembers;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
229 static Identifier derivedMembers;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
230 static Identifier isSame;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
231 static Identifier compiles;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
232
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
233 static void initialize()
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
234 {
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
235 IUnknown = Lexer.idPool("IUnknown");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
236 Object_ = Lexer.idPool("Object");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
237 object = Lexer.idPool("object");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
238 max = Lexer.idPool("max");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
239 min = Lexer.idPool("min");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
240 This = Lexer.idPool("this");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
241 ctor = Lexer.idPool("__ctor");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
242 dtor = Lexer.idPool("__dtor");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
243 cpctor = Lexer.idPool("__cpctor");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
244 _postblit = Lexer.idPool("__postblit");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
245 classInvariant = Lexer.idPool("__invariant");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
246 unitTest = Lexer.idPool("__unitTest");
73
ef02e2e203c2 Updating to dmd2.033
korDen
parents: 0
diff changeset
247 require = Lexer.idPool("__require");
ef02e2e203c2 Updating to dmd2.033
korDen
parents: 0
diff changeset
248 ensure = Lexer.idPool("__ensure");
0
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
249 init_ = Lexer.idPool("init");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
250 size = Lexer.idPool("size");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
251 __sizeof = Lexer.idPool("sizeof");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
252 alignof_ = Lexer.idPool("alignof");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
253 mangleof_ = Lexer.idPool("mangleof");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
254 stringof_ = Lexer.idPool("stringof");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
255 tupleof_ = Lexer.idPool("tupleof");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
256 length = Lexer.idPool("length");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
257 remove = Lexer.idPool("remove");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
258 ptr = Lexer.idPool("ptr");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
259 funcptr = Lexer.idPool("funcptr");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
260 dollar = Lexer.idPool("__dollar");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
261 offset = Lexer.idPool("offset");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
262 offsetof = Lexer.idPool("offsetof");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
263 ModuleInfo = Lexer.idPool("ModuleInfo");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
264 ClassInfo = Lexer.idPool("ClassInfo");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
265 classinfo_ = Lexer.idPool("classinfo");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
266 typeinfo_ = Lexer.idPool("typeinfo");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
267 outer = Lexer.idPool("outer");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
268 Exception = Lexer.idPool("Exception");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
269 Throwable = Lexer.idPool("Throwable");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
270 withSym = Lexer.idPool("__withSym");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
271 result = Lexer.idPool("__result");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
272 returnLabel = Lexer.idPool("__returnLabel");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
273 delegate_ = Lexer.idPool("delegate");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
274 line = Lexer.idPool("line");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
275 empty = Lexer.idPool("");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
276 p = Lexer.idPool("p");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
277 coverage = Lexer.idPool("__coverage");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
278 __vptr = Lexer.idPool("__vptr");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
279 __monitor = Lexer.idPool("__monitor");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
280 system = Lexer.idPool("system");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
281 TypeInfo = Lexer.idPool("TypeInfo");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
282 TypeInfo_Class = Lexer.idPool("TypeInfo_Class");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
283 TypeInfo_Interface = Lexer.idPool("TypeInfo_Interface");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
284 TypeInfo_Struct = Lexer.idPool("TypeInfo_Struct");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
285 TypeInfo_Enum = Lexer.idPool("TypeInfo_Enum");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
286 TypeInfo_Typedef = Lexer.idPool("TypeInfo_Typedef");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
287 TypeInfo_Pointer = Lexer.idPool("TypeInfo_Pointer");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
288 TypeInfo_Array = Lexer.idPool("TypeInfo_Array");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
289 TypeInfo_StaticArray = Lexer.idPool("TypeInfo_StaticArray");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
290 TypeInfo_AssociativeArray = Lexer.idPool("TypeInfo_AssociativeArray");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
291 TypeInfo_Function = Lexer.idPool("TypeInfo_Function");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
292 TypeInfo_Delegate = Lexer.idPool("TypeInfo_Delegate");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
293 TypeInfo_Tuple = Lexer.idPool("TypeInfo_Tuple");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
294 TypeInfo_Const = Lexer.idPool("TypeInfo_Const");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
295 TypeInfo_Invariant = Lexer.idPool("TypeInfo_Invariant");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
296 TypeInfo_Shared = Lexer.idPool("TypeInfo_Shared");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
297 elements = Lexer.idPool("elements");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
298 _arguments_typeinfo = Lexer.idPool("_arguments_typeinfo");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
299 _arguments = Lexer.idPool("_arguments");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
300 _argptr = Lexer.idPool("_argptr");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
301 _match = Lexer.idPool("_match");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
302 destroy = Lexer.idPool("destroy");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
303 postblit = Lexer.idPool("postblit");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
304 LINE = Lexer.idPool("__LINE__");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
305 FILE = Lexer.idPool("__FILE__");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
306 DATE = Lexer.idPool("__DATE__");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
307 TIME = Lexer.idPool("__TIME__");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
308 TIMESTAMP = Lexer.idPool("__TIMESTAMP__");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
309 VENDOR = Lexer.idPool("__VENDOR__");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
310 VERSIONX = Lexer.idPool("__VERSION__");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
311 EOFX = Lexer.idPool("__EOF__");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
312 nan = Lexer.idPool("nan");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
313 infinity = Lexer.idPool("infinity");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
314 dig = Lexer.idPool("dig");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
315 epsilon = Lexer.idPool("epsilon");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
316 mant_dig = Lexer.idPool("mant_dig");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
317 max_10_exp = Lexer.idPool("max_10_exp");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
318 max_exp = Lexer.idPool("max_exp");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
319 min_10_exp = Lexer.idPool("min_10_exp");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
320 min_exp = Lexer.idPool("min_exp");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
321 re = Lexer.idPool("re");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
322 im = Lexer.idPool("im");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
323 C = Lexer.idPool("C");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
324 D = Lexer.idPool("D");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
325 Windows = Lexer.idPool("Windows");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
326 Pascal = Lexer.idPool("Pascal");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
327 System = Lexer.idPool("System");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
328 exit = Lexer.idPool("exit");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
329 success = Lexer.idPool("success");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
330 failure = Lexer.idPool("failure");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
331 keys = Lexer.idPool("keys");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
332 values = Lexer.idPool("values");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
333 rehash = Lexer.idPool("rehash");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
334 sort = Lexer.idPool("sort");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
335 reverse = Lexer.idPool("reverse");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
336 dup = Lexer.idPool("dup");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
337 idup = Lexer.idPool("idup");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
338 property = Lexer.idPool("property");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
339 ___out = Lexer.idPool("out");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
340 ___in = Lexer.idPool("in");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
341 __int = Lexer.idPool("int");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
342 __dollar = Lexer.idPool("$");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
343 __LOCAL_SIZE = Lexer.idPool("__LOCAL_SIZE");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
344 uadd = Lexer.idPool("opPos");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
345 neg = Lexer.idPool("opNeg");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
346 com = Lexer.idPool("opCom");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
347 add = Lexer.idPool("opAdd");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
348 add_r = Lexer.idPool("opAdd_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
349 sub = Lexer.idPool("opSub");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
350 sub_r = Lexer.idPool("opSub_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
351 mul = Lexer.idPool("opMul");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
352 mul_r = Lexer.idPool("opMul_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
353 div = Lexer.idPool("opDiv");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
354 div_r = Lexer.idPool("opDiv_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
355 mod = Lexer.idPool("opMod");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
356 mod_r = Lexer.idPool("opMod_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
357 eq = Lexer.idPool("opEquals");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
358 cmp = Lexer.idPool("opCmp");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
359 iand = Lexer.idPool("opAnd");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
360 iand_r = Lexer.idPool("opAnd_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
361 ior = Lexer.idPool("opOr");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
362 ior_r = Lexer.idPool("opOr_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
363 ixor = Lexer.idPool("opXor");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
364 ixor_r = Lexer.idPool("opXor_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
365 shl = Lexer.idPool("opShl");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
366 shl_r = Lexer.idPool("opShl_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
367 shr = Lexer.idPool("opShr");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
368 shr_r = Lexer.idPool("opShr_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
369 ushr = Lexer.idPool("opUShr");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
370 ushr_r = Lexer.idPool("opUShr_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
371 cat = Lexer.idPool("opCat");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
372 cat_r = Lexer.idPool("opCat_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
373 assign = Lexer.idPool("opAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
374 addass = Lexer.idPool("opAddAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
375 subass = Lexer.idPool("opSubAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
376 mulass = Lexer.idPool("opMulAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
377 divass = Lexer.idPool("opDivAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
378 modass = Lexer.idPool("opModAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
379 andass = Lexer.idPool("opAndAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
380 orass = Lexer.idPool("opOrAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
381 xorass = Lexer.idPool("opXorAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
382 shlass = Lexer.idPool("opShlAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
383 shrass = Lexer.idPool("opShrAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
384 ushrass = Lexer.idPool("opUShrAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
385 catass = Lexer.idPool("opCatAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
386 postinc = Lexer.idPool("opPostInc");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
387 postdec = Lexer.idPool("opPostDec");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
388 index = Lexer.idPool("opIndex");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
389 indexass = Lexer.idPool("opIndexAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
390 slice = Lexer.idPool("opSlice");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
391 sliceass = Lexer.idPool("opSliceAssign");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
392 call = Lexer.idPool("opCall");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
393 cast_ = Lexer.idPool("opCast");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
394 match = Lexer.idPool("opMatch");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
395 next = Lexer.idPool("opNext");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
396 opIn = Lexer.idPool("opIn");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
397 opIn_r = Lexer.idPool("opIn_r");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
398 opStar = Lexer.idPool("opStar");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
399 opDot = Lexer.idPool("opDot");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
400 opImplicitCast = Lexer.idPool("opImplicitCast");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
401 classNew = Lexer.idPool("new");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
402 classDelete = Lexer.idPool("delete");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
403 apply = Lexer.idPool("opApply");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
404 applyReverse = Lexer.idPool("opApplyReverse");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
405 Fempty = Lexer.idPool("empty");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
406 Fhead = Lexer.idPool("front");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
407 Ftoe = Lexer.idPool("back");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
408 Fnext = Lexer.idPool("popFront");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
409 Fretreat = Lexer.idPool("popBack");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
410 adDup = Lexer.idPool("_adDupT");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
411 adReverse = Lexer.idPool("_adReverse");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
412 aaLen = Lexer.idPool("_aaLen");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
413 aaKeys = Lexer.idPool("_aaKeys");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
414 aaValues = Lexer.idPool("_aaValues");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
415 aaRehash = Lexer.idPool("_aaRehash");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
416 monitorenter = Lexer.idPool("_d_monitorenter");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
417 monitorexit = Lexer.idPool("_d_monitorexit");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
418 criticalenter = Lexer.idPool("_d_criticalenter");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
419 criticalexit = Lexer.idPool("_d_criticalexit");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
420 GNU_asm = Lexer.idPool("GNU_asm");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
421 lib = Lexer.idPool("lib");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
422 msg = Lexer.idPool("msg");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
423 startaddress = Lexer.idPool("startaddress");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
424 tohash = Lexer.idPool("toHash");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
425 tostring = Lexer.idPool("toString");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
426 getmembers = Lexer.idPool("getMembers");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
427 alloca = Lexer.idPool("alloca");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
428 main = Lexer.idPool("main");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
429 WinMain = Lexer.idPool("WinMain");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
430 DllMain = Lexer.idPool("DllMain");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
431 tls_get_addr = Lexer.idPool("___tls_get_addr");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
432 std = Lexer.idPool("std");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
433 math = Lexer.idPool("math");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
434 sin = Lexer.idPool("sin");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
435 cos = Lexer.idPool("cos");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
436 tan = Lexer.idPool("tan");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
437 _sqrt = Lexer.idPool("sqrt");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
438 fabs = Lexer.idPool("fabs");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
439 isAbstractClass = Lexer.idPool("isAbstractClass");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
440 isArithmetic = Lexer.idPool("isArithmetic");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
441 isAssociativeArray = Lexer.idPool("isAssociativeArray");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
442 isFinalClass = Lexer.idPool("isFinalClass");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
443 isFloating = Lexer.idPool("isFloating");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
444 isIntegral = Lexer.idPool("isIntegral");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
445 isScalar = Lexer.idPool("isScalar");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
446 isStaticArray = Lexer.idPool("isStaticArray");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
447 isUnsigned = Lexer.idPool("isUnsigned");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
448 isVirtualFunction = Lexer.idPool("isVirtualFunction");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
449 isAbstractFunction = Lexer.idPool("isAbstractFunction");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
450 isFinalFunction = Lexer.idPool("isFinalFunction");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
451 hasMember = Lexer.idPool("hasMember");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
452 getMember = Lexer.idPool("getMember");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
453 getVirtualFunctions = Lexer.idPool("getVirtualFunctions");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
454 classInstanceSize = Lexer.idPool("classInstanceSize");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
455 allMembers = Lexer.idPool("allMembers");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
456 derivedMembers = Lexer.idPool("derivedMembers");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
457 isSame = Lexer.idPool("isSame");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
458 compiles = Lexer.idPool("compiles");
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
459 }
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
460 }