| 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 |
|
|---|