Loading ast.dot +897 −313 File changed.Preview size limit exceeded, changes collapsed. Show changes data/game/scripts/bytecode/main.json +17 −18 Original line number Diff line number Diff line Loading @@ -14,7 +14,6 @@ ["ARRAY", [["STRING", "updater"], ["BYTES", []]]], ["ARRAY", [["STRING", "presenter"], ["BYTES", []]]], ["STRING", "register_on_content_changed"], ["ITEM", 0], ["STRING", "load_scripts"], ["STRING", "unregister_on_content_changed"], ["PATH", ["", "lfs", "loader.lib"]], Loading Loading @@ -81,9 +80,9 @@ ["COPY_REF", "ll", 5, 3, [16, 5]], ["CALL", "lcll", 4, 13, 2, 4, [19, 5]], ["CALL", "lcll", 5, 13, 2, 5, [20, 5]], ["CALL", "cccll", 14, 15, 0, 4, 5, [23, 5]], ["CALL", "lcll", 4, 16, 2, 4, [26, 5]], ["CALL", "lcll", 5, 16, 2, 5, [27, 5]], ["CALL_LOCAL", "ccll", 14, 0, 4, 5, [23, 5]], ["CALL", "lcll", 4, 15, 2, 4, [26, 5]], ["CALL", "lcll", 5, 15, 2, 5, [27, 5]], ["RET", "", [7, 1]] ] ] Loading @@ -104,18 +103,18 @@ ], "code": [ [ ["GET_ITEM", "lc", 0, 17, [34, 18]], ["GET_ITEM", "lc", 0, 16, [34, 18]], ["COPY_REF", "ll", 1, 0, [34, 5]], ["CALL", "lcls", 1, 18, 2, 1, [36, 18]], ["CALL", "lcls", 1, 17, 2, 1, [36, 18]], ["COPY_REF", "ll", 3, 2, [36, 5]], ["CALL_ANY", "lcl", 3, 19, 2, [38, 22]], ["CALL", "pcll", 0, 20, 4, 2, [38, 5]], ["CALL", "pcl", 0, 21, 2, [40, 5]], ["CALL", "lcls", 1, 18, 2, 2, [43, 14]], ["CALL_ANY", "lcl", 3, 18, 2, [38, 22]], ["CALL", "pcll", 0, 19, 4, 2, [38, 5]], ["CALL", "pcl", 0, 20, 2, [40, 5]], ["CALL", "lcls", 1, 17, 2, 2, [43, 14]], ["COPY_REF", "ll", 3, 2, [43, 5]], ["CALL_ANY", "lcl", 3, 19, 2, [44, 24]], ["CALL", "pcll", 1, 20, 4, 2, [44, 5]], ["CALL", "pcl", 1, 21, 2, [45, 5]], ["CALL_ANY", "lcl", 3, 18, 2, [44, 24]], ["CALL", "pcll", 1, 19, 4, 2, [44, 5]], ["CALL", "pcl", 1, 20, 2, [45, 5]], ["RET", "", [31, 1]] ] ] Loading @@ -130,11 +129,11 @@ ], "code": [ [ ["CALL", "sclc", 0, 23, 0, 22, [51, 5]], ["CALL", "sclc", 0, 23, 0, 24, [52, 5]], ["CALL", "sclc", 0, 23, 0, 25, [53, 5]], ["CALL", "sclc", 0, 23, 0, 26, [54, 5]], ["CALL", "sclc", 0, 23, 0, 27, [55, 5]], ["CALL", "sclc", 0, 22, 0, 21, [51, 5]], ["CALL", "sclc", 0, 22, 0, 23, [52, 5]], ["CALL", "sclc", 0, 22, 0, 24, [53, 5]], ["CALL", "sclc", 0, 22, 0, 25, [54, 5]], ["CALL", "sclc", 0, 22, 0, 26, [55, 5]], ["RET", "", [49, 1]] ] ] Loading data/game/scripts/bytecode/presenter.json +38 −39 Original line number Diff line number Diff line Loading @@ -7,7 +7,6 @@ ["PATH", ["", "gfx", "buffer_generators.lib"]], ["PATH", ["", "gfx", "light_system.lib"]], ["PATH", ["", "gfx", "renderer.lib"]], ["ITEM", 0], ["STRING", "init_presenter"], ["STRING", "presenter.run"], ["STRING", "com::Folder"], Loading Loading @@ -120,7 +119,7 @@ ["BRANCH", "lbb", 1, 3, 2, [15, 5]] ], [ ["CALL", "ccc", 7, 8, 0, [20, 5]], ["CALL_LOCAL", "cc", 7, 0, [20, 5]], ["RET", "", [12, 1]] ], [ Loading @@ -141,7 +140,7 @@ ], "code": [ [ ["COPY_VAL_STRING", "pc", 0, 9, [25, 5]], ["COPY_VAL_STRING", "pc", 0, 8, [25, 5]], ["RET", "", [25, 5]] ] ] Loading Loading @@ -169,40 +168,40 @@ ], "code": [ [ ["CALL", "sclcc", 1, 12, 0, 10, 11, [31, 5]], ["CALL", "ccl", 7, 14, 1, [31, 76]], ["ADD_STRING", "llc", 1, 1, 15, [31, 76]], ["CALL", "sclcc", 1, 11, 0, 9, 10, [31, 5]], ["CALL_LOCAL", "cl", 13, 1, [31, 76]], ["ADD_STRING", "llc", 1, 1, 14, [31, 76]], ["SELF", "l", 2, [31, 99]], ["NEW_ARRAY", "lll", 3, 1, 2, [31, 75]], ["CALL_ANY", "lclcl", 0, 16, 4, 13, 3, [31, 5]], ["GET_ITEM", "lc", 2, 19, [36, 62]], ["CALL", "lcl", 2, 20, 4, [36, 62]], ["CALL", "sclclc", 3, 22, 5, 18, 4, 21, [36, 13]], ["CALL", "scl", 4, 23, 6, [37, 13]], ["CALL", "sclcll", 2, 24, 7, 17, 5, 6, [34, 9]], ["GET_ITEM", "lc", 8, 25, [39, 9]], ["CALL", "sclllc", 2, 27, 9, 7, 8, 26, [33, 5]], ["CALL", "sclccc", 3, 31, 4, 29, 21, 30, [47, 13]], ["CALL", "sclccc", 4, 34, 5, 32, 33, 21, [48, 13]], ["CALL", "sclcll", 2, 24, 6, 28, 4, 5, [45, 20]], ["CALL_ANY", "lclcl", 0, 15, 4, 12, 3, [31, 5]], ["GET_ITEM", "lc", 2, 18, [36, 62]], ["CALL", "lcl", 2, 19, 4, [36, 62]], ["CALL", "sclclc", 3, 21, 5, 17, 4, 20, [36, 13]], ["CALL", "scl", 4, 22, 6, [37, 13]], ["CALL", "sclcll", 2, 23, 7, 16, 5, 6, [34, 9]], ["GET_ITEM", "lc", 8, 24, [39, 9]], ["CALL", "sclllc", 2, 26, 9, 7, 8, 25, [33, 5]], ["CALL", "sclccc", 3, 30, 4, 28, 20, 29, [47, 13]], ["CALL", "sclccc", 4, 33, 5, 31, 32, 20, [48, 13]], ["CALL", "sclcll", 2, 23, 6, 27, 4, 5, [45, 20]], ["COPY_REF", "ll", 10, 6, [45, 5]], ["CALL", "sclcc", 0, 16, 4, 10, 35, [52, 9]], ["CALL_ANY", "lclcc", 4, 16, 5, 36, 37, [52, 9]], ["CALL", "sclllc", 2, 27, 6, 10, 5, 26, [50, 5]], ["CALL", "scll", 2, 38, 5, 10, [55, 5]], ["CALL_ANY", "lclcc", 5, 16, 6, 39, 40, [55, 5]], ["CALL", "sclcc", 0, 16, 6, 10, 41, [58, 18]], ["CALL_ANY", "lclcc", 6, 16, 7, 36, 37, [58, 18]], ["CALL", "sclcc", 0, 15, 4, 9, 34, [52, 9]], ["CALL_ANY", "lclcc", 4, 15, 5, 35, 36, [52, 9]], ["CALL", "sclllc", 2, 26, 6, 10, 5, 25, [50, 5]], ["CALL", "scll", 2, 37, 5, 10, [55, 5]], ["CALL_ANY", "lclcc", 5, 15, 6, 38, 39, [55, 5]], ["CALL", "sclcc", 0, 15, 6, 9, 40, [58, 18]], ["CALL_ANY", "lclcc", 6, 15, 7, 35, 36, [58, 18]], ["COPY_REF", "ll", 11, 7, [58, 5]], ["CALL_ANY", "lclc", 11, 43, 7, 42, [59, 5]], ["CALL", "sclllc", 2, 27, 7, 10, 11, 26, [60, 5]], ["CALL", "sclcc", 0, 16, 7, 10, 44, [66, 23]], ["CALL_ANY", "lclcc", 7, 16, 9, 36, 37, [66, 23]], ["CALL_ANY", "lclc", 11, 42, 7, 41, [59, 5]], ["CALL", "sclllc", 2, 26, 7, 10, 11, 25, [60, 5]], ["CALL", "sclcc", 0, 15, 7, 9, 43, [66, 23]], ["CALL_ANY", "lclcc", 7, 15, 9, 35, 36, [66, 23]], ["COPY_REF", "ll", 12, 9, [66, 5]], ["CALL", "sclcclc", 5, 48, 9, 45, 46, 12, 47, [67, 21]], ["CALL", "sclcclc", 5, 47, 9, 44, 45, 12, 46, [67, 21]], ["COPY_REF", "ll", 13, 9, [67, 5]], ["CALL", "sclll", 2, 48, 9, 10, 13, [76, 5]], ["CALL", "sclll", 5, 49, 9, 13, 10, [77, 5]], ["CALL", "sclll", 2, 47, 9, 10, 13, [76, 5]], ["CALL", "sclll", 5, 48, 9, 13, 10, [77, 5]], ["RET", "", [28, 1]] ] ] Loading @@ -220,12 +219,12 @@ ], "code": [ [ ["CALL", "sclc", 1, 51, 0, 50, [82, 5]], ["CALL", "ccl", 7, 14, 1, [82, 35]], ["ADD_STRING", "llc", 1, 1, 15, [82, 35]], ["CALL_ANY", "lcll", 0, 52, 2, 1, [82, 5]], ["CALL", "sclc", 1, 50, 0, 49, [82, 5]], ["CALL_LOCAL", "cl", 13, 1, [82, 35]], ["ADD_STRING", "llc", 1, 1, 14, [82, 35]], ["CALL_ANY", "lcll", 0, 51, 2, 1, [82, 5]], ["GET_ITEM", "lc", 3, 0, [84, 5]], ["CALL", "lclc", 3, 52, 2, 33, [84, 5]], ["CALL", "lclc", 3, 51, 2, 32, [84, 5]], ["RET", "", [80, 1]] ] ] Loading @@ -241,9 +240,9 @@ ], "code": [ [ ["CALL", "sclc", 6, 54, 0, 53, [91, 5]], ["CALL", "scl", 2, 55, 0, [93, 33]], ["CALL", "scllc", 6, 57, 1, 0, 56, [93, 5]], ["CALL", "sclc", 6, 53, 0, 52, [91, 5]], ["CALL", "scl", 2, 54, 0, [93, 33]], ["CALL", "scllc", 6, 56, 1, 0, 55, [93, 5]], ["RET", "", [88, 1]] ] ] Loading data/game/scripts/bytecode/updater.json +74 −75 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ ["PATH", ["", "osi", "window"]], ["PATH", ["", "osi", "timer"]], ["PATH", ["", "game", "math.lib"]], ["ITEM", 0], ["STRING", "init_updater"], ["STRING", "updater.run"], ["STRING", "com::Folder"], Loading Loading @@ -121,7 +120,7 @@ ["BRANCH", "lbb", 1, 3, 2, [16, 5]] ], [ ["CALL", "ccc", 8, 9, 0, [21, 5]], ["CALL_LOCAL", "cc", 8, 0, [21, 5]], ["RET", "", [13, 1]] ], [ Loading @@ -142,7 +141,7 @@ ], "code": [ [ ["COPY_VAL_STRING", "pc", 0, 10, [26, 5]], ["COPY_VAL_STRING", "pc", 0, 9, [26, 5]], ["RET", "", [26, 5]] ] ] Loading @@ -162,16 +161,16 @@ ], "code": [ [ ["CALL", "sclcc", 0, 13, 0, 11, 12, [31, 5]], ["CALL", "ccl", 8, 15, 1, [31, 73]], ["ADD_STRING", "llc", 1, 1, 16, [31, 73]], ["CALL", "sclcc", 0, 12, 0, 10, 11, [31, 5]], ["CALL_LOCAL", "cl", 14, 1, [31, 73]], ["ADD_STRING", "llc", 1, 1, 15, [31, 73]], ["SELF", "l", 2, [31, 96]], ["NEW_ARRAY", "lll", 3, 1, 2, [31, 72]], ["CALL_ANY", "lclcl", 0, 13, 4, 14, 3, [31, 5]], ["CALL", "sclc", 1, 18, 4, 17, [32, 5]], ["CALL", "scl", 2, 19, 4, [37, 18]], ["CALL_ANY", "lclcl", 0, 12, 4, 13, 3, [31, 5]], ["CALL", "sclc", 1, 17, 4, 16, [32, 5]], ["CALL", "scl", 2, 18, 4, [37, 18]], ["COPY_REF", "ll", 5, 4, [37, 5]], ["CALL", "sclls", 2, 18, 4, 5, 1, [38, 5]], ["CALL", "sclls", 2, 17, 4, 5, 1, [38, 5]], ["RET", "", [29, 1]] ] ] Loading @@ -188,10 +187,10 @@ ], "code": [ [ ["CALL", "sclc", 0, 21, 0, 20, [43, 6]], ["CALL", "ccl", 8, 15, 1, [43, 34]], ["ADD_STRING", "llc", 1, 1, 16, [43, 34]], ["CALL_ANY", "lcll", 0, 22, 2, 1, [43, 6]], ["CALL", "sclc", 0, 20, 0, 19, [43, 6]], ["CALL_LOCAL", "cl", 14, 1, [43, 34]], ["ADD_STRING", "llc", 1, 1, 15, [43, 34]], ["CALL_ANY", "lcll", 0, 21, 2, 1, [43, 6]], ["RET", "", [41, 1]] ] ] Loading Loading @@ -235,8 +234,8 @@ ], "code": [ [ ["CALL", "scl", 3, 23, 0, [50, 8]], ["CALL_ANY", "lclc", 0, 25, 1, 24, [50, 8]], ["CALL", "scl", 3, 22, 0, [50, 8]], ["CALL_ANY", "lclc", 0, 24, 1, 23, [50, 8]], ["CAST_ANY", "ll", 2, 1, [50, 8]], ["BRANCH", "lbb", 2, 21, 2, [50, 5]] ], Loading @@ -244,54 +243,54 @@ ["RET", "", [47, 1]] ], [ ["COPY_VAL_FLOAT", "lc", 3, 26, [52, 9]], ["COPY_VAL_FLOAT", "lc", 4, 26, [53, 9]], ["CALL", "scl", 2, 27, 5, [55, 37]], ["CALL_ANY", "lcl", 5, 28, 6, [55, 37]], ["COPY_VAL_FLOAT", "lc", 3, 25, [52, 9]], ["COPY_VAL_FLOAT", "lc", 4, 25, [53, 9]], ["CALL", "scl", 2, 26, 5, [55, 37]], ["CALL_ANY", "lcl", 5, 27, 6, [55, 37]], ["DIV_ANY", "lll", 7, 4, 6, [55, 15]], ["CALL", "scl", 3, 29, 8, [56, 20]], ["CALL", "scl", 3, 28, 8, [56, 20]], ["CAST_ANY", "ll", 9, 8, [56, 20]], ["CALL", "scl", 5, 30, 8, [56, 41]], ["CALL", "scl", 5, 29, 8, [56, 41]], ["MUL_ANY", "lll", 10, 9, 8, [56, 15]], ["MUL_ANY", "lll", 11, 7, 10, [55, 15]], ["COPY_REF", "ll", 12, 11, [54, 9]], ["CALL", "scl", 1, 31, 6, [59, 48]], ["GET_ELEMENT_ANY", "llc", 6, 6, 32, [59, 48]], ["CALL", "scll", 7, 33, 7, 6, [59, 28]], ["CALL", "scl", 1, 30, 6, [59, 48]], ["GET_ELEMENT_ANY", "llc", 6, 6, 31, [59, 48]], ["CALL", "scll", 7, 32, 7, 6, [59, 28]], ["COPY_REF", "ll", 13, 7, [59, 9]], ["CALL", "scl", 4, 23, 6, [62, 12]], ["CALL_ANY", "lclc", 6, 25, 7, 34, [62, 12]], ["CALL", "scl", 4, 23, 8, [62, 45]], ["CALL_ANY", "lclc", 8, 25, 10, 35, [62, 45]], ["CALL", "scl", 4, 22, 6, [62, 12]], ["CALL_ANY", "lclc", 6, 24, 7, 33, [62, 12]], ["CALL", "scl", 4, 22, 8, [62, 45]], ["CALL_ANY", "lclc", 8, 24, 10, 34, [62, 45]], ["CAST_ANY", "ll", 14, 7, [62, 12]], ["CAST_ANY", "ll", 15, 10, [62, 45]], ["OR", "lll", 14, 14, 15, [62, 12]], ["BRANCH", "lbb", 14, 5, 4, [62, 9]] ], [ ["CALL", "scl", 4, 23, 10, [71, 12]], ["CALL_ANY", "lclc", 10, 25, 17, 43, [71, 12]], ["CALL", "scl", 4, 23, 18, [71, 45]], ["CALL_ANY", "lclc", 18, 25, 20, 44, [71, 45]], ["CALL", "scl", 4, 22, 10, [71, 12]], ["CALL_ANY", "lclc", 10, 24, 17, 42, [71, 12]], ["CALL", "scl", 4, 22, 18, [71, 45]], ["CALL_ANY", "lclc", 18, 24, 20, 43, [71, 45]], ["CAST_ANY", "ll", 14, 17, [71, 12]], ["CAST_ANY", "ll", 15, 20, [71, 45]], ["OR", "lll", 14, 14, 15, [71, 12]], ["BRANCH", "lbb", 14, 11, 10, [71, 9]] ], [ ["MUL_FLOAT", "lcl", 16, 36, 3, [64, 39]], ["CALL", "scl", 6, 37, 7, [64, 55]], ["MUL_FLOAT", "lcl", 16, 35, 3, [64, 39]], ["CALL", "scl", 6, 36, 7, [64, 55]], ["MUL_ANY", "lll", 10, 16, 7, [64, 39]], ["CALL", "scllc", 7, 39, 11, 13, 38, [64, 69]], ["CALL", "scllc", 7, 38, 11, 13, 37, [64, 69]], ["MUL_ANY", "lll", 17, 10, 11, [64, 39]], ["CALL", "scll", 1, 40, 18, 17, [64, 13]], ["CALL", "scll", 1, 39, 18, 17, [64, 13]], ["JUMP", "b", 3, [64, 13]] ], [ ["CALL", "scl", 4, 23, 7, [66, 14]], ["CALL_ANY", "lclc", 7, 25, 10, 41, [66, 14]], ["CALL", "scl", 4, 23, 11, [66, 47]], ["CALL_ANY", "lclc", 11, 25, 17, 42, [66, 47]], ["CALL", "scl", 4, 22, 7, [66, 14]], ["CALL_ANY", "lclc", 7, 24, 10, 40, [66, 14]], ["CALL", "scl", 4, 22, 11, [66, 47]], ["CALL_ANY", "lclc", 11, 24, 17, 41, [66, 47]], ["CAST_ANY", "ll", 15, 10, [66, 14]], ["CAST_ANY", "ll", 19, 17, [66, 47]], ["OR", "lll", 15, 15, 19, [66, 14]], Loading @@ -301,36 +300,36 @@ ["JUMP", "b", 3, [66, 9]] ], [ ["CALL", "scl", 6, 37, 10, [68, 54]], ["CALL", "scl", 6, 36, 10, [68, 54]], ["MUL_ANY", "lll", 17, 3, 10, [68, 39]], ["CALL", "scllc", 7, 39, 18, 13, 38, [68, 68]], ["CALL", "scllc", 7, 38, 18, 13, 37, [68, 68]], ["MUL_ANY", "lll", 20, 17, 18, [68, 39]], ["CALL", "scll", 1, 40, 21, 20, [68, 13]], ["CALL", "scll", 1, 39, 21, 20, [68, 13]], ["JUMP", "b", 6, [68, 13]] ], [ ["JUMP", "b", 6, [66, 9]] ], [ ["CALL", "scl", 4, 23, 20, [80, 12]], ["CALL_ANY", "lclc", 20, 25, 22, 48, [80, 12]], ["CALL", "scl", 4, 22, 20, [80, 12]], ["CALL_ANY", "lclc", 20, 24, 22, 47, [80, 12]], ["CAST_ANY", "ll", 14, 22, [80, 12]], ["BRANCH", "lbb", 14, 17, 16, [80, 9]] ], [ ["MUL_FLOAT", "lcl", 16, 36, 3, [73, 39]], ["CALL", "scl", 6, 37, 17, [73, 55]], ["MUL_FLOAT", "lcl", 16, 35, 3, [73, 39]], ["CALL", "scl", 6, 36, 17, [73, 55]], ["MUL_ANY", "lll", 20, 16, 17, [73, 39]], ["CALL", "scllc", 7, 39, 21, 13, 45, [73, 69]], ["CALL", "scllc", 7, 38, 21, 13, 44, [73, 69]], ["MUL_ANY", "lll", 22, 20, 21, [73, 39]], ["CALL", "scll", 1, 40, 23, 22, [73, 13]], ["CALL", "scll", 1, 39, 23, 22, [73, 13]], ["JUMP", "b", 9, [73, 13]] ], [ ["CALL", "scl", 4, 23, 17, [75, 14]], ["CALL_ANY", "lclc", 17, 25, 20, 46, [75, 14]], ["CALL", "scl", 4, 23, 21, [75, 47]], ["CALL_ANY", "lclc", 21, 25, 22, 47, [75, 47]], ["CALL", "scl", 4, 22, 17, [75, 14]], ["CALL_ANY", "lclc", 17, 24, 20, 45, [75, 14]], ["CALL", "scl", 4, 22, 21, [75, 47]], ["CALL_ANY", "lclc", 21, 24, 22, 46, [75, 47]], ["CAST_ANY", "ll", 15, 20, [75, 14]], ["CAST_ANY", "ll", 19, 22, [75, 47]], ["OR", "lll", 15, 15, 19, [75, 14]], Loading @@ -340,40 +339,40 @@ ["JUMP", "b", 9, [75, 9]] ], [ ["CALL", "scl", 6, 37, 20, [77, 54]], ["CALL", "scl", 6, 36, 20, [77, 54]], ["MUL_ANY", "lll", 22, 3, 20, [77, 39]], ["CALL", "scllc", 7, 39, 23, 13, 45, [77, 68]], ["CALL", "scllc", 7, 38, 23, 13, 44, [77, 68]], ["MUL_ANY", "lll", 24, 22, 23, [77, 39]], ["CALL", "scll", 1, 40, 25, 24, [77, 13]], ["CALL", "scll", 1, 39, 25, 24, [77, 13]], ["JUMP", "b", 12, [77, 13]] ], [ ["JUMP", "b", 12, [75, 9]] ], [ ["GET_ELEMENT_ANY", "llc", 22, 12, 49, [90, 52]], ["MUL_ANY", "lcl", 24, 51, 22, [90, 51]], ["CALL", "scllc", 7, 39, 25, 13, 45, [90, 68]], ["CALL", "sclll", 7, 52, 26, 24, 25, [90, 36]], ["CALL", "scll", 1, 53, 27, 26, [90, 9]], ["GET_ELEMENT_ANY", "llc", 22, 12, 45, [91, 52]], ["MUL_ANY", "lcl", 24, 51, 22, [91, 51]], ["CALL", "scllc", 7, 52, 25, 24, 54, [91, 36]], ["CALL", "scll", 1, 53, 26, 25, [91, 9]], ["GET_ELEMENT_ANY", "llc", 22, 12, 48, [90, 52]], ["MUL_ANY", "lcl", 24, 50, 22, [90, 51]], ["CALL", "scllc", 7, 38, 25, 13, 44, [90, 68]], ["CALL", "sclll", 7, 51, 26, 24, 25, [90, 36]], ["CALL", "scll", 1, 52, 27, 26, [90, 9]], ["GET_ELEMENT_ANY", "llc", 22, 12, 44, [91, 52]], ["MUL_ANY", "lcl", 24, 50, 22, [91, 51]], ["CALL", "scllc", 7, 51, 25, 24, 53, [91, 36]], ["CALL", "scll", 1, 52, 26, 25, [91, 9]], ["JUMP", "b", 1, [62, 9]] ], [ ["MUL_FLOAT", "lcl", 16, 36, 3, [82, 39]], ["CALL", "scl", 6, 37, 23, [82, 55]], ["MUL_FLOAT", "lcl", 16, 35, 3, [82, 39]], ["CALL", "scl", 6, 36, 23, [82, 55]], ["MUL_ANY", "lll", 24, 16, 23, [82, 39]], ["CALL", "scllc", 7, 39, 25, 13, 49, [82, 69]], ["CALL", "scllc", 7, 38, 25, 13, 48, [82, 69]], ["MUL_ANY", "lll", 26, 24, 25, [82, 39]], ["CALL", "scll", 1, 40, 27, 26, [82, 13]], ["CALL", "scll", 1, 39, 27, 26, [82, 13]], ["JUMP", "b", 15, [82, 13]] ], [ ["CALL", "scl", 4, 23, 23, [84, 14]], ["CALL_ANY", "lclc", 23, 25, 24, 50, [84, 14]], ["CALL", "scl", 4, 22, 23, [84, 14]], ["CALL_ANY", "lclc", 23, 24, 24, 49, [84, 14]], ["CAST_ANY", "ll", 15, 24, [84, 14]], ["BRANCH", "lbb", 15, 20, 19, [84, 9]] ], Loading @@ -381,11 +380,11 @@ ["JUMP", "b", 15, [84, 9]] ], [ ["CALL", "scl", 6, 37, 25, [86, 54]], ["CALL", "scl", 6, 36, 25, [86, 54]], ["MUL_ANY", "lll", 26, 3, 25, [86, 39]], ["CALL", "scllc", 7, 39, 27, 13, 49, [86, 68]], ["CALL", "scllc", 7, 38, 27, 13, 48, [86, 68]], ["MUL_ANY", "lll", 28, 26, 27, [86, 39]], ["CALL", "scll", 1, 40, 29, 28, [86, 13]], ["CALL", "scll", 1, 39, 29, 28, [86, 13]], ["JUMP", "b", 18, [86, 13]] ], [ Loading age @ 83a7f6d1 Compare 0f922839 to 83a7f6d1 Original line number Diff line number Diff line Subproject commit 0f922839c8ca3827273b470298f9f1e1fa2c5c99 Subproject commit 83a7f6d1a2ff6ea1376c20089362b5b9d3c18c38 Loading
data/game/scripts/bytecode/main.json +17 −18 Original line number Diff line number Diff line Loading @@ -14,7 +14,6 @@ ["ARRAY", [["STRING", "updater"], ["BYTES", []]]], ["ARRAY", [["STRING", "presenter"], ["BYTES", []]]], ["STRING", "register_on_content_changed"], ["ITEM", 0], ["STRING", "load_scripts"], ["STRING", "unregister_on_content_changed"], ["PATH", ["", "lfs", "loader.lib"]], Loading Loading @@ -81,9 +80,9 @@ ["COPY_REF", "ll", 5, 3, [16, 5]], ["CALL", "lcll", 4, 13, 2, 4, [19, 5]], ["CALL", "lcll", 5, 13, 2, 5, [20, 5]], ["CALL", "cccll", 14, 15, 0, 4, 5, [23, 5]], ["CALL", "lcll", 4, 16, 2, 4, [26, 5]], ["CALL", "lcll", 5, 16, 2, 5, [27, 5]], ["CALL_LOCAL", "ccll", 14, 0, 4, 5, [23, 5]], ["CALL", "lcll", 4, 15, 2, 4, [26, 5]], ["CALL", "lcll", 5, 15, 2, 5, [27, 5]], ["RET", "", [7, 1]] ] ] Loading @@ -104,18 +103,18 @@ ], "code": [ [ ["GET_ITEM", "lc", 0, 17, [34, 18]], ["GET_ITEM", "lc", 0, 16, [34, 18]], ["COPY_REF", "ll", 1, 0, [34, 5]], ["CALL", "lcls", 1, 18, 2, 1, [36, 18]], ["CALL", "lcls", 1, 17, 2, 1, [36, 18]], ["COPY_REF", "ll", 3, 2, [36, 5]], ["CALL_ANY", "lcl", 3, 19, 2, [38, 22]], ["CALL", "pcll", 0, 20, 4, 2, [38, 5]], ["CALL", "pcl", 0, 21, 2, [40, 5]], ["CALL", "lcls", 1, 18, 2, 2, [43, 14]], ["CALL_ANY", "lcl", 3, 18, 2, [38, 22]], ["CALL", "pcll", 0, 19, 4, 2, [38, 5]], ["CALL", "pcl", 0, 20, 2, [40, 5]], ["CALL", "lcls", 1, 17, 2, 2, [43, 14]], ["COPY_REF", "ll", 3, 2, [43, 5]], ["CALL_ANY", "lcl", 3, 19, 2, [44, 24]], ["CALL", "pcll", 1, 20, 4, 2, [44, 5]], ["CALL", "pcl", 1, 21, 2, [45, 5]], ["CALL_ANY", "lcl", 3, 18, 2, [44, 24]], ["CALL", "pcll", 1, 19, 4, 2, [44, 5]], ["CALL", "pcl", 1, 20, 2, [45, 5]], ["RET", "", [31, 1]] ] ] Loading @@ -130,11 +129,11 @@ ], "code": [ [ ["CALL", "sclc", 0, 23, 0, 22, [51, 5]], ["CALL", "sclc", 0, 23, 0, 24, [52, 5]], ["CALL", "sclc", 0, 23, 0, 25, [53, 5]], ["CALL", "sclc", 0, 23, 0, 26, [54, 5]], ["CALL", "sclc", 0, 23, 0, 27, [55, 5]], ["CALL", "sclc", 0, 22, 0, 21, [51, 5]], ["CALL", "sclc", 0, 22, 0, 23, [52, 5]], ["CALL", "sclc", 0, 22, 0, 24, [53, 5]], ["CALL", "sclc", 0, 22, 0, 25, [54, 5]], ["CALL", "sclc", 0, 22, 0, 26, [55, 5]], ["RET", "", [49, 1]] ] ] Loading
data/game/scripts/bytecode/presenter.json +38 −39 Original line number Diff line number Diff line Loading @@ -7,7 +7,6 @@ ["PATH", ["", "gfx", "buffer_generators.lib"]], ["PATH", ["", "gfx", "light_system.lib"]], ["PATH", ["", "gfx", "renderer.lib"]], ["ITEM", 0], ["STRING", "init_presenter"], ["STRING", "presenter.run"], ["STRING", "com::Folder"], Loading Loading @@ -120,7 +119,7 @@ ["BRANCH", "lbb", 1, 3, 2, [15, 5]] ], [ ["CALL", "ccc", 7, 8, 0, [20, 5]], ["CALL_LOCAL", "cc", 7, 0, [20, 5]], ["RET", "", [12, 1]] ], [ Loading @@ -141,7 +140,7 @@ ], "code": [ [ ["COPY_VAL_STRING", "pc", 0, 9, [25, 5]], ["COPY_VAL_STRING", "pc", 0, 8, [25, 5]], ["RET", "", [25, 5]] ] ] Loading Loading @@ -169,40 +168,40 @@ ], "code": [ [ ["CALL", "sclcc", 1, 12, 0, 10, 11, [31, 5]], ["CALL", "ccl", 7, 14, 1, [31, 76]], ["ADD_STRING", "llc", 1, 1, 15, [31, 76]], ["CALL", "sclcc", 1, 11, 0, 9, 10, [31, 5]], ["CALL_LOCAL", "cl", 13, 1, [31, 76]], ["ADD_STRING", "llc", 1, 1, 14, [31, 76]], ["SELF", "l", 2, [31, 99]], ["NEW_ARRAY", "lll", 3, 1, 2, [31, 75]], ["CALL_ANY", "lclcl", 0, 16, 4, 13, 3, [31, 5]], ["GET_ITEM", "lc", 2, 19, [36, 62]], ["CALL", "lcl", 2, 20, 4, [36, 62]], ["CALL", "sclclc", 3, 22, 5, 18, 4, 21, [36, 13]], ["CALL", "scl", 4, 23, 6, [37, 13]], ["CALL", "sclcll", 2, 24, 7, 17, 5, 6, [34, 9]], ["GET_ITEM", "lc", 8, 25, [39, 9]], ["CALL", "sclllc", 2, 27, 9, 7, 8, 26, [33, 5]], ["CALL", "sclccc", 3, 31, 4, 29, 21, 30, [47, 13]], ["CALL", "sclccc", 4, 34, 5, 32, 33, 21, [48, 13]], ["CALL", "sclcll", 2, 24, 6, 28, 4, 5, [45, 20]], ["CALL_ANY", "lclcl", 0, 15, 4, 12, 3, [31, 5]], ["GET_ITEM", "lc", 2, 18, [36, 62]], ["CALL", "lcl", 2, 19, 4, [36, 62]], ["CALL", "sclclc", 3, 21, 5, 17, 4, 20, [36, 13]], ["CALL", "scl", 4, 22, 6, [37, 13]], ["CALL", "sclcll", 2, 23, 7, 16, 5, 6, [34, 9]], ["GET_ITEM", "lc", 8, 24, [39, 9]], ["CALL", "sclllc", 2, 26, 9, 7, 8, 25, [33, 5]], ["CALL", "sclccc", 3, 30, 4, 28, 20, 29, [47, 13]], ["CALL", "sclccc", 4, 33, 5, 31, 32, 20, [48, 13]], ["CALL", "sclcll", 2, 23, 6, 27, 4, 5, [45, 20]], ["COPY_REF", "ll", 10, 6, [45, 5]], ["CALL", "sclcc", 0, 16, 4, 10, 35, [52, 9]], ["CALL_ANY", "lclcc", 4, 16, 5, 36, 37, [52, 9]], ["CALL", "sclllc", 2, 27, 6, 10, 5, 26, [50, 5]], ["CALL", "scll", 2, 38, 5, 10, [55, 5]], ["CALL_ANY", "lclcc", 5, 16, 6, 39, 40, [55, 5]], ["CALL", "sclcc", 0, 16, 6, 10, 41, [58, 18]], ["CALL_ANY", "lclcc", 6, 16, 7, 36, 37, [58, 18]], ["CALL", "sclcc", 0, 15, 4, 9, 34, [52, 9]], ["CALL_ANY", "lclcc", 4, 15, 5, 35, 36, [52, 9]], ["CALL", "sclllc", 2, 26, 6, 10, 5, 25, [50, 5]], ["CALL", "scll", 2, 37, 5, 10, [55, 5]], ["CALL_ANY", "lclcc", 5, 15, 6, 38, 39, [55, 5]], ["CALL", "sclcc", 0, 15, 6, 9, 40, [58, 18]], ["CALL_ANY", "lclcc", 6, 15, 7, 35, 36, [58, 18]], ["COPY_REF", "ll", 11, 7, [58, 5]], ["CALL_ANY", "lclc", 11, 43, 7, 42, [59, 5]], ["CALL", "sclllc", 2, 27, 7, 10, 11, 26, [60, 5]], ["CALL", "sclcc", 0, 16, 7, 10, 44, [66, 23]], ["CALL_ANY", "lclcc", 7, 16, 9, 36, 37, [66, 23]], ["CALL_ANY", "lclc", 11, 42, 7, 41, [59, 5]], ["CALL", "sclllc", 2, 26, 7, 10, 11, 25, [60, 5]], ["CALL", "sclcc", 0, 15, 7, 9, 43, [66, 23]], ["CALL_ANY", "lclcc", 7, 15, 9, 35, 36, [66, 23]], ["COPY_REF", "ll", 12, 9, [66, 5]], ["CALL", "sclcclc", 5, 48, 9, 45, 46, 12, 47, [67, 21]], ["CALL", "sclcclc", 5, 47, 9, 44, 45, 12, 46, [67, 21]], ["COPY_REF", "ll", 13, 9, [67, 5]], ["CALL", "sclll", 2, 48, 9, 10, 13, [76, 5]], ["CALL", "sclll", 5, 49, 9, 13, 10, [77, 5]], ["CALL", "sclll", 2, 47, 9, 10, 13, [76, 5]], ["CALL", "sclll", 5, 48, 9, 13, 10, [77, 5]], ["RET", "", [28, 1]] ] ] Loading @@ -220,12 +219,12 @@ ], "code": [ [ ["CALL", "sclc", 1, 51, 0, 50, [82, 5]], ["CALL", "ccl", 7, 14, 1, [82, 35]], ["ADD_STRING", "llc", 1, 1, 15, [82, 35]], ["CALL_ANY", "lcll", 0, 52, 2, 1, [82, 5]], ["CALL", "sclc", 1, 50, 0, 49, [82, 5]], ["CALL_LOCAL", "cl", 13, 1, [82, 35]], ["ADD_STRING", "llc", 1, 1, 14, [82, 35]], ["CALL_ANY", "lcll", 0, 51, 2, 1, [82, 5]], ["GET_ITEM", "lc", 3, 0, [84, 5]], ["CALL", "lclc", 3, 52, 2, 33, [84, 5]], ["CALL", "lclc", 3, 51, 2, 32, [84, 5]], ["RET", "", [80, 1]] ] ] Loading @@ -241,9 +240,9 @@ ], "code": [ [ ["CALL", "sclc", 6, 54, 0, 53, [91, 5]], ["CALL", "scl", 2, 55, 0, [93, 33]], ["CALL", "scllc", 6, 57, 1, 0, 56, [93, 5]], ["CALL", "sclc", 6, 53, 0, 52, [91, 5]], ["CALL", "scl", 2, 54, 0, [93, 33]], ["CALL", "scllc", 6, 56, 1, 0, 55, [93, 5]], ["RET", "", [88, 1]] ] ] Loading
data/game/scripts/bytecode/updater.json +74 −75 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ ["PATH", ["", "osi", "window"]], ["PATH", ["", "osi", "timer"]], ["PATH", ["", "game", "math.lib"]], ["ITEM", 0], ["STRING", "init_updater"], ["STRING", "updater.run"], ["STRING", "com::Folder"], Loading Loading @@ -121,7 +120,7 @@ ["BRANCH", "lbb", 1, 3, 2, [16, 5]] ], [ ["CALL", "ccc", 8, 9, 0, [21, 5]], ["CALL_LOCAL", "cc", 8, 0, [21, 5]], ["RET", "", [13, 1]] ], [ Loading @@ -142,7 +141,7 @@ ], "code": [ [ ["COPY_VAL_STRING", "pc", 0, 10, [26, 5]], ["COPY_VAL_STRING", "pc", 0, 9, [26, 5]], ["RET", "", [26, 5]] ] ] Loading @@ -162,16 +161,16 @@ ], "code": [ [ ["CALL", "sclcc", 0, 13, 0, 11, 12, [31, 5]], ["CALL", "ccl", 8, 15, 1, [31, 73]], ["ADD_STRING", "llc", 1, 1, 16, [31, 73]], ["CALL", "sclcc", 0, 12, 0, 10, 11, [31, 5]], ["CALL_LOCAL", "cl", 14, 1, [31, 73]], ["ADD_STRING", "llc", 1, 1, 15, [31, 73]], ["SELF", "l", 2, [31, 96]], ["NEW_ARRAY", "lll", 3, 1, 2, [31, 72]], ["CALL_ANY", "lclcl", 0, 13, 4, 14, 3, [31, 5]], ["CALL", "sclc", 1, 18, 4, 17, [32, 5]], ["CALL", "scl", 2, 19, 4, [37, 18]], ["CALL_ANY", "lclcl", 0, 12, 4, 13, 3, [31, 5]], ["CALL", "sclc", 1, 17, 4, 16, [32, 5]], ["CALL", "scl", 2, 18, 4, [37, 18]], ["COPY_REF", "ll", 5, 4, [37, 5]], ["CALL", "sclls", 2, 18, 4, 5, 1, [38, 5]], ["CALL", "sclls", 2, 17, 4, 5, 1, [38, 5]], ["RET", "", [29, 1]] ] ] Loading @@ -188,10 +187,10 @@ ], "code": [ [ ["CALL", "sclc", 0, 21, 0, 20, [43, 6]], ["CALL", "ccl", 8, 15, 1, [43, 34]], ["ADD_STRING", "llc", 1, 1, 16, [43, 34]], ["CALL_ANY", "lcll", 0, 22, 2, 1, [43, 6]], ["CALL", "sclc", 0, 20, 0, 19, [43, 6]], ["CALL_LOCAL", "cl", 14, 1, [43, 34]], ["ADD_STRING", "llc", 1, 1, 15, [43, 34]], ["CALL_ANY", "lcll", 0, 21, 2, 1, [43, 6]], ["RET", "", [41, 1]] ] ] Loading Loading @@ -235,8 +234,8 @@ ], "code": [ [ ["CALL", "scl", 3, 23, 0, [50, 8]], ["CALL_ANY", "lclc", 0, 25, 1, 24, [50, 8]], ["CALL", "scl", 3, 22, 0, [50, 8]], ["CALL_ANY", "lclc", 0, 24, 1, 23, [50, 8]], ["CAST_ANY", "ll", 2, 1, [50, 8]], ["BRANCH", "lbb", 2, 21, 2, [50, 5]] ], Loading @@ -244,54 +243,54 @@ ["RET", "", [47, 1]] ], [ ["COPY_VAL_FLOAT", "lc", 3, 26, [52, 9]], ["COPY_VAL_FLOAT", "lc", 4, 26, [53, 9]], ["CALL", "scl", 2, 27, 5, [55, 37]], ["CALL_ANY", "lcl", 5, 28, 6, [55, 37]], ["COPY_VAL_FLOAT", "lc", 3, 25, [52, 9]], ["COPY_VAL_FLOAT", "lc", 4, 25, [53, 9]], ["CALL", "scl", 2, 26, 5, [55, 37]], ["CALL_ANY", "lcl", 5, 27, 6, [55, 37]], ["DIV_ANY", "lll", 7, 4, 6, [55, 15]], ["CALL", "scl", 3, 29, 8, [56, 20]], ["CALL", "scl", 3, 28, 8, [56, 20]], ["CAST_ANY", "ll", 9, 8, [56, 20]], ["CALL", "scl", 5, 30, 8, [56, 41]], ["CALL", "scl", 5, 29, 8, [56, 41]], ["MUL_ANY", "lll", 10, 9, 8, [56, 15]], ["MUL_ANY", "lll", 11, 7, 10, [55, 15]], ["COPY_REF", "ll", 12, 11, [54, 9]], ["CALL", "scl", 1, 31, 6, [59, 48]], ["GET_ELEMENT_ANY", "llc", 6, 6, 32, [59, 48]], ["CALL", "scll", 7, 33, 7, 6, [59, 28]], ["CALL", "scl", 1, 30, 6, [59, 48]], ["GET_ELEMENT_ANY", "llc", 6, 6, 31, [59, 48]], ["CALL", "scll", 7, 32, 7, 6, [59, 28]], ["COPY_REF", "ll", 13, 7, [59, 9]], ["CALL", "scl", 4, 23, 6, [62, 12]], ["CALL_ANY", "lclc", 6, 25, 7, 34, [62, 12]], ["CALL", "scl", 4, 23, 8, [62, 45]], ["CALL_ANY", "lclc", 8, 25, 10, 35, [62, 45]], ["CALL", "scl", 4, 22, 6, [62, 12]], ["CALL_ANY", "lclc", 6, 24, 7, 33, [62, 12]], ["CALL", "scl", 4, 22, 8, [62, 45]], ["CALL_ANY", "lclc", 8, 24, 10, 34, [62, 45]], ["CAST_ANY", "ll", 14, 7, [62, 12]], ["CAST_ANY", "ll", 15, 10, [62, 45]], ["OR", "lll", 14, 14, 15, [62, 12]], ["BRANCH", "lbb", 14, 5, 4, [62, 9]] ], [ ["CALL", "scl", 4, 23, 10, [71, 12]], ["CALL_ANY", "lclc", 10, 25, 17, 43, [71, 12]], ["CALL", "scl", 4, 23, 18, [71, 45]], ["CALL_ANY", "lclc", 18, 25, 20, 44, [71, 45]], ["CALL", "scl", 4, 22, 10, [71, 12]], ["CALL_ANY", "lclc", 10, 24, 17, 42, [71, 12]], ["CALL", "scl", 4, 22, 18, [71, 45]], ["CALL_ANY", "lclc", 18, 24, 20, 43, [71, 45]], ["CAST_ANY", "ll", 14, 17, [71, 12]], ["CAST_ANY", "ll", 15, 20, [71, 45]], ["OR", "lll", 14, 14, 15, [71, 12]], ["BRANCH", "lbb", 14, 11, 10, [71, 9]] ], [ ["MUL_FLOAT", "lcl", 16, 36, 3, [64, 39]], ["CALL", "scl", 6, 37, 7, [64, 55]], ["MUL_FLOAT", "lcl", 16, 35, 3, [64, 39]], ["CALL", "scl", 6, 36, 7, [64, 55]], ["MUL_ANY", "lll", 10, 16, 7, [64, 39]], ["CALL", "scllc", 7, 39, 11, 13, 38, [64, 69]], ["CALL", "scllc", 7, 38, 11, 13, 37, [64, 69]], ["MUL_ANY", "lll", 17, 10, 11, [64, 39]], ["CALL", "scll", 1, 40, 18, 17, [64, 13]], ["CALL", "scll", 1, 39, 18, 17, [64, 13]], ["JUMP", "b", 3, [64, 13]] ], [ ["CALL", "scl", 4, 23, 7, [66, 14]], ["CALL_ANY", "lclc", 7, 25, 10, 41, [66, 14]], ["CALL", "scl", 4, 23, 11, [66, 47]], ["CALL_ANY", "lclc", 11, 25, 17, 42, [66, 47]], ["CALL", "scl", 4, 22, 7, [66, 14]], ["CALL_ANY", "lclc", 7, 24, 10, 40, [66, 14]], ["CALL", "scl", 4, 22, 11, [66, 47]], ["CALL_ANY", "lclc", 11, 24, 17, 41, [66, 47]], ["CAST_ANY", "ll", 15, 10, [66, 14]], ["CAST_ANY", "ll", 19, 17, [66, 47]], ["OR", "lll", 15, 15, 19, [66, 14]], Loading @@ -301,36 +300,36 @@ ["JUMP", "b", 3, [66, 9]] ], [ ["CALL", "scl", 6, 37, 10, [68, 54]], ["CALL", "scl", 6, 36, 10, [68, 54]], ["MUL_ANY", "lll", 17, 3, 10, [68, 39]], ["CALL", "scllc", 7, 39, 18, 13, 38, [68, 68]], ["CALL", "scllc", 7, 38, 18, 13, 37, [68, 68]], ["MUL_ANY", "lll", 20, 17, 18, [68, 39]], ["CALL", "scll", 1, 40, 21, 20, [68, 13]], ["CALL", "scll", 1, 39, 21, 20, [68, 13]], ["JUMP", "b", 6, [68, 13]] ], [ ["JUMP", "b", 6, [66, 9]] ], [ ["CALL", "scl", 4, 23, 20, [80, 12]], ["CALL_ANY", "lclc", 20, 25, 22, 48, [80, 12]], ["CALL", "scl", 4, 22, 20, [80, 12]], ["CALL_ANY", "lclc", 20, 24, 22, 47, [80, 12]], ["CAST_ANY", "ll", 14, 22, [80, 12]], ["BRANCH", "lbb", 14, 17, 16, [80, 9]] ], [ ["MUL_FLOAT", "lcl", 16, 36, 3, [73, 39]], ["CALL", "scl", 6, 37, 17, [73, 55]], ["MUL_FLOAT", "lcl", 16, 35, 3, [73, 39]], ["CALL", "scl", 6, 36, 17, [73, 55]], ["MUL_ANY", "lll", 20, 16, 17, [73, 39]], ["CALL", "scllc", 7, 39, 21, 13, 45, [73, 69]], ["CALL", "scllc", 7, 38, 21, 13, 44, [73, 69]], ["MUL_ANY", "lll", 22, 20, 21, [73, 39]], ["CALL", "scll", 1, 40, 23, 22, [73, 13]], ["CALL", "scll", 1, 39, 23, 22, [73, 13]], ["JUMP", "b", 9, [73, 13]] ], [ ["CALL", "scl", 4, 23, 17, [75, 14]], ["CALL_ANY", "lclc", 17, 25, 20, 46, [75, 14]], ["CALL", "scl", 4, 23, 21, [75, 47]], ["CALL_ANY", "lclc", 21, 25, 22, 47, [75, 47]], ["CALL", "scl", 4, 22, 17, [75, 14]], ["CALL_ANY", "lclc", 17, 24, 20, 45, [75, 14]], ["CALL", "scl", 4, 22, 21, [75, 47]], ["CALL_ANY", "lclc", 21, 24, 22, 46, [75, 47]], ["CAST_ANY", "ll", 15, 20, [75, 14]], ["CAST_ANY", "ll", 19, 22, [75, 47]], ["OR", "lll", 15, 15, 19, [75, 14]], Loading @@ -340,40 +339,40 @@ ["JUMP", "b", 9, [75, 9]] ], [ ["CALL", "scl", 6, 37, 20, [77, 54]], ["CALL", "scl", 6, 36, 20, [77, 54]], ["MUL_ANY", "lll", 22, 3, 20, [77, 39]], ["CALL", "scllc", 7, 39, 23, 13, 45, [77, 68]], ["CALL", "scllc", 7, 38, 23, 13, 44, [77, 68]], ["MUL_ANY", "lll", 24, 22, 23, [77, 39]], ["CALL", "scll", 1, 40, 25, 24, [77, 13]], ["CALL", "scll", 1, 39, 25, 24, [77, 13]], ["JUMP", "b", 12, [77, 13]] ], [ ["JUMP", "b", 12, [75, 9]] ], [ ["GET_ELEMENT_ANY", "llc", 22, 12, 49, [90, 52]], ["MUL_ANY", "lcl", 24, 51, 22, [90, 51]], ["CALL", "scllc", 7, 39, 25, 13, 45, [90, 68]], ["CALL", "sclll", 7, 52, 26, 24, 25, [90, 36]], ["CALL", "scll", 1, 53, 27, 26, [90, 9]], ["GET_ELEMENT_ANY", "llc", 22, 12, 45, [91, 52]], ["MUL_ANY", "lcl", 24, 51, 22, [91, 51]], ["CALL", "scllc", 7, 52, 25, 24, 54, [91, 36]], ["CALL", "scll", 1, 53, 26, 25, [91, 9]], ["GET_ELEMENT_ANY", "llc", 22, 12, 48, [90, 52]], ["MUL_ANY", "lcl", 24, 50, 22, [90, 51]], ["CALL", "scllc", 7, 38, 25, 13, 44, [90, 68]], ["CALL", "sclll", 7, 51, 26, 24, 25, [90, 36]], ["CALL", "scll", 1, 52, 27, 26, [90, 9]], ["GET_ELEMENT_ANY", "llc", 22, 12, 44, [91, 52]], ["MUL_ANY", "lcl", 24, 50, 22, [91, 51]], ["CALL", "scllc", 7, 51, 25, 24, 53, [91, 36]], ["CALL", "scll", 1, 52, 26, 25, [91, 9]], ["JUMP", "b", 1, [62, 9]] ], [ ["MUL_FLOAT", "lcl", 16, 36, 3, [82, 39]], ["CALL", "scl", 6, 37, 23, [82, 55]], ["MUL_FLOAT", "lcl", 16, 35, 3, [82, 39]], ["CALL", "scl", 6, 36, 23, [82, 55]], ["MUL_ANY", "lll", 24, 16, 23, [82, 39]], ["CALL", "scllc", 7, 39, 25, 13, 49, [82, 69]], ["CALL", "scllc", 7, 38, 25, 13, 48, [82, 69]], ["MUL_ANY", "lll", 26, 24, 25, [82, 39]], ["CALL", "scll", 1, 40, 27, 26, [82, 13]], ["CALL", "scll", 1, 39, 27, 26, [82, 13]], ["JUMP", "b", 15, [82, 13]] ], [ ["CALL", "scl", 4, 23, 23, [84, 14]], ["CALL_ANY", "lclc", 23, 25, 24, 50, [84, 14]], ["CALL", "scl", 4, 22, 23, [84, 14]], ["CALL_ANY", "lclc", 23, 24, 24, 49, [84, 14]], ["CAST_ANY", "ll", 15, 24, [84, 14]], ["BRANCH", "lbb", 15, 20, 19, [84, 9]] ], Loading @@ -381,11 +380,11 @@ ["JUMP", "b", 15, [84, 9]] ], [ ["CALL", "scl", 6, 37, 25, [86, 54]], ["CALL", "scl", 6, 36, 25, [86, 54]], ["MUL_ANY", "lll", 26, 3, 25, [86, 39]], ["CALL", "scllc", 7, 39, 27, 13, 49, [86, 68]], ["CALL", "scllc", 7, 38, 27, 13, 48, [86, 68]], ["MUL_ANY", "lll", 28, 26, 27, [86, 39]], ["CALL", "scll", 1, 40, 29, 28, [86, 13]], ["CALL", "scll", 1, 39, 29, 28, [86, 13]], ["JUMP", "b", 18, [86, 13]] ], [ Loading
age @ 83a7f6d1 Compare 0f922839 to 83a7f6d1 Original line number Diff line number Diff line Subproject commit 0f922839c8ca3827273b470298f9f1e1fa2c5c99 Subproject commit 83a7f6d1a2ff6ea1376c20089362b5b9d3c18c38