root/trunk/ElephantParser/id.cpp

Revision 5, 6.5 kB (checked in by qbert, 3 years ago)

Initial ( and last :( ) commit

Line 
1 #include "id.h"
2
3
4    
5     Identifier *Id::This = new Identifier("This",0xff);
6     Identifier *Id::_arguments = new Identifier("_arguments",0xff+1);
7     Identifier *Id::_argptr = new Identifier("_argptr",0xff+2);
8     Identifier *Id::result = new Identifier("result",0xff+3);
9     Identifier *Id::returnLabel = new Identifier("return",0xff+4);
10     Identifier *Id::size = new Identifier("size",0xff+5);
11     Identifier *Id::__sizeof = new Identifier("sizeof",0xff+6);
12     Identifier *Id::init = new Identifier("init",0xff+7);
13     Identifier *Id::alignof = new Identifier("alignof",0xff+8);
14     Identifier *Id::ctor = new Identifier("this",0xff+9);
15     Identifier *Id::dtor = new Identifier("~this",0xff+10);
16     Identifier *Id::staticCtor = new Identifier("static_this",0xff+11);
17     Identifier *Id::staticDtor = new Identifier("static_~this",0xff+12);
18     Identifier *Id::classInvariant = new Identifier("class_invariant",0xff+13);
19     Identifier *Id::classNew = new Identifier("new",0xff+14);
20     Identifier *Id::classDelete = new Identifier("delete",0xff+15);
21     Identifier *Id::empty = new Identifier("empty",0xff+16);
22     Identifier *Id::Object = new Identifier("Object",0xff+17);
23    
24    
25    
26     Identifier* Id::subass = new Identifier("subass",0xff+18);
27     Identifier* Id::mulass = new Identifier("mulass",0xff+19);
28     Identifier* Id::divass = new Identifier("divass",0xff+20);
29     Identifier* Id::modass = new Identifier("modass",0xff+21);
30     Identifier* Id::andass = new Identifier("andass",0xff+22);
31     Identifier* Id::orass = new Identifier("orass",0xff+23);
32     Identifier* Id::xorass = new Identifier("xorass",0xff+24);
33     Identifier* Id::shlass = new Identifier("shlass",0xff+25);
34     Identifier* Id::shrass = new Identifier("shrass",0xff+26);
35     Identifier* Id::ushrass = new Identifier("ushrass",0xff+27);
36     Identifier* Id::catass = new Identifier("catass",0xff+28);
37     Identifier* Id::uadd = new Identifier("uadd",0xff+29);
38     Identifier* Id::neg = new Identifier("neg",0xff+30);
39     Identifier* Id::com = new Identifier("com",0xff+31);
40     Identifier* Id::cast = new Identifier("cast",0xff+32);
41     Identifier* Id::postinc = new Identifier("postinc",0xff+33);
42     Identifier* Id::postdec = new Identifier("postdec",0xff+34);
43     Identifier* Id::add = new Identifier("add",0xff+35);
44     Identifier* Id::add_r = new Identifier("r",0xff+36);
45     Identifier* Id::sub = new Identifier("sub",0xff+37);
46     Identifier* Id::sub_r = new Identifier("r",0xff+38);
47     Identifier* Id::mul = new Identifier("mul",0xff+39);
48     Identifier* Id::mul_r = new Identifier("r",0xff+40);
49     Identifier* Id::div = new Identifier("div",0xff+41);
50     Identifier* Id::div_r = new Identifier("r",0xff+42);
51     Identifier* Id::mod = new Identifier("mod",0xff+43);
52     Identifier* Id::mod_r = new Identifier("r",0xff+44);
53     Identifier* Id::shl = new Identifier("shl",0xff+45);
54     Identifier* Id::shl_r = new Identifier("r",0xff+46);
55     Identifier* Id::shr = new Identifier("shr",0xff+47);
56     Identifier* Id::shr_r = new Identifier("r",0xff+48);
57     Identifier* Id::ushr = new Identifier("ushr",0xff+49);
58     Identifier* Id::ushr_r = new Identifier("r",0xff+50);
59     Identifier* Id::iand = new Identifier("iand",0xff+51);
60     Identifier* Id::iand_r = new Identifier("r",0xff+52);
61     Identifier* Id::ior = new Identifier("ior",0xff+53);
62     Identifier* Id::ior_r = new Identifier("r",0xff+54);
63     Identifier* Id::ixor = new Identifier("ixor",0xff+55);
64     Identifier* Id::ixor_r = new Identifier("r",0xff+56);
65     Identifier* Id::cat = new Identifier("cat",0xff+57);
66     Identifier* Id::cat_r = new Identifier("r",0xff+58);
67     Identifier* Id::eq = new Identifier("eq",0xff+59);
68     Identifier* Id::cmp = new Identifier("cmp",0xff+60);
69     Identifier* Id::index = new Identifier("index",0xff+61);
70     Identifier* Id::addass = new Identifier("addass",0xff+62);
71    
72     Identifier* Id::reverse = new Identifier("reverse",0xff+63);
73     Identifier* Id::dup = new Identifier("dup",0xff+64);
74     Identifier* Id::ptr = new Identifier("*",0xff+65);
75     Identifier* Id::length = new Identifier("length",0xff+66);
76     Identifier* Id::typeinfo = new Identifier("typeinfo",0xff+67);
77     Identifier* Id::offset = new Identifier("offset",0xff+68);
78     Identifier* Id::offsetof = new Identifier("offsetof",0xff+69);
79     Identifier* Id::max = new Identifier("max",0xff+70);
80     Identifier* Id::min = new Identifier("min",0xff+71);
81     Identifier* Id::nan = new Identifier("nan",0xff+72);
82     Identifier* Id::infinity = new Identifier("infinity",0xff+73);
83     Identifier* Id::dig = new Identifier("dig",0xff+74);
84     Identifier* Id::epsilon = new Identifier("epsilon",0xff+75);
85     Identifier* Id::mant_dig = new Identifier("mant_dig",0xff+76);
86    
87     Identifier* Id::max_10_exp = new Identifier("max_10_exp",0xff+77);
88     Identifier* Id::min_10_exp = new Identifier("min_10_exp",0xff+78);
89     Identifier* Id::max_exp = new Identifier("max_exp",0xff+79);
90     Identifier* Id::min_exp = new Identifier("min_exp",0xff+80);
91    
92     Identifier* Id::re = new Identifier("re",0xff+81);
93    
94     Identifier* Id::im = new Identifier("im",0xff+82);
95     Identifier* Id::sort = new Identifier("sort",0xff+83);
96    
97     Identifier* Id::keys = new Identifier("keys",0xff+84);
98     Identifier* Id::values = new Identifier("values",0xff+85);
99    
100     Identifier* Id::rehash = new Identifier("rehash",0xff+86);
101     Identifier* Id::classinfo = new Identifier("classinfo",0xff+87);
102    
103     Identifier* Id::msg = new Identifier("msg",0xff+88);
104    
105     Identifier* Id::ClassInfo = new Identifier("ClassInfo",0xff+89);
106    
107     Identifier* Id::ModuleInfo = new Identifier("ModuleInfo",0xff+90);
108    
109     Identifier* Id::TypeInfo = new Identifier("TypeInfo",0xff+91);
110    
111     Identifier* Id::TypeInfo_Class = new Identifier("TypeInfo_Class",0xff+92);
112     Identifier* Id::TypeInfo_Struct = new Identifier("TypeInfo_Struct",0xff+93);
113     Identifier* Id::TypeInfo_Typedef = new Identifier("TypeInfo_Typedef",0xff+94);
114    
115    
116     Identifier* Id::IUnknown = new Identifier("IUknown",0xff+95);
117     Identifier* Id::call = new Identifier("call",0xff+96);
118    
119     Identifier* Id::slice = new Identifier("slice",0xff+97);
120    
121     Identifier* Id::indexass = new Identifier("indexass",0xff+98);
122    
123     Identifier* Id::line = new Identifier("line",0xff+99);
124    
125     Identifier* Id::Exception = new Identifier("Exception",0x15e);
126    
127     Identifier* Id::object = new Identifier("object",0x15e+1);
128    
129     Identifier* Id::initialize = new Identifier("intialize",0x15e+2);
130    
131     Identifier* Id::Windows = new Identifier("windows",110);
132     Identifier* Id::Pascal = new Identifier("pascal",110);
133     Identifier* Id::C = new Identifier("C",110);
134     Identifier* Id::D = new Identifier("D",110);
135    
136     Identifier* Id::apply = new Identifier("apply",0x15e+7);
137    
138     Identifier* Id::withSym = new Identifier("withSym",0x15e+8);
139    
Note: See TracBrowser for help on using the browser.