UNPKG

cil-lexer

Version:
811 lines (810 loc) 25.2 kB
export declare const enum Tag { Id = 0, DottedName = 1, Int32 = 2, Int64 = 3, Float64 = 4, QString = 5, SQString = 6, HexByte = 7, /** ( */ $LEFT_PARENTHESIS$ = 8, /** ) */ $RIGHT_PARENTHESIS$ = 9, /** [ */ $LEFT_SQUARE_BRACKET$ = 10, /** ] */ $RIGHT_SQUARE_BRACKET$ = 11, /** { */ $LEFT_CURLY_BRACKET$ = 12, /** } */ $RIGHT_CURLY_BRACKET$ = 13, /** < */ $LESS_THAN_SIGN$ = 14, /** > */ $GREATER_THAN_SIGN$ = 15, /** . */ $_ = 16, /** , */ $COMMA$ = 17, /** : */ $COLON$ = 18, /** ; */ $SEMICOLON$ = 19, /** = */ $EQUALS_SIGN$ = 20, /** + */ $PLUS_SIGN$ = 21, /** - */ $HYPHEN_MINUS$ = 22, /** * */ $ASTERISK$ = 23, /** / */ $SOLIDUS$ = 24, /** & */ $AMPERSAND$ = 25, /** ! */ $EXCLAMATION_MARK$ = 26, /** :: */ $COLON$$COLON$ = 27, /** ... */ $_$_$_ = 28, /** #line */ $NUMBER_SIGN$line = 29, /** .addon */ $_addon = 30, /** .assembly */ $_assembly = 31, /** .base */ $_base = 32, /** .cctor */ $_cctor = 33, /** .class */ $_class = 34, /** .corflags */ $_corflags = 35, /** .ctor */ $_ctor = 36, /** .custom */ $_custom = 37, /** .data */ $_data = 38, /** .emitbyte */ $_emitbyte = 39, /** .entrypoint */ $_entrypoint = 40, /** .event */ $_event = 41, /** .export */ $_export = 42, /** .field */ $_field = 43, /** .file */ $_file = 44, /** .fire */ $_fire = 45, /** .get */ $_get = 46, /** .hash */ $_hash = 47, /** .imagebase */ $_imagebase = 48, /** .import */ $_import = 49, /** .language */ $_language = 50, /** .line */ $_line = 51, /** .locale */ $_locale = 52, /** .localized */ $_localized = 53, /** .locals */ $_locals = 54, /** .manifestres */ $_manifestres = 55, /** .maxstack */ $_maxstack = 56, /** .method */ $_method = 57, /** .module */ $_module = 58, /** .mresource */ $_mresource = 59, /** .mscorlib */ $_mscorlib = 60, /** .namespace */ $_namespace = 61, /** .nester */ $_nester = 62, /** .other */ $_other = 63, /** .override */ $_override = 64, /** .pack */ $_pack = 65, /** .param */ $_param = 66, /** .pdirect */ $_pdirect = 67, /** .permission */ $_permission = 68, /** .permissionset */ $_permissionset = 69, /** .property */ $_property = 70, /** .publickey */ $_publickey = 71, /** .publickeytoken */ $_publickeytoken = 72, /** .removeon */ $_removeon = 73, /** .set */ $_set = 74, /** .size */ $_size = 75, /** .stackreserve */ $_stackreserve = 76, /** .subsystem */ $_subsystem = 77, /** .this */ $_this = 78, /** .try */ $_try = 79, /** .typedef */ $_typedef = 80, /** .typelist */ $_typelist = 81, /** .ver */ $_ver = 82, /** .vtable */ $_vtable = 83, /** .vtentry */ $_vtentry = 84, /** .vtfixup */ $_vtfixup = 85, /** .zeroinit */ $_zeroinit = 86, /** ^THE_END^ */ /** abstract */ abstract$ = 87, algorithm = 88, alignment = 89, amd64 = 90, ansi = 91, /** any */ any$ = 92, array = 93, /** as */ as$ = 94, assembly = 95, assert = 96, at = 97, auto = 98, autochar = 99, beforefieldinit = 100, bestfit = 101, blob = 102, blob_object = 103, bool = 104, bstr = 105, bytearray = 106, byvalstr = 107, callconv = 108, callmostderived = 109, carray = 110, /** catch */ catch$ = 111, cdecl = 112, cf = 113, char = 114, charmaperror = 115, cil = 116, /** class */ class$ = 117, clsid = 118, /** const */ const$ = 119, /** constrained. */ constrained$_ = 120, currency = 121, custom = 122, date = 123, decimal = 124, /** default */ default$ = 125, demand = 126, deny = 127, /** enum */ enum$ = 128, error = 129, explicit = 130, /** extends */ extends$ = 131, extern = 132, /** false */ false$ = 133, famandassem = 134, family = 135, famorassem = 136, fastcall = 137, fault = 138, field = 139, filetime = 140, filter = 141, final = 142, /** finally */ finally$ = 143, fixed = 144, flags = 145, float = 146, float32 = 147, float64 = 148, forwarder = 149, forwardref = 150, fromunmanaged = 151, handler = 152, hidebysig = 153, hresult = 154, ia64 = 155, idispatch = 156, iidparam = 157, il = 158, /** implements */ implements$ = 159, implicitcom = 160, implicitres = 161, /** import */ import$ = 162, /** in */ in$ = 163, inheritcheck = 164, init = 165, initonly = 166, instance = 167, int = 168, int16 = 169, int32 = 170, int64 = 171, int8 = 172, /** interface */ interface$ = 173, internalcall = 174, iunknown = 175, lasterr = 176, legacy = 177, lcid = 178, ldelem = 179, library = 180, linkcheck = 181, literal = 182, lpstr = 183, lpstruct = 184, lptstr = 185, lpvoid = 186, lpwstr = 187, managed = 188, marshal = 189, mdtoken = 190, method = 191, modopt = 192, modreq = 193, native = 194, nested = 195, newslot = 196, /** no. */ no$_ = 197, noappdomain = 198, noinlining = 199, nomachine = 200, nomangle = 201, nometadata = 202, noncasdemand = 203, noncasinheritance = 204, noncaslinkdemand = 205, nooptimization = 206, noprocess = 207, not_in_gc_heap = 208, notremotable = 209, notserialized = 210, /** null */ null$ = 211, nullref = 212, object = 213, objectref = 214, off = 215, on = 216, opt = 217, optil = 218, out = 219, permitonly = 220, pinned = 221, pinvokeimpl = 222, prejitdeny = 223, prejitgrant = 224, preservesig = 225, /** private */ private$ = 226, privatescope = 227, property = 228, /** protected */ protected$ = 229, /** public */ public$ = 230, /** readonly. */ readonly$_ = 231, record = 232, refany = 233, reqmin = 234, reqopt = 235, reqrefuse = 236, reqsecobj = 237, request = 238, retainappdomain = 239, retargetable = 240, retval = 241, rtspecialname = 242, runtime = 243, safearray = 244, sealed = 245, sequential = 246, serializable = 247, special = 248, specialname = 249, /** static */ static$ = 250, stdcall = 251, stelem = 252, storage = 253, stored_object = 254, stream = 255, streamed_object = 256, strict = 257, /** string */ string$ = 258, struct = 259, synchronized = 260, syschar = 261, sysstring = 262, tbstr = 263, thiscall = 264, tls = 265, to = 266, /** true */ true$ = 267, /** type */ type$ = 268, typedref = 269, uint = 270, uint8 = 271, uint16 = 272, uint32 = 273, uint64 = 274, /** unbox.any */ unbox$_any = 275, unicode = 276, unmanaged = 277, unmanagedexp = 278, unsigned = 279, userdefined = 280, value = 281, valuetype = 282, vararg = 283, variant = 284, vector = 285, virtual = 286, /** void */ void$ = 287, wchar = 288, winapi = 289, /** with */ with$ = 290, wrapper = 291, x86 = 292, add = 293, /** add.ovf */ add$_ovf = 294, /** add.ovf.un */ add$_ovf$_un = 295, and = 296, arglist = 297, beq = 298, /** beq.s */ beq$_s = 299, bge = 300, /** bge.s */ bge$_s = 301, /** bge.un */ bge$_un = 302, /** bge.un.s */ bge$_un$_s = 303, bgt = 304, /** bgt.s */ bgt$_s = 305, /** bgt.un */ bgt$_un = 306, /** bgt.un.s */ bgt$_un$_s = 307, ble = 308, /** ble.s */ ble$_s = 309, /** ble.un */ ble$_un = 310, /** ble.un.s */ ble$_un$_s = 311, blt = 312, /** blt.s */ blt$_s = 313, /** blt.un */ blt$_un = 314, /** blt.un.s */ blt$_un$_s = 315, /** bne.un */ bne$_un = 316, /** bne.un.s */ bne$_un$_s = 317, box = 318, br = 319, /** br.s */ br$_s = 320, /** break */ break$ = 321, brfalse = 322, /** brfalse.s */ brfalse$_s = 323, brinst = 324, /** brinst.s */ brinst$_s = 325, brnull = 326, /** brnull.s */ brnull$_s = 327, brtrue = 328, /** brtrue.s */ brtrue$_s = 329, brzero = 330, /** brzero.s */ brzero$_s = 331, call = 332, calli = 333, callvirt = 334, castclass = 335, ceq = 336, cgt = 337, /** cgt.un */ cgt$_un = 338, ckfinite = 339, clt = 340, /** clt.un */ clt$_un = 341, /** conv.i */ conv$_i = 342, /** conv.i1 */ conv$_i1 = 343, /** conv.i2 */ conv$_i2 = 344, /** conv.i4 */ conv$_i4 = 345, /** conv.i8 */ conv$_i8 = 346, /** conv.ovf.i */ conv$_ovf$_i = 347, /** conv.ovf.i.un */ conv$_ovf$_i$_un = 348, /** conv.ovf.i1 */ conv$_ovf$_i1 = 349, /** conv.ovf.i1.un */ conv$_ovf$_i1$_un = 350, /** conv.ovf.i2 */ conv$_ovf$_i2 = 351, /** conv.ovf.i2.un */ conv$_ovf$_i2$_un = 352, /** conv.ovf.i4 */ conv$_ovf$_i4 = 353, /** conv.ovf.i4.un */ conv$_ovf$_i4$_un = 354, /** conv.ovf.i8 */ conv$_ovf$_i8 = 355, /** conv.ovf.i8.un */ conv$_ovf$_i8$_un = 356, /** conv.ovf.u */ conv$_ovf$_u = 357, /** conv.ovf.u.un */ conv$_ovf$_u$_un = 358, /** conv.ovf.u1 */ conv$_ovf$_u1 = 359, /** conv.ovf.u1.un */ conv$_ovf$_u1$_un = 360, /** conv.ovf.u2 */ conv$_ovf$_u2 = 361, /** conv.ovf.u2.un */ conv$_ovf$_u2$_un = 362, /** conv.ovf.u4 */ conv$_ovf$_u4 = 363, /** conv.ovf.u4.un */ conv$_ovf$_u4$_un = 364, /** conv.ovf.u8 */ conv$_ovf$_u8 = 365, /** conv.ovf.u8.un */ conv$_ovf$_u8$_un = 366, /** conv.r.un */ conv$_r$_un = 367, /** conv.r4 */ conv$_r4 = 368, /** conv.r8 */ conv$_r8 = 369, /** conv.u */ conv$_u = 370, /** conv.u1 */ conv$_u1 = 371, /** conv.u2 */ conv$_u2 = 372, /** conv.u4 */ conv$_u4 = 373, /** conv.u8 */ conv$_u8 = 374, cpblk = 375, cpobj = 376, div = 377, /** div.un */ div$_un = 378, dup = 379, endfault = 380, endfilter = 381, endfinally = 382, endmac = 383, illegal = 384, initblk = 385, initobj = 386, isinst = 387, jmp = 388, ldarg = 389, /** ldarg.0 */ ldarg$_0 = 390, /** ldarg.1 */ ldarg$_1 = 391, /** ldarg.2 */ ldarg$_2 = 392, /** ldarg.3 */ ldarg$_3 = 393, /** ldarg.s */ ldarg$_s = 394, ldarga = 395, /** ldarga.s */ ldarga$_s = 396, /** ldc.i4 */ ldc$_i4 = 397, /** ldc.i4.0 */ ldc$_i4$_0 = 398, /** ldc.i4.1 */ ldc$_i4$_1 = 399, /** ldc.i4.2 */ ldc$_i4$_2 = 400, /** ldc.i4.3 */ ldc$_i4$_3 = 401, /** ldc.i4.4 */ ldc$_i4$_4 = 402, /** ldc.i4.5 */ ldc$_i4$_5 = 403, /** ldc.i4.6 */ ldc$_i4$_6 = 404, /** ldc.i4.7 */ ldc$_i4$_7 = 405, /** ldc.i4.8 */ ldc$_i4$_8 = 406, /** ldc.i4.M1 */ ldc$_i4$_M1 = 407, /** ldc.i4.m1 */ ldc$_i4$_m1 = 408, /** ldc.i4.s */ ldc$_i4$_s = 409, /** ldc.i8 */ ldc$_i8 = 410, /** ldc.r4 */ ldc$_r4 = 411, /** ldc.r8 */ ldc$_r8 = 412, /** ldelem.i */ ldelem$_i = 413, /** ldelem.i1 */ ldelem$_i1 = 414, /** ldelem.i2 */ ldelem$_i2 = 415, /** ldelem.i4 */ ldelem$_i4 = 416, /** ldelem.i8 */ ldelem$_i8 = 417, /** ldelem.r4 */ ldelem$_r4 = 418, /** ldelem.r8 */ ldelem$_r8 = 419, /** ldelem.ref */ ldelem$_ref = 420, /** ldelem.u1 */ ldelem$_u1 = 421, /** ldelem.u2 */ ldelem$_u2 = 422, /** ldelem.u4 */ ldelem$_u4 = 423, /** ldelem.u8 */ ldelem$_u8 = 424, ldelema = 425, ldfld = 426, ldflda = 427, ldftn = 428, /** ldind.i */ ldind$_i = 429, /** ldind.i1 */ ldind$_i1 = 430, /** ldind.i2 */ ldind$_i2 = 431, /** ldind.i4 */ ldind$_i4 = 432, /** ldind.i8 */ ldind$_i8 = 433, /** ldind.r4 */ ldind$_r4 = 434, /** ldind.r8 */ ldind$_r8 = 435, /** ldind.ref */ ldind$_ref = 436, /** ldind.u1 */ ldind$_u1 = 437, /** ldind.u2 */ ldind$_u2 = 438, /** ldind.u4 */ ldind$_u4 = 439, /** ldind.u8 */ ldind$_u8 = 440, ldlen = 441, ldloc = 442, /** ldloc.0 */ ldloc$_0 = 443, /** ldloc.1 */ ldloc$_1 = 444, /** ldloc.2 */ ldloc$_2 = 445, /** ldloc.3 */ ldloc$_3 = 446, /** ldloc.s */ ldloc$_s = 447, ldloca = 448, /** ldloca.s */ ldloca$_s = 449, ldnull = 450, ldobj = 451, ldsfld = 452, ldsflda = 453, ldstr = 454, ldtoken = 455, ldvirtftn = 456, leave = 457, /** leave.s */ leave$_s = 458, localloc = 459, mkrefany = 460, mul = 461, /** mul.ovf */ mul$_ovf = 462, /** mul.ovf.un */ mul$_ovf$_un = 463, neg = 464, newarr = 465, newobj = 466, nop = 467, not = 468, or = 469, pop = 470, prefix1 = 471, prefix2 = 472, prefix3 = 473, prefix4 = 474, prefix5 = 475, prefix6 = 476, prefix7 = 477, prefixref = 478, refanytype = 479, refanyval = 480, rem = 481, /** rem.un */ rem$_un = 482, ret = 483, rethrow = 484, shl = 485, shr = 486, /** shr.un */ shr$_un = 487, sizeof = 488, starg = 489, /** starg.s */ starg$_s = 490, /** stelem.i */ stelem$_i = 491, /** stelem.i1 */ stelem$_i1 = 492, /** stelem.i2 */ stelem$_i2 = 493, /** stelem.i4 */ stelem$_i4 = 494, /** stelem.i8 */ stelem$_i8 = 495, /** stelem.r4 */ stelem$_r4 = 496, /** stelem.r8 */ stelem$_r8 = 497, /** stelem.ref */ stelem$_ref = 498, stfld = 499, /** stind.i */ stind$_i = 500, /** stind.i1 */ stind$_i1 = 501, /** stind.i2 */ stind$_i2 = 502, /** stind.i4 */ stind$_i4 = 503, /** stind.i8 */ stind$_i8 = 504, /** stind.r4 */ stind$_r4 = 505, /** stind.r8 */ stind$_r8 = 506, /** stind.ref */ stind$_ref = 507, stloc = 508, /** stloc.0 */ stloc$_0 = 509, /** stloc.1 */ stloc$_1 = 510, /** stloc.2 */ stloc$_2 = 511, /** stloc.3 */ stloc$_3 = 512, /** stloc.s */ stloc$_s = 513, stobj = 514, stsfld = 515, sub = 516, /** sub.ovf */ sub$_ovf = 517, /** sub.ovf.un */ sub$_ovf$_un = 518, /** switch */ switch$ = 519, /** tail. */ tail$_ = 520, /** throw */ throw$ = 521, /** unaligned. */ unaligned$_ = 522, unbox = 523, unused = 524, /** volatile. */ volatile$_ = 525, xor = 526, /** #define */ $NUMBER_SIGN$define = 527, /** #undef */ $NUMBER_SIGN$undef = 528, /** #ifdef */ $NUMBER_SIGN$ifdef = 529, /** #ifndef */ $NUMBER_SIGN$ifndef = 530, /** #else */ $NUMBER_SIGN$else = 531, /** #endif */ $NUMBER_SIGN$endif = 532, /** #include */ $NUMBER_SIGN$include = 533, } export declare type KeywordTag = Tag.$NUMBER_SIGN$line | Tag.$_addon | Tag.$_assembly | Tag.$_base | Tag.$_cctor | Tag.$_class | Tag.$_corflags | Tag.$_ctor | Tag.$_custom | Tag.$_data | Tag.$_emitbyte | Tag.$_entrypoint | Tag.$_event | Tag.$_export | Tag.$_field | Tag.$_file | Tag.$_fire | Tag.$_get | Tag.$_hash | Tag.$_imagebase | Tag.$_import | Tag.$_language | Tag.$_line | Tag.$_locale | Tag.$_localized | Tag.$_locals | Tag.$_manifestres | Tag.$_maxstack | Tag.$_method | Tag.$_module | Tag.$_mresource | Tag.$_mscorlib | Tag.$_namespace | Tag.$_nester | Tag.$_other | Tag.$_override | Tag.$_pack | Tag.$_param | Tag.$_pdirect | Tag.$_permission | Tag.$_permissionset | Tag.$_property | Tag.$_publickey | Tag.$_publickeytoken | Tag.$_removeon | Tag.$_set | Tag.$_size | Tag.$_stackreserve | Tag.$_subsystem | Tag.$_this | Tag.$_try | Tag.$_typedef | Tag.$_typelist | Tag.$_ver | Tag.$_vtable | Tag.$_vtentry | Tag.$_vtfixup | Tag.$_zeroinit | Tag.abstract$ | Tag.algorithm | Tag.alignment | Tag.amd64 | Tag.ansi | Tag.any$ | Tag.array | Tag.as$ | Tag.assembly | Tag.assert | Tag.at | Tag.auto | Tag.autochar | Tag.beforefieldinit | Tag.bestfit | Tag.blob | Tag.blob_object | Tag.bool | Tag.bstr | Tag.bytearray | Tag.byvalstr | Tag.callconv | Tag.callmostderived | Tag.carray | Tag.catch$ | Tag.cdecl | Tag.cf | Tag.char | Tag.charmaperror | Tag.cil | Tag.class$ | Tag.clsid | Tag.const$ | Tag.constrained$_ | Tag.currency | Tag.custom | Tag.date | Tag.decimal | Tag.default$ | Tag.demand | Tag.deny | Tag.enum$ | Tag.error | Tag.explicit | Tag.extends$ | Tag.extern | Tag.false$ | Tag.famandassem | Tag.family | Tag.famorassem | Tag.fastcall | Tag.fault | Tag.field | Tag.filetime | Tag.filter | Tag.final | Tag.finally$ | Tag.fixed | Tag.flags | Tag.float | Tag.float32 | Tag.float64 | Tag.forwarder | Tag.forwardref | Tag.fromunmanaged | Tag.handler | Tag.hidebysig | Tag.hresult | Tag.ia64 | Tag.idispatch | Tag.iidparam | Tag.il | Tag.implements$ | Tag.implicitcom | Tag.implicitres | Tag.import$ | Tag.in$ | Tag.inheritcheck | Tag.init | Tag.initonly | Tag.instance | Tag.int | Tag.int16 | Tag.int32 | Tag.int64 | Tag.int8 | Tag.interface$ | Tag.internalcall | Tag.iunknown | Tag.lasterr | Tag.legacy | Tag.lcid | Tag.ldelem | Tag.library | Tag.linkcheck | Tag.literal | Tag.lpstr | Tag.lpstruct | Tag.lptstr | Tag.lpvoid | Tag.lpwstr | Tag.managed | Tag.marshal | Tag.mdtoken | Tag.method | Tag.modopt | Tag.modreq | Tag.native | Tag.nested | Tag.newslot | Tag.no$_ | Tag.noappdomain | Tag.noinlining | Tag.nomachine | Tag.nomangle | Tag.nometadata | Tag.noncasdemand | Tag.noncasinheritance | Tag.noncaslinkdemand | Tag.nooptimization | Tag.noprocess | Tag.not_in_gc_heap | Tag.notremotable | Tag.notserialized | Tag.null$ | Tag.nullref | Tag.object | Tag.objectref | Tag.off | Tag.on | Tag.opt | Tag.optil | Tag.out | Tag.permitonly | Tag.pinned | Tag.pinvokeimpl | Tag.prejitdeny | Tag.prejitgrant | Tag.preservesig | Tag.private$ | Tag.privatescope | Tag.property | Tag.protected$ | Tag.public$ | Tag.readonly$_ | Tag.record | Tag.refany | Tag.reqmin | Tag.reqopt | Tag.reqrefuse | Tag.reqsecobj | Tag.request | Tag.retainappdomain | Tag.retargetable | Tag.retval | Tag.rtspecialname | Tag.runtime | Tag.safearray | Tag.sealed | Tag.sequential | Tag.serializable | Tag.special | Tag.specialname | Tag.static$ | Tag.stdcall | Tag.stelem | Tag.storage | Tag.stored_object | Tag.stream | Tag.streamed_object | Tag.strict | Tag.string$ | Tag.struct | Tag.synchronized | Tag.syschar | Tag.sysstring | Tag.tbstr | Tag.thiscall | Tag.tls | Tag.to | Tag.true$ | Tag.type$ | Tag.typedref | Tag.uint | Tag.uint8 | Tag.uint16 | Tag.uint32 | Tag.uint64 | Tag.unbox$_any | Tag.unicode | Tag.unmanaged | Tag.unmanagedexp | Tag.unsigned | Tag.userdefined | Tag.value | Tag.valuetype | Tag.vararg | Tag.variant | Tag.vector | Tag.virtual | Tag.void$ | Tag.wchar | Tag.winapi | Tag.with$ | Tag.wrapper | Tag.x86; export declare type InstrTag = Tag.add | Tag.add$_ovf | Tag.add$_ovf$_un | Tag.and | Tag.arglist | Tag.beq | Tag.beq$_s | Tag.bge | Tag.bge$_s | Tag.bge$_un | Tag.bge$_un$_s | Tag.bgt | Tag.bgt$_s | Tag.bgt$_un | Tag.bgt$_un$_s | Tag.ble | Tag.ble$_s | Tag.ble$_un | Tag.ble$_un$_s | Tag.blt | Tag.blt$_s | Tag.blt$_un | Tag.blt$_un$_s | Tag.bne$_un | Tag.bne$_un$_s | Tag.box | Tag.br | Tag.br$_s | Tag.break$ | Tag.brfalse | Tag.brfalse$_s | Tag.brinst | Tag.brinst$_s | Tag.brnull | Tag.brnull$_s | Tag.brtrue | Tag.brtrue$_s | Tag.brzero | Tag.brzero$_s | Tag.call | Tag.calli | Tag.callvirt | Tag.castclass | Tag.ceq | Tag.cgt | Tag.cgt$_un | Tag.ckfinite | Tag.clt | Tag.clt$_un | Tag.conv$_i | Tag.conv$_i1 | Tag.conv$_i2 | Tag.conv$_i4 | Tag.conv$_i8 | Tag.conv$_ovf$_i | Tag.conv$_ovf$_i$_un | Tag.conv$_ovf$_i1 | Tag.conv$_ovf$_i1$_un | Tag.conv$_ovf$_i2 | Tag.conv$_ovf$_i2$_un | Tag.conv$_ovf$_i4 | Tag.conv$_ovf$_i4$_un | Tag.conv$_ovf$_i8 | Tag.conv$_ovf$_i8$_un | Tag.conv$_ovf$_u | Tag.conv$_ovf$_u$_un | Tag.conv$_ovf$_u1 | Tag.conv$_ovf$_u1$_un | Tag.conv$_ovf$_u2 | Tag.conv$_ovf$_u2$_un | Tag.conv$_ovf$_u4 | Tag.conv$_ovf$_u4$_un | Tag.conv$_ovf$_u8 | Tag.conv$_ovf$_u8$_un | Tag.conv$_r$_un | Tag.conv$_r4 | Tag.conv$_r8 | Tag.conv$_u | Tag.conv$_u1 | Tag.conv$_u2 | Tag.conv$_u4 | Tag.conv$_u8 | Tag.cpblk | Tag.cpobj | Tag.div | Tag.div$_un | Tag.dup | Tag.endfault | Tag.endfilter | Tag.endfinally | Tag.endmac | Tag.illegal | Tag.initblk | Tag.initobj | Tag.isinst | Tag.jmp | Tag.ldarg | Tag.ldarg$_0 | Tag.ldarg$_1 | Tag.ldarg$_2 | Tag.ldarg$_3 | Tag.ldarg$_s | Tag.ldarga | Tag.ldarga$_s | Tag.ldc$_i4 | Tag.ldc$_i4$_0 | Tag.ldc$_i4$_1 | Tag.ldc$_i4$_2 | Tag.ldc$_i4$_3 | Tag.ldc$_i4$_4 | Tag.ldc$_i4$_5 | Tag.ldc$_i4$_6 | Tag.ldc$_i4$_7 | Tag.ldc$_i4$_8 | Tag.ldc$_i4$_M1 | Tag.ldc$_i4$_m1 | Tag.ldc$_i4$_s | Tag.ldc$_i8 | Tag.ldc$_r4 | Tag.ldc$_r8 | Tag.ldelem$_i | Tag.ldelem$_i1 | Tag.ldelem$_i2 | Tag.ldelem$_i4 | Tag.ldelem$_i8 | Tag.ldelem$_r4 | Tag.ldelem$_r8 | Tag.ldelem$_ref | Tag.ldelem$_u1 | Tag.ldelem$_u2 | Tag.ldelem$_u4 | Tag.ldelem$_u8 | Tag.ldelema | Tag.ldfld | Tag.ldflda | Tag.ldftn | Tag.ldind$_i | Tag.ldind$_i1 | Tag.ldind$_i2 | Tag.ldind$_i4 | Tag.ldind$_i8 | Tag.ldind$_r4 | Tag.ldind$_r8 | Tag.ldind$_ref | Tag.ldind$_u1 | Tag.ldind$_u2 | Tag.ldind$_u4 | Tag.ldind$_u8 | Tag.ldlen | Tag.ldloc | Tag.ldloc$_0 | Tag.ldloc$_1 | Tag.ldloc$_2 | Tag.ldloc$_3 | Tag.ldloc$_s | Tag.ldloca | Tag.ldloca$_s | Tag.ldnull | Tag.ldobj | Tag.ldsfld | Tag.ldsflda | Tag.ldstr | Tag.ldtoken | Tag.ldvirtftn | Tag.leave | Tag.leave$_s | Tag.localloc | Tag.mkrefany | Tag.mul | Tag.mul$_ovf | Tag.mul$_ovf$_un | Tag.neg | Tag.newarr | Tag.newobj | Tag.nop | Tag.not | Tag.or | Tag.pop | Tag.prefix1 | Tag.prefix2 | Tag.prefix3 | Tag.prefix4 | Tag.prefix5 | Tag.prefix6 | Tag.prefix7 | Tag.prefixref | Tag.refanytype | Tag.refanyval | Tag.rem | Tag.rem$_un | Tag.ret | Tag.rethrow | Tag.shl | Tag.shr | Tag.shr$_un | Tag.sizeof | Tag.starg | Tag.starg$_s | Tag.stelem$_i | Tag.stelem$_i1 | Tag.stelem$_i2 | Tag.stelem$_i4 | Tag.stelem$_i8 | Tag.stelem$_r4 | Tag.stelem$_r8 | Tag.stelem$_ref | Tag.stfld | Tag.stind$_i | Tag.stind$_i1 | Tag.stind$_i2 | Tag.stind$_i4 | Tag.stind$_i8 | Tag.stind$_r4 | Tag.stind$_r8 | Tag.stind$_ref | Tag.stloc | Tag.stloc$_0 | Tag.stloc$_1 | Tag.stloc$_2 | Tag.stloc$_3 | Tag.stloc$_s | Tag.stobj | Tag.stsfld | Tag.sub | Tag.sub$_ovf | Tag.sub$_ovf$_un | Tag.switch$ | Tag.tail$_ | Tag.throw$ | Tag.unaligned$_ | Tag.unbox | Tag.unused | Tag.volatile$_ | Tag.xor; export declare type DelimiterTag = Tag.$LEFT_PARENTHESIS$ | Tag.$RIGHT_PARENTHESIS$ | Tag.$LEFT_SQUARE_BRACKET$ | Tag.$RIGHT_SQUARE_BRACKET$ | Tag.$LEFT_CURLY_BRACKET$ | Tag.$RIGHT_CURLY_BRACKET$ | Tag.$LESS_THAN_SIGN$ | Tag.$GREATER_THAN_SIGN$ | Tag.$_ | Tag.$COMMA$ | Tag.$COLON$ | Tag.$SEMICOLON$ | Tag.$EQUALS_SIGN$ | Tag.$PLUS_SIGN$ | Tag.$HYPHEN_MINUS$ | Tag.$ASTERISK$ | Tag.$SOLIDUS$ | Tag.$AMPERSAND$ | Tag.$EXCLAMATION_MARK$ | Tag.$COLON$$COLON$ | Tag.$_$_$_; export declare type DirectiveTag = Tag.$NUMBER_SIGN$define | Tag.$NUMBER_SIGN$undef | Tag.$NUMBER_SIGN$ifdef | Tag.$NUMBER_SIGN$ifndef | Tag.$NUMBER_SIGN$else | Tag.$NUMBER_SIGN$endif | Tag.$NUMBER_SIGN$include; export declare const keywordToTag: ReadonlyMap<string, KeywordTag>; export declare const tagToKeyword: ReadonlyMap<KeywordTag, string>; export declare const instrToTag: ReadonlyMap<string, InstrTag>; export declare const tagToInstr: ReadonlyMap<InstrTag, string>; export declare const delimiterToTag: ReadonlyMap<string, DelimiterTag>; export declare const tagToDelimiter: ReadonlyMap<DelimiterTag, string>; export declare const directiveToTag: ReadonlyMap<string, DirectiveTag>; export declare const tagToDirective: ReadonlyMap<DirectiveTag, string>;