UNPKG

@powerlang/egg-js

Version:

A Smalltalk VM that runs on top of JavaScript

279 lines 17.1 kB
{ "objects" : [ [1, [8, 9, 232], [255, 7413]], [1, [10, 11], [226, 10963]], [1, [12, 13, 225], [248, 44193]], [1, [14, 15], [256, 61336]], [1, [10, 10, 16], [164, 30668]], [1, [17, 18], [256, 15334]], [1, [14, 19], [256, 7667]], [1, [], [178, 45250]], [1, [265, 0, 21, 22, 225, 217, 225, 23, 24, 225, 225, 225, 225, 225, 225, 225, 225, 225], [20, 21926]], [1, [25, 26], [186, 46897]], [3, 1], [1, [1, 225, 225, 225, 225, 225, 217, 225], [167, 57936]], [3, 19], [1, [2, 225, 225, 225, 225, 27, 28, 29, 225, 30, 225, 225, 225, 31, 225, 225, 225, 225, 225, 32, 225, 33, 225, 34, 35, 225, 225, 225, 225, 36, 225, 37, 225, 225, 38, 39, 225, 40, 41, 225, 225, 225, 42, 43, 44, 45, 225, 225], [167, 28968]], [3, 0], [1, [3, 225, 225, 225, 225, 225, 225, 225], [167, 14484]], [1, [8, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 7242]], [3, 10], [1, [5, 46, 47, 48, 49, 50, 225, 225, 51, 225, 52, 225, 225, 225, 53, 225, 54, 225, 225, 55], [167, 3621]], [1, [6, 225, 225, 225, 225, 225, 225, 225], [167, 48858]], [1, [56, 57, 176], [255, 14826]], [3, 16394], [1, [225, 58, 59, 225, 225, 225], [168, 24429]], [1, [], [178, 65178]], [1, [245, 225, 1, 2, 225, 3, 4, 5, 6, 7], [0, 38526]], [3, 2], [1, [9, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 194, 60, 222, 61, 225, 225], [220, 19263]], [1, [229, 185], [201, 40023]], [1, [216, 177], [201, 63459]], [1, [205, 257], [201, 49721]], [1, [169, 193], [201, 55508]], [1, [206, 243], [201, 27754]], [1, [217, 8], [201, 13877]], [1, [196, 237], [201, 41682]], [1, [187, 171], [201, 20841]], [1, [249, 268], [201, 37244]], [1, [221, 172], [201, 18622]], [1, [254, 260], [201, 9311]], [1, [173, 261], [201, 44007]], [1, [246, 238], [201, 60475]], [1, [218, 250], [201, 53205]], [1, [195, 190], [201, 56866]], [1, [236, 230], [201, 28433]], [1, [179, 180], [201, 36416]], [1, [266, 163], [201, 18208]], [1, [258, 174], [201, 9104]], [1, [204, 62], [201, 4552]], [1, [173, 63], [201, 2276]], [1, [229, 64], [201, 1138]], [1, [205, 65], [201, 569]], [1, [206, 66], [201, 47316]], [1, [196, 67], [201, 23658]], [1, [249, 68], [201, 11829]], [1, [258, 69], [201, 44754]], [1, [195, 70], [201, 22377]], [1, [236, 71], [201, 37500]], [1, [259, 20, 72, 225, 225, 8], [240, 18750]], [1, [14, 73], [186, 9375]], [1, [10, 74, 75], [164, 43911]], [1, [10, 74, 76], [164, 60427]], [1, [77, 225, 78, 8, 194, 79, 221, 251, 184, 188, 181, 187, 80], [166, 53197]], [1, [77, 225, 81, 8, 222, 82, 222, 214, 245], [166, 56878]], [1, [10, 10, 83], [164, 28439]], [1, [10, 74, 84], [164, 36419]], [1, [10, 10, 85], [164, 65257]], [1, [10, 10, 86], [164, 50876]], [1, [10, 10, 87], [164, 25438]], [1, [10, 10, 88], [164, 12719]], [1, [10, 25, 89], [164, 41247]], [1, [10, 74, 90], [164, 59719]], [1, [10, 74, 91], [164, 52587]], [1, [10, 10, 92], [164, 57213]], [3, 16402], [1, [57, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225], [220, 54902]], [3, 3], [1, [161, 198, 197, 225, 225, 225, 225, 225, 225, 225], [178, 27451]], [1, [93, 94, 95, 225, 225, 225, 225, 225, 225, 225], [178, 35925]], [3, 10485760], [2, [101, 1, 109, 1, 106, 105, 0, 2, 103, 14, 1, 1, 104, 0, 1, 2, 3, 2, 104, 0, 1, 105, 0, 5, 104, 6, 1, 104, 7, 4, 0], [223, 65506]], [2, [105, 109, 112, 111, 114, 116, 115, 13, 9, 94, 123, 13, 9, 9, 35, 75, 101, 114, 110, 101, 108, 32, 45, 62, 32, 35, 40, 35, 67, 104, 97, 114, 97, 99, 116, 101, 114, 65, 114, 114, 97, 121, 32, 35, 67, 108, 111, 115, 117, 114, 101, 32, 35, 82, 101, 97, 100, 83, 116, 114, 101, 97, 109, 32, 35, 83, 101, 113, 117, 101, 110, 99, 101, 97, 98, 108, 101, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 32, 35, 83, 121, 109, 98, 111, 108, 32, 35, 85, 110, 100, 101, 102, 105, 110, 101, 100, 79, 98, 106, 101, 99, 116, 41, 13, 9, 125, 0], [191, 32753]], [1, [249, 236, 229, 258, 205, 206], [178, 34352]], [2, [101, 2, 105, 0, 1, 103, 7, 0, 105, 0, 2, 103, 6, 1, 104, 3], [223, 17176]], [2, [105, 110, 105, 116, 105, 97, 108, 105, 122, 101, 13, 9, 115, 117, 112, 101, 114, 32, 105, 110, 105, 116, 105, 97, 108, 105, 122, 101, 46, 13, 9, 115, 101, 108, 102, 32, 110, 97, 109, 101, 58, 32, 35, 39, 80, 101, 116, 105, 116, 80, 97, 114, 115, 101, 114, 46, 69, 120, 116, 101, 110, 115, 105, 111, 110, 115, 39, 0], [191, 8588]], [1, [96, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 4294]], [1, [97, 98, 99, 225, 225, 225, 225, 225, 225, 225], [178, 2147]], [1, [100, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 48633]], [1, [101, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 59188]], [1, [102, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 29594]], [1, [103, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 14797]], [1, [104, 105, 225, 225, 225, 225, 225, 225, 225, 225], [178, 42286]], [1, [106, 107, 108, 225, 225, 225, 225, 225, 225, 225], [178, 21143]], [1, [109, 110, 111, 225, 225, 225, 225, 225, 225, 225], [178, 36995]], [1, [112, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 61833]], [1, [10, 14, 113], [164, 49420]], [1, [10, 10, 114], [164, 24710]], [1, [10, 10, 115], [164, 12355]], [1, [116, 225, 117, 234, 192, 118, 227], [166, 41449]], [1, [77, 225, 119, 261, 263, 120, 212, 252], [166, 59708]], [1, [116, 225, 121, 261, 253, 122, 213, 189], [166, 29854]], [1, [116, 225, 123, 261, 215, 124, 175, 162], [166, 14927]], [1, [77, 225, 125, 185, 208, 126, 208, 267], [166, 42223]], [1, [116, 225, 127, 257, 227, 128, 264], [166, 60351]], [1, [77, 225, 129, 243, 263, 130, 262, 199], [166, 52247]], [1, [131, 225, 132, 237, 263, 133, 247, 200, 224, 134, 263], [166, 57283]], [1, [135, 225, 136, 268, 202, 137, 239], [166, 54825]], [1, [116, 225, 138, 268, 215, 139, 231], [166, 53980]], [1, [131, 225, 140, 174, 263, 141, 247, 182, 224, 142, 263], [166, 26990]], [1, [77, 225, 143, 174, 208, 144, 212, 241], [166, 13495]], [1, [145, 225, 146, 174, 242, 147, 228, 203, 233, 209], [166, 41875]], [1, [77, 225, 148, 190, 263, 149, 219, 189], [166, 59393]], [1, [14, 225, 150, 190, 183, 151], [166, 52680]], [1, [14, 225, 152, 190, 165, 153], [166, 26340]], [1, [77, 225, 154, 230, 263, 155, 212, 210], [166, 13170]], [1, [225, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 6585]], [1, [194, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 46356]], [1, [222, 225, 225, 225, 225, 225, 225, 225, 225, 225], [178, 23178]], [3, 10485761], [2, [101, 1, 109, 1, 105, 0, 1, 103, 6, 1, 103, 4, 1, 254], [223, 11589]], [2, [99, 111, 100, 101, 80, 111, 105, 110, 116, 58, 32, 97, 110, 73, 110, 116, 101, 103, 101, 114, 13, 9, 34, 13, 9, 74, 117, 115, 116, 32, 102, 111, 114, 32, 65, 78, 83, 73, 32, 67, 111, 109, 112, 108, 105, 97, 110, 99, 101, 13, 9, 34, 13, 9, 94, 115, 101, 108, 102, 32, 118, 97, 108, 117, 101, 58, 32, 97, 110, 73, 110, 116, 101, 103, 101, 114, 0], [191, 44906]], [2, [101, 1, 109, 1, 105, 0, 1, 103, 14, 2, 1, 103, 6], [223, 22453]], [2, [97, 115, 80, 97, 114, 115, 101, 114, 13, 9, 94, 32, 80, 80, 76, 105, 116, 101, 114, 97, 108, 79, 98, 106, 101, 99, 116, 80, 97, 114, 115, 101, 114, 32, 111, 110, 58, 32, 115, 101, 108, 102, 0], [191, 37394]], [2, [101, 1, 109, 1, 105, 0, 1, 103, 14, 2, 2, 103, 6, 103, 4, 1, 254], [223, 18697]], [2, [112, 97, 114, 115, 101, 114, 84, 111, 58, 32, 97, 67, 104, 97, 114, 97, 99, 116, 101, 114, 13, 9, 94, 80, 80, 80, 114, 101, 100, 105, 99, 97, 116, 101, 79, 98, 106, 101, 99, 116, 80, 97, 114, 115, 101, 114, 32, 98, 101, 116, 119, 101, 101, 110, 58, 32, 115, 101, 108, 102, 32, 97, 110, 100, 58, 32, 97, 67, 104, 97, 114, 97, 99, 116, 101, 114, 0], [191, 40268]], [2, [101, 1, 109, 1, 105, 0, 1, 105, 0, 2, 103, 6, 0, 1, 105, 0, 2, 103, 4, 1, 254, 0], [223, 20134]], [2, [115, 97, 109, 101, 65, 115, 58, 32, 97, 67, 104, 97, 114, 97, 99, 116, 101, 114, 13, 9, 94, 115, 101, 108, 102, 32, 97, 115, 76, 111, 119, 101, 114, 99, 97, 115, 101, 32, 61, 32, 97, 67, 104, 97, 114, 97, 99, 116, 101, 114, 32, 97, 115, 76, 111, 119, 101, 114, 99, 97, 115, 101, 0], [191, 10067]], [2, [101, 1, 109, 1, 105, 0, 1, 105, 0, 2, 103, 6, 0, 0], [223, 43617]], [2, [97, 115, 80, 101, 116, 105, 116, 83, 116, 114, 101, 97, 109, 13, 9, 94, 115, 101, 108, 102, 32, 99, 111, 108, 108, 101, 99, 116, 105, 111, 110, 32, 97, 115, 80, 101, 116, 105, 116, 83, 116, 114, 101, 97, 109, 0], [191, 60664]], [2, [101, 1, 109, 1, 105, 0, 1, 103, 4, 1, 254, 1, 103, 6], [223, 30332]], [2, [118, 97, 108, 117, 101, 58, 32, 97, 110, 79, 98, 106, 101, 99, 116, 13, 9, 94, 97, 110, 79, 98, 106, 101, 99, 116, 32, 112, 101, 114, 102, 111, 114, 109, 58, 32, 115, 101, 108, 102, 0], [191, 15166]], [2, [101, 1, 109, 1, 105, 0, 1, 103, 14, 2, 0], [223, 7583]], [2, [97, 115, 80, 97, 114, 115, 101, 114, 13, 9, 94, 32, 80, 80, 69, 112, 115, 105, 108, 111, 110, 80, 97, 114, 115, 101, 114, 32, 110, 101, 119, 0], [191, 46855]], [3, 10485824], [2, [101, 1, 109, 1, 105, 0, 1, 103, 14, 2, 1, 105, 0, 3, 103, 6, 1, 102, 0, 4, 0, 1, 105, 0, 5, 103, 4, 1, 254, 0], [223, 57931]], [2, [97, 115, 80, 97, 114, 115, 101, 114, 13, 9, 94, 32, 80, 80, 67, 104, 111, 105, 99, 101, 80, 97, 114, 115, 101, 114, 32, 119, 105, 116, 104, 65, 108, 108, 58, 32, 40, 115, 101, 108, 102, 32, 99, 111, 108, 108, 101, 99, 116, 58, 32, 91, 32, 58, 101, 97, 99, 104, 32, 124, 32, 101, 97, 99, 104, 32, 97, 115, 80, 97, 114, 115, 101, 114, 32, 93, 41, 0], [191, 51437]], [1, [10, 225, 156], [235, 56766]], [3, 10485762], [2, [101, 1, 109, 1, 105, 0, 1, 103, 6, 2, 103, 4, 1, 254, 103, 4, 2, 254], [223, 28383]], [2, [99, 111, 112, 121, 82, 101, 112, 108, 97, 99, 101, 65, 108, 108, 58, 32, 97, 83, 116, 114, 105, 110, 103, 32, 119, 105, 116, 104, 58, 32, 97, 110, 111, 116, 104, 101, 114, 83, 116, 114, 105, 110, 103, 13, 9, 94, 115, 101, 108, 102, 32, 114, 101, 112, 108, 97, 99, 101, 65, 108, 108, 58, 32, 97, 83, 116, 114, 105, 110, 103, 32, 119, 105, 116, 104, 58, 32, 97, 110, 111, 116, 104, 101, 114, 83, 116, 114, 105, 110, 103, 13, 0], [191, 36519]], [2, [101, 1, 109, 1, 105, 0, 1, 103, 6, 1, 103, 4, 1, 254], [223, 65179]], [2, [115, 97, 109, 101, 65, 115, 58, 32, 97, 83, 116, 114, 105, 110, 103, 13, 9, 94, 115, 101, 108, 102, 32, 101, 113, 117, 97, 108, 115, 67, 97, 115, 101, 73, 110, 115, 101, 110, 115, 105, 116, 105, 118, 101, 58, 32, 97, 83, 116, 114, 105, 110, 103, 0], [191, 50821]], [2, [101, 1, 109, 1, 105, 0, 1, 103, 14, 2, 1, 105, 0, 3, 103, 6, 1, 102, 0, 4, 0, 1, 105, 0, 5, 103, 4, 1, 254, 0], [223, 55946]], [2, [97, 115, 80, 97, 114, 115, 101, 114, 13, 9, 94, 80, 80, 83, 101, 113, 117, 101, 110, 99, 101, 80, 97, 114, 115, 101, 114, 32, 119, 105, 116, 104, 65, 108, 108, 58, 32, 40, 115, 101, 108, 102, 32, 99, 111, 108, 108, 101, 99, 116, 58, 32, 91, 58, 101, 32, 124, 32, 101, 32, 97, 115, 80, 97, 114, 115, 101, 114, 93, 41, 0], [191, 27973]], [1, [10, 225, 157], [235, 36714]], [2, [101, 1, 109, 1, 105, 0, 1, 103, 14, 2, 1, 103, 6], [223, 18357]], [2, [97, 115, 80, 101, 116, 105, 116, 83, 116, 114, 101, 97, 109, 13, 9, 94, 32, 80, 80, 83, 116, 114, 101, 97, 109, 32, 111, 110, 58, 32, 115, 101, 108, 102, 0], [191, 39442]], [3, 10493953], [2, [101, 1, 105, 1, 1, 104, 0, 1, 2, 105, 0, 2, 103, 6, 0, 102, 1, 1, 1, 1, 105, 0, 3, 103, 4, 1, 254, 2, 103, 4, 1, 255, 105, 0, 4, 103, 6, 1, 103, 4, 1, 255], [223, 19721]], [2, [107, 101, 121, 115, 65, 110, 100, 86, 97, 108, 117, 101, 115, 68, 111, 58, 32, 97, 66, 108, 111, 99, 107, 13, 9, 49, 32, 116, 111, 58, 32, 115, 101, 108, 102, 32, 115, 105, 122, 101, 32, 100, 111, 58, 32, 91, 58, 105, 32, 124, 32, 97, 66, 108, 111, 99, 107, 32, 118, 97, 108, 117, 101, 58, 32, 105, 32, 118, 97, 108, 117, 101, 58, 32, 40, 115, 101, 108, 102, 32, 97, 116, 86, 97, 108, 105, 100, 58, 32, 105, 41, 93, 0], [191, 40780]], [2, [101, 1, 109, 1, 105, 0, 1, 103, 14, 2, 1, 103, 6], [223, 20390]], [2, [97, 115, 80, 97, 114, 115, 101, 114, 13, 9, 94, 32, 80, 80, 80, 114, 101, 100, 105, 99, 97, 116, 101, 79, 98, 106, 101, 99, 116, 80, 97, 114, 115, 101, 114, 32, 101, 120, 112, 101, 99, 116, 58, 32, 115, 101, 108, 102, 0], [191, 10195]], [2, [101, 1, 109, 1, 103, 3], [223, 43553]], [2, [105, 115, 80, 101, 116, 105, 116, 70, 97, 105, 108, 117, 114, 101, 13, 9, 94, 32, 102, 97, 108, 115, 101, 0], [191, 60632]], [2, [101, 1, 109, 1, 103, 3], [223, 30316]], [2, [105, 115, 80, 101, 116, 105, 116, 80, 97, 114, 115, 101, 114, 13, 9, 94, 32, 102, 97, 108, 115, 101, 0], [191, 15158]], [2, [101, 1, 109, 1, 105, 0, 1, 103, 14, 2, 1, 103, 6], [223, 7579]], [2, [97, 115, 80, 97, 114, 115, 101, 114, 13, 9, 94, 80, 80, 80, 108, 117, 103, 103, 97, 98, 108, 101, 80, 97, 114, 115, 101, 114, 32, 111, 110, 58, 32, 115, 101, 108, 102, 0], [191, 46853]], [1, [158, 225, 132, 237, 263, 133, 247, 200, 224, 134, 263, 159], [166, 57930]], [1, [158, 225, 140, 174, 263, 141, 247, 182, 224, 142, 263, 160], [166, 28965]], [3, 2157969472], [1, [211, 24], [201, 33114]], [1, [211, 24], [201, 16557]] ], "imports" : [ ["asSymbol", "unclassified"], ["asSymbol", "asLowercase"], ["asClass", "Kernel", "OrderedCollection"], ["asBehavior", "Kernel", "OrderedCollection"], ["asSymbol", "isPetitParser"], ["asBehavior", "Kernel", "CompiledMethod"], ["asBehavior", "Kernel", "OpenHashTable"], ["asBehavior", "Kernel", "ClassOrganizer"], ["asSymbol", "Metaclass"], ["asBehavior", "Kernel", "SmallInteger"], ["asModule", "Kernel"], ["asClass", "Kernel", "Array"], ["asSymbol", "Character"], ["asClass", "Kernel", "SequenceableCollection"], ["asSymbol", "="], ["asMetaclassBehavior", "Kernel", "Module"], ["asClass", "Kernel", "SmallInteger"], ["asBehavior", "Kernel", "Array"], ["asSymbol", "Dictionary"], ["asClass", "Kernel", "Dictionary"], ["asSymbol", "->"], ["asSymbol", "PPSequenceParser"], ["asSymbol", "isPetitFailure"], ["asSymbol", "at:put:"], ["asClass", "Kernel", "ReadStream"], ["asBehavior", "Kernel", "MethodDictionary"], ["asSymbol", "Kernel"], ["asSymbol", "yourself"], ["asSymbol", "PPPredicateObjectParser"], ["asClass", "Kernel", "Object"], ["asBehavior", "Kernel", "String"], ["asSymbol", "codePoint:"], ["asClass", "Kernel", "Metaclass"], ["asSymbol", "imports"], ["asSymbol", "Object"], ["asSymbol", "Set"], ["asSymbol", "initializing"], ["asSymbol", "spec"], ["asSymbol", "PPEpsilonParser"], ["asSymbol", "PPChoiceParser"], ["asBehavior", "Kernel", "Association"], ["asSymbol", "copyReplaceAll:with:"], ["asSymbol", "size"], ["asSymbol", "Character class"], ["asSymbol", "Symbol"], ["asSymbol", "UndefinedObject"], ["nilToken"], ["asSymbol", "asPetitStream"], ["asSymbol", "atValid:"], ["asSymbol", "PPPluggableParser"], ["asSymbol", "module"], ["asSymbol", "on:"], ["asSymbol", "between:and:"], ["asSymbol", "name:"], ["asSymbol", "sameAs:"], ["asSymbol", "SmallInteger"], ["asSymbol", "ExtensionsModule"], ["asSymbol", "CompiledMethod"], ["asSymbol", "expect:"], ["asBehavior", "Kernel", "InlinedHashTable"], ["asSymbol", "Array"], ["asSymbol", "initialize"], ["asBehavior", "Kernel", "ByteArray"], ["asSymbol", "collect:"], ["nil"], ["asBehavior", "Kernel", "Set"], ["asSymbol", "value:"], ["asSymbol", "to:do:"], ["asSymbol", "ReadStream"], ["asClass", "Kernel", "Closure"], ["asSymbol", "equalsCaseInsensitive:"], ["asBehavior", "Kernel", "Module"], ["asSymbol", "value:value:"], ["asMetaclass", "Kernel", "Character"], ["asBehavior", "Kernel", "CompiledBlock"], ["asSymbol", "Closure"], ["asClass", "Kernel", "Set"], ["asClass", "Kernel", "String"], ["asSymbol", "replaceAll:with:"], ["asBehavior", "Kernel", "Metaclass"], ["asSymbol", "PPStream"], ["asSymbol", "keysAndValuesDo:"], ["asClass", "Kernel", "UndefinedObject"], ["symbolTable"], ["asSymbol", "PetitParser.Extensions"], ["asSymbol", "String"], ["asSymbol", "withAll:"], ["asBehavior", "Kernel", "Namespace"], ["asSymbol", "CharacterArray"], ["asClass", "Kernel", "CompiledMethod"], ["asSymbol", "new:"], ["asSymbol", "PPLiteralObjectParser"], ["asSymbol", "parserTo:"], ["asSymbol", "Class"], ["asBehavior", "Kernel", "Behavior"], ["asBehavior", "Kernel", "Dictionary"], ["asClass", "Kernel", "Symbol"], ["asSymbol", "SequenceableCollection"], ["asMetaclass", "Kernel", "Module"], ["asClass", "Kernel", "Class"], ["asClass", "Kernel", "Character"], ["asSymbol", "new"], ["asSymbol", "asParser"], ["asSymbol", "perform:"], ["asClass", "Kernel", "Module"], ["asSymbol", "OrderedCollection"], ["asSymbol", "collection"], ["asClass", "Kernel", "CharacterArray"] ], "exports" : [ ["__module__", 24], ["ExtensionsModule", 8] ] }