SHARE
TWEET

Master v9

zaq_hack Mar 25th, 2019 97 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [
  2.   {
  3.     "pos": {
  4.       "x": 0,
  5.       "y": 0
  6.     },
  7.     "opcode": {
  8.       "id": "eval_rs",
  9.       "primary": "R",
  10.       "parameters": [
  11.         {
  12.           "type": "side",
  13.           "value": {
  14.             "side": "west"
  15.           }
  16.         }
  17.       ]
  18.     }
  19.   },
  20.   {
  21.     "pos": {
  22.       "x": 4,
  23.       "y": 4
  24.     },
  25.     "opcode": {
  26.       "id": "do_concat",
  27.       "primary": "L",
  28.       "parameters": [
  29.         {
  30.           "type": "string",
  31.           "value": {
  32.             "v": "Shield Tick~"
  33.           }
  34.         },
  35.         {
  36.           "type": "string",
  37.           "value": {
  38.             "var": 7
  39.           }
  40.         }
  41.       ]
  42.     }
  43.   },
  44.   {
  45.     "pos": {
  46.       "x": 8,
  47.       "y": 8
  48.     },
  49.     "opcode": {
  50.       "id": "do_settoken",
  51.       "primary": "R",
  52.       "parameters": [
  53.         {
  54.           "type": "integer",
  55.           "value": {
  56.             "v": 1
  57.           }
  58.         }
  59.       ]
  60.     }
  61.   },
  62.   {
  63.     "pos": {
  64.       "x": 0,
  65.       "y": 1
  66.     },
  67.     "opcode": {
  68.       "id": "do_setvar",
  69.       "primary": "U",
  70.       "parameters": [
  71.         {
  72.           "type": "integer",
  73.           "value": {
  74.             "v": 2
  75.           }
  76.         }
  77.       ]
  78.     }
  79.   },
  80.   {
  81.     "pos": {
  82.       "x": 4,
  83.       "y": 5
  84.     },
  85.     "opcode": {
  86.       "id": "do_rs",
  87.       "primary": "U",
  88.       "parameters": [
  89.         {
  90.           "type": "side",
  91.           "value": {
  92.             "side": "east",
  93.             "node": "In"
  94.           }
  95.         },
  96.         {
  97.           "type": "integer",
  98.           "value": {
  99.             "var": 7
  100.           }
  101.         }
  102.       ]
  103.     }
  104.   },
  105.   {
  106.     "pos": {
  107.       "x": 8,
  108.       "y": 9
  109.     },
  110.     "opcode": {
  111.       "id": "eval_number",
  112.       "primary": "R",
  113.       "parameters": [
  114.         {
  115.           "type": "number",
  116.           "value": {
  117.             "v": 0
  118.           }
  119.         }
  120.       ]
  121.     }
  122.   },
  123.   {
  124.     "pos": {
  125.       "x": 0,
  126.       "y": 2
  127.     },
  128.     "opcode": {
  129.       "id": "eval_rs",
  130.       "primary": "R",
  131.       "parameters": [
  132.         {
  133.           "type": "side",
  134.           "value": {
  135.             "side": "east"
  136.           }
  137.         }
  138.       ]
  139.     }
  140.   },
  141.   {
  142.     "pos": {
  143.       "x": 4,
  144.       "y": 6
  145.     },
  146.     "opcode": {
  147.       "id": "do_add_numbers",
  148.       "primary": "D",
  149.       "parameters": [
  150.         {
  151.           "type": "number",
  152.           "value": {
  153.             "var": 6
  154.           }
  155.         },
  156.         {
  157.           "type": "number",
  158.           "value": {
  159.             "v": 1
  160.           }
  161.         }
  162.       ]
  163.     }
  164.   },
  165.   {
  166.     "pos": {
  167.       "x": 0,
  168.       "y": 3
  169.     },
  170.     "opcode": {
  171.       "id": "do_setvar",
  172.       "primary": "U",
  173.       "parameters": [
  174.         {
  175.           "type": "integer",
  176.           "value": {
  177.             "v": 0
  178.           }
  179.         }
  180.       ]
  181.     }
  182.   },
  183.   {
  184.     "pos": {
  185.       "x": 4,
  186.       "y": 7
  187.     },
  188.     "opcode": {
  189.       "id": "do_settoken",
  190.       "primary": "D",
  191.       "parameters": [
  192.         {
  193.           "type": "integer",
  194.           "value": {
  195.             "v": 6
  196.           }
  197.         }
  198.       ]
  199.     }
  200.   },
  201.   {
  202.     "pos": {
  203.       "x": 0,
  204.       "y": 4
  205.     },
  206.     "opcode": {
  207.       "id": "eval_gettoken",
  208.       "primary": "R",
  209.       "parameters": [
  210.         {
  211.           "type": "integer",
  212.           "value": {
  213.             "v": 0
  214.           }
  215.         }
  216.       ]
  217.     }
  218.   },
  219.   {
  220.     "pos": {
  221.       "x": 0,
  222.       "y": 5
  223.     },
  224.     "opcode": {
  225.       "id": "ev_timer",
  226.       "primary": "U",
  227.       "parameters": [
  228.         {
  229.           "type": "integer",
  230.           "value": {
  231.             "v": 40
  232.           }
  233.         },
  234.         {
  235.           "type": "boolean",
  236.           "value": {
  237.             "null": true
  238.           }
  239.         }
  240.       ]
  241.     }
  242.   },
  243.   {
  244.     "pos": {
  245.       "x": 0,
  246.       "y": 7
  247.     },
  248.     "opcode": {
  249.       "id": "eval_number",
  250.       "primary": "R",
  251.       "parameters": [
  252.         {
  253.           "type": "number",
  254.           "value": {
  255.             "v": 0
  256.           }
  257.         }
  258.       ]
  259.     }
  260.   },
  261.   {
  262.     "pos": {
  263.       "x": 0,
  264.       "y": 8
  265.     },
  266.     "opcode": {
  267.       "id": "do_settoken",
  268.       "primary": "U",
  269.       "parameters": [
  270.         {
  271.           "type": "integer",
  272.           "value": {
  273.             "v": 5
  274.           }
  275.         }
  276.       ]
  277.     }
  278.   },
  279.   {
  280.     "pos": {
  281.       "x": 0,
  282.       "y": 9
  283.     },
  284.     "opcode": {
  285.       "id": "ev_signal",
  286.       "primary": "R",
  287.       "parameters": [
  288.         {
  289.           "type": "string",
  290.           "value": {
  291.             "v": "J2"
  292.           }
  293.         },
  294.         {
  295.           "type": "boolean",
  296.           "value": {
  297.             "null": true
  298.           }
  299.         }
  300.       ]
  301.     }
  302.   },
  303.   {
  304.     "pos": {
  305.       "x": 9,
  306.       "y": 0
  307.     },
  308.     "opcode": {
  309.       "id": "do_signal",
  310.       "parameters": [
  311.         {
  312.           "type": "string",
  313.           "value": {
  314.             "v": "Shield Pulse"
  315.           }
  316.         }
  317.       ]
  318.     }
  319.   },
  320.   {
  321.     "pos": {
  322.       "x": 9,
  323.       "y": 2
  324.     },
  325.     "opcode": {
  326.       "id": "do_concat",
  327.       "primary": "R",
  328.       "parameters": [
  329.         {
  330.           "type": "string",
  331.           "value": {
  332.             "v": "No Change .. R"
  333.           }
  334.         },
  335.         {
  336.           "type": "string",
  337.           "value": {
  338.             "var": 6
  339.           }
  340.         }
  341.       ]
  342.     }
  343.   },
  344.   {
  345.     "pos": {
  346.       "x": 9,
  347.       "y": 3
  348.     },
  349.     "opcode": {
  350.       "id": "do_concat",
  351.       "primary": "R",
  352.       "parameters": [
  353.         {
  354.           "type": "string",
  355.           "value": {
  356.             "v": "Cooldown~"
  357.           }
  358.         },
  359.         {
  360.           "type": "string",
  361.           "value": {
  362.             "var": 6
  363.           }
  364.         }
  365.       ]
  366.     }
  367.   },
  368.   {
  369.     "pos": {
  370.       "x": 5,
  371.       "y": 0
  372.     },
  373.     "opcode": {
  374.       "id": "do_wire",
  375.       "primary": "R",
  376.       "parameters": []
  377.     }
  378.   },
  379.   {
  380.     "pos": {
  381.       "x": 9,
  382.       "y": 5
  383.     },
  384.     "opcode": {
  385.       "id": "eval_number",
  386.       "primary": "R",
  387.       "parameters": [
  388.         {
  389.           "type": "number",
  390.           "value": {
  391.             "v": 2
  392.           }
  393.         }
  394.       ]
  395.     }
  396.   },
  397.   {
  398.     "pos": {
  399.       "x": 9,
  400.       "y": 7
  401.     },
  402.     "opcode": {
  403.       "id": "do_divide_numbers",
  404.       "primary": "R",
  405.       "parameters": [
  406.         {
  407.           "type": "number",
  408.           "value": {
  409.             "var": 6
  410.           }
  411.         },
  412.         {
  413.           "type": "number",
  414.           "value": {
  415.             "v": 3600
  416.           }
  417.         }
  418.       ]
  419.     }
  420.   },
  421.   {
  422.     "pos": {
  423.       "x": 1,
  424.       "y": 0
  425.     },
  426.     "opcode": {
  427.       "id": "do_setvar",
  428.       "primary": "R",
  429.       "parameters": [
  430.         {
  431.           "type": "integer",
  432.           "value": {
  433.             "v": 3
  434.           }
  435.         }
  436.       ]
  437.     }
  438.   },
  439.   {
  440.     "pos": {
  441.       "x": 9,
  442.       "y": 8
  443.     },
  444.     "opcode": {
  445.       "id": "eval_number",
  446.       "primary": "R",
  447.       "parameters": [
  448.         {
  449.           "type": "number",
  450.           "value": {
  451.             "v": 11
  452.           }
  453.         }
  454.       ]
  455.     }
  456.   },
  457.   {
  458.     "pos": {
  459.       "x": 1,
  460.       "y": 1
  461.     },
  462.     "opcode": {
  463.       "id": "eval_rs",
  464.       "primary": "L",
  465.       "parameters": [
  466.         {
  467.           "type": "side",
  468.           "value": {
  469.             "side": "south"
  470.           }
  471.         }
  472.       ]
  473.     }
  474.   },
  475.   {
  476.     "pos": {
  477.       "x": 9,
  478.       "y": 9
  479.     },
  480.     "opcode": {
  481.       "id": "do_settoken",
  482.       "primary": "R",
  483.       "parameters": [
  484.         {
  485.           "type": "integer",
  486.           "value": {
  487.             "v": 1
  488.           }
  489.         }
  490.       ]
  491.     }
  492.   },
  493.   {
  494.     "pos": {
  495.       "x": 1,
  496.       "y": 2
  497.     },
  498.     "opcode": {
  499.       "id": "do_setvar",
  500.       "primary": "U",
  501.       "parameters": [
  502.         {
  503.           "type": "integer",
  504.           "value": {
  505.             "v": 1
  506.           }
  507.         }
  508.       ]
  509.     }
  510.   },
  511.   {
  512.     "pos": {
  513.       "x": 1,
  514.       "y": 3
  515.     },
  516.     "opcode": {
  517.       "id": "eval_rs",
  518.       "primary": "L",
  519.       "parameters": [
  520.         {
  521.           "type": "side",
  522.           "value": {
  523.             "side": "north"
  524.           }
  525.         }
  526.       ]
  527.     }
  528.   },
  529.   {
  530.     "pos": {
  531.       "x": 5,
  532.       "y": 7
  533.     },
  534.     "opcode": {
  535.       "id": "eval_gettoken",
  536.       "primary": "R",
  537.       "parameters": [
  538.         {
  539.           "type": "integer",
  540.           "value": {
  541.             "v": 1
  542.           }
  543.         }
  544.       ]
  545.     }
  546.   },
  547.   {
  548.     "pos": {
  549.       "x": 1,
  550.       "y": 4
  551.     },
  552.     "opcode": {
  553.       "id": "do_setvar",
  554.       "primary": "U",
  555.       "parameters": [
  556.         {
  557.           "type": "integer",
  558.           "value": {
  559.             "v": 5
  560.           }
  561.         }
  562.       ]
  563.     }
  564.   },
  565.   {
  566.     "pos": {
  567.       "x": 5,
  568.       "y": 8
  569.     },
  570.     "opcode": {
  571.       "id": "do_wire",
  572.       "primary": "U",
  573.       "parameters": []
  574.     }
  575.   },
  576.   {
  577.     "pos": {
  578.       "x": 5,
  579.       "y": 9
  580.     },
  581.     "opcode": {
  582.       "id": "ev_signal",
  583.       "primary": "R",
  584.       "parameters": [
  585.         {
  586.           "type": "string",
  587.           "value": {
  588.             "v": "J1"
  589.           }
  590.         },
  591.         {
  592.           "type": "boolean",
  593.           "value": {
  594.             "null": true
  595.           }
  596.         }
  597.       ]
  598.     }
  599.   },
  600.   {
  601.     "pos": {
  602.       "x": 1,
  603.       "y": 7
  604.     },
  605.     "opcode": {
  606.       "id": "do_settoken",
  607.       "parameters": [
  608.         {
  609.           "type": "integer",
  610.           "value": {
  611.             "v": 6
  612.           }
  613.         }
  614.       ]
  615.     }
  616.   },
  617.   {
  618.     "pos": {
  619.       "x": 1,
  620.       "y": 8
  621.     },
  622.     "opcode": {
  623.       "id": "eval_number",
  624.       "primary": "L",
  625.       "parameters": [
  626.         {
  627.           "type": "number",
  628.           "value": {
  629.             "var": 1
  630.           }
  631.         }
  632.       ]
  633.     }
  634.   },
  635.   {
  636.     "pos": {
  637.       "x": 1,
  638.       "y": 9
  639.     },
  640.     "opcode": {
  641.       "id": "test_gt_number",
  642.       "primary": "R",
  643.       "parameters": [
  644.         {
  645.           "type": "number",
  646.           "value": {
  647.             "var": 3
  648.           }
  649.         },
  650.         {
  651.           "type": "number",
  652.           "value": {
  653.             "v": 3
  654.           }
  655.         }
  656.       ]
  657.     }
  658.   },
  659.   {
  660.     "pos": {
  661.       "x": 10,
  662.       "y": 2
  663.     },
  664.     "opcode": {
  665.       "id": "do_log",
  666.       "parameters": [
  667.         {
  668.           "type": "string",
  669.           "value": {
  670.             "fun": "last_str"
  671.           }
  672.         }
  673.       ]
  674.     }
  675.   },
  676.   {
  677.     "pos": {
  678.       "x": 10,
  679.       "y": 3
  680.     },
  681.     "opcode": {
  682.       "id": "do_log",
  683.       "primary": "D",
  684.       "parameters": [
  685.         {
  686.           "type": "string",
  687.           "value": {
  688.             "fun": "last_str"
  689.           }
  690.         }
  691.       ]
  692.     }
  693.   },
  694.   {
  695.     "pos": {
  696.       "x": 6,
  697.       "y": 0
  698.     },
  699.     "opcode": {
  700.       "id": "test_gt_number",
  701.       "primary": "R",
  702.       "secondary": "d",
  703.       "parameters": [
  704.         {
  705.           "type": "number",
  706.           "value": {
  707.             "v": 1
  708.           }
  709.         },
  710.         {
  711.           "type": "number",
  712.           "value": {
  713.             "var": 1
  714.           }
  715.         }
  716.       ]
  717.     }
  718.   },
  719.   {
  720.     "pos": {
  721.       "x": 10,
  722.       "y": 4
  723.     },
  724.     "opcode": {
  725.       "id": "do_subtract_numbers",
  726.       "primary": "D",
  727.       "parameters": [
  728.         {
  729.           "type": "number",
  730.           "value": {
  731.             "var": 6
  732.           }
  733.         },
  734.         {
  735.           "type": "number",
  736.           "value": {
  737.             "v": 1
  738.           }
  739.         }
  740.       ]
  741.     }
  742.   },
  743.   {
  744.     "pos": {
  745.       "x": 6,
  746.       "y": 1
  747.     },
  748.     "opcode": {
  749.       "id": "test_gt_number",
  750.       "primary": "R",
  751.       "secondary": "d",
  752.       "parameters": [
  753.         {
  754.           "type": "number",
  755.           "value": {
  756.             "var": 0
  757.           }
  758.         },
  759.         {
  760.           "type": "number",
  761.           "value": {
  762.             "var": 4
  763.           }
  764.         }
  765.       ]
  766.     }
  767.   },
  768.   {
  769.     "pos": {
  770.       "x": 10,
  771.       "y": 5
  772.     },
  773.     "opcode": {
  774.       "id": "do_settoken",
  775.       "parameters": [
  776.         {
  777.           "type": "integer",
  778.           "value": {
  779.             "v": 2
  780.           }
  781.         }
  782.       ]
  783.     }
  784.   },
  785.   {
  786.     "pos": {
  787.       "x": 6,
  788.       "y": 2
  789.     },
  790.     "opcode": {
  791.       "id": "test_gt_number",
  792.       "primary": "D",
  793.       "secondary": "r",
  794.       "parameters": [
  795.         {
  796.           "type": "number",
  797.           "value": {
  798.             "var": 4
  799.           }
  800.         },
  801.         {
  802.           "type": "number",
  803.           "value": {
  804.             "var": 0
  805.           }
  806.         }
  807.       ]
  808.     }
  809.   },
  810.   {
  811.     "pos": {
  812.       "x": 6,
  813.       "y": 3
  814.     },
  815.     "opcode": {
  816.       "id": "eval_gettoken",
  817.       "primary": "R",
  818.       "parameters": [
  819.         {
  820.           "type": "integer",
  821.           "value": {
  822.             "v": 2
  823.           }
  824.         }
  825.       ]
  826.     }
  827.   },
  828.   {
  829.     "pos": {
  830.       "x": 10,
  831.       "y": 7
  832.     },
  833.     "opcode": {
  834.       "id": "do_subtract_numbers",
  835.       "primary": "D",
  836.       "parameters": [
  837.         {
  838.           "type": "number",
  839.           "value": {
  840.             "v": 12
  841.           }
  842.         },
  843.         {
  844.           "type": "number",
  845.           "value": {
  846.             "fun": "last_number"
  847.           }
  848.         }
  849.       ]
  850.     }
  851.   },
  852.   {
  853.     "pos": {
  854.       "x": 2,
  855.       "y": 0
  856.     },
  857.     "opcode": {
  858.       "id": "test_gt_number",
  859.       "primary": "D",
  860.       "secondary": "r",
  861.       "parameters": [
  862.         {
  863.           "type": "number",
  864.           "value": {
  865.             "v": 1
  866.           }
  867.         },
  868.         {
  869.           "type": "number",
  870.           "value": {
  871.             "var": 0
  872.           }
  873.         }
  874.       ]
  875.     }
  876.   },
  877.   {
  878.     "pos": {
  879.       "x": 10,
  880.       "y": 8
  881.     },
  882.     "opcode": {
  883.       "id": "do_setvar",
  884.       "parameters": [
  885.         {
  886.           "type": "integer",
  887.           "value": {
  888.             "v": 4
  889.           }
  890.         }
  891.       ]
  892.     }
  893.   },
  894.   {
  895.     "pos": {
  896.       "x": 2,
  897.       "y": 1
  898.     },
  899.     "opcode": {
  900.       "id": "do_log",
  901.       "primary": "R",
  902.       "parameters": [
  903.         {
  904.           "type": "string",
  905.           "value": {
  906.             "v": "Off or No Input"
  907.           }
  908.         }
  909.       ]
  910.     }
  911.   },
  912.   {
  913.     "pos": {
  914.       "x": 10,
  915.       "y": 9
  916.     },
  917.     "opcode": {
  918.       "id": "eval_number",
  919.       "primary": "U",
  920.       "parameters": [
  921.         {
  922.           "type": "number",
  923.           "value": {
  924.             "v": 12
  925.           }
  926.         }
  927.       ]
  928.     }
  929.   },
  930.   {
  931.     "pos": {
  932.       "x": 6,
  933.       "y": 7
  934.     },
  935.     "opcode": {
  936.       "id": "do_add_numbers",
  937.       "primary": "R",
  938.       "parameters": [
  939.         {
  940.           "type": "number",
  941.           "value": {
  942.             "fun": "last_number"
  943.           }
  944.         },
  945.         {
  946.           "type": "number",
  947.           "value": {
  948.             "v": 1
  949.           }
  950.         }
  951.       ]
  952.     }
  953.   },
  954.   {
  955.     "pos": {
  956.       "x": 6,
  957.       "y": 8
  958.     },
  959.     "opcode": {
  960.       "id": "test_gt_number",
  961.       "primary": "R",
  962.       "secondary": "l",
  963.       "parameters": [
  964.         {
  965.           "type": "number",
  966.           "value": {
  967.             "v": 15
  968.           }
  969.         },
  970.         {
  971.           "type": "number",
  972.           "value": {
  973.             "var": 3
  974.           }
  975.         }
  976.       ]
  977.     }
  978.   },
  979.   {
  980.     "pos": {
  981.       "x": 2,
  982.       "y": 5
  983.     },
  984.     "opcode": {
  985.       "id": "do_add_numbers",
  986.       "primary": "R",
  987.       "parameters": [
  988.         {
  989.           "type": "number",
  990.           "value": {
  991.             "fun": "last_number"
  992.           }
  993.         },
  994.         {
  995.           "type": "number",
  996.           "value": {
  997.             "v": 1
  998.           }
  999.         }
  1000.       ]
  1001.     }
  1002.   },
  1003.   {
  1004.     "pos": {
  1005.       "x": 6,
  1006.       "y": 9
  1007.     },
  1008.     "opcode": {
  1009.       "id": "test_gt_number",
  1010.       "primary": "R",
  1011.       "secondary": "u",
  1012.       "parameters": [
  1013.         {
  1014.           "type": "number",
  1015.           "value": {
  1016.             "v": 14
  1017.           }
  1018.         },
  1019.         {
  1020.           "type": "number",
  1021.           "value": {
  1022.             "var": 3
  1023.           }
  1024.         }
  1025.       ]
  1026.     }
  1027.   },
  1028.   {
  1029.     "pos": {
  1030.       "x": 2,
  1031.       "y": 6
  1032.     },
  1033.     "opcode": {
  1034.       "id": "eval_gettoken",
  1035.       "primary": "U",
  1036.       "parameters": [
  1037.         {
  1038.           "type": "integer",
  1039.           "value": {
  1040.             "v": 4
  1041.           }
  1042.         }
  1043.       ]
  1044.     }
  1045.   },
  1046.   {
  1047.     "pos": {
  1048.       "x": 2,
  1049.       "y": 7
  1050.     },
  1051.     "opcode": {
  1052.       "id": "eval_gettoken",
  1053.       "primary": "R",
  1054.       "parameters": [
  1055.         {
  1056.           "type": "integer",
  1057.           "value": {
  1058.             "v": 6
  1059.           }
  1060.         }
  1061.       ]
  1062.     }
  1063.   },
  1064.   {
  1065.     "pos": {
  1066.       "x": 2,
  1067.       "y": 8
  1068.     },
  1069.     "opcode": {
  1070.       "id": "test_eq_number",
  1071.       "primary": "U",
  1072.       "secondary": "l",
  1073.       "parameters": [
  1074.         {
  1075.           "type": "number",
  1076.           "value": {
  1077.             "fun": "last_number"
  1078.           }
  1079.         },
  1080.         {
  1081.           "type": "number",
  1082.           "value": {
  1083.             "var": 1
  1084.           }
  1085.         }
  1086.       ]
  1087.     }
  1088.   },
  1089.   {
  1090.     "pos": {
  1091.       "x": 2,
  1092.       "y": 9
  1093.     },
  1094.     "opcode": {
  1095.       "id": "test_gt_number",
  1096.       "primary": "R",
  1097.       "parameters": [
  1098.         {
  1099.           "type": "number",
  1100.           "value": {
  1101.             "var": 2
  1102.           }
  1103.         },
  1104.         {
  1105.           "type": "number",
  1106.           "value": {
  1107.             "v": 1
  1108.           }
  1109.         }
  1110.       ]
  1111.     }
  1112.   },
  1113.   {
  1114.     "pos": {
  1115.       "x": 7,
  1116.       "y": 0
  1117.     },
  1118.     "opcode": {
  1119.       "id": "do_log",
  1120.       "primary": "R",
  1121.       "parameters": [
  1122.         {
  1123.           "type": "string",
  1124.           "value": {
  1125.             "v": "CRITICAL"
  1126.           }
  1127.         }
  1128.       ]
  1129.     }
  1130.   },
  1131.   {
  1132.     "pos": {
  1133.       "x": 7,
  1134.       "y": 1
  1135.     },
  1136.     "opcode": {
  1137.       "id": "do_log",
  1138.       "primary": "R",
  1139.       "parameters": [
  1140.         {
  1141.           "type": "string",
  1142.           "value": {
  1143.             "v": "Decrease"
  1144.           }
  1145.         }
  1146.       ]
  1147.     }
  1148.   },
  1149.   {
  1150.     "pos": {
  1151.       "x": 7,
  1152.       "y": 2
  1153.     },
  1154.     "opcode": {
  1155.       "id": "eval_random",
  1156.       "primary": "R",
  1157.       "parameters": [
  1158.         {
  1159.           "type": "integer",
  1160.           "value": {
  1161.             "v": 0
  1162.           }
  1163.         },
  1164.         {
  1165.           "type": "integer",
  1166.           "value": {
  1167.             "v": 9
  1168.           }
  1169.         }
  1170.       ]
  1171.     }
  1172.   },
  1173.   {
  1174.     "pos": {
  1175.       "x": 7,
  1176.       "y": 3
  1177.     },
  1178.     "opcode": {
  1179.       "id": "do_setvar",
  1180.       "primary": "R",
  1181.       "parameters": [
  1182.         {
  1183.           "type": "integer",
  1184.           "value": {
  1185.             "v": 6
  1186.           }
  1187.         }
  1188.       ]
  1189.     }
  1190.   },
  1191.   {
  1192.     "pos": {
  1193.       "x": 3,
  1194.       "y": 0
  1195.     },
  1196.     "opcode": {
  1197.       "id": "test_call",
  1198.       "primary": "R",
  1199.       "parameters": [
  1200.         {
  1201.           "type": "string",
  1202.           "value": {
  1203.             "v": "J1"
  1204.           }
  1205.         }
  1206.       ]
  1207.     }
  1208.   },
  1209.   {
  1210.     "pos": {
  1211.       "x": 7,
  1212.       "y": 4
  1213.     },
  1214.     "opcode": {
  1215.       "id": "do_signal",
  1216.       "primary": "D",
  1217.       "parameters": [
  1218.         {
  1219.           "type": "string",
  1220.           "value": {
  1221.             "v": "Increase"
  1222.           }
  1223.         }
  1224.       ]
  1225.     }
  1226.   },
  1227.   {
  1228.     "pos": {
  1229.       "x": 7,
  1230.       "y": 5
  1231.     },
  1232.     "opcode": {
  1233.       "id": "do_wire",
  1234.       "primary": "R",
  1235.       "parameters": []
  1236.     }
  1237.   },
  1238.   {
  1239.     "pos": {
  1240.       "x": 3,
  1241.       "y": 2
  1242.     },
  1243.     "opcode": {
  1244.       "id": "do_settoken",
  1245.       "parameters": [
  1246.         {
  1247.           "type": "integer",
  1248.           "value": {
  1249.             "v": 6
  1250.           }
  1251.         }
  1252.       ]
  1253.     }
  1254.   },
  1255.   {
  1256.     "pos": {
  1257.       "x": 3,
  1258.       "y": 3
  1259.     },
  1260.     "opcode": {
  1261.       "id": "eval_number",
  1262.       "primary": "R",
  1263.       "parameters": [
  1264.         {
  1265.           "type": "number",
  1266.           "value": {
  1267.             "var": 7
  1268.           }
  1269.         }
  1270.       ]
  1271.     }
  1272.   },
  1273.   {
  1274.     "pos": {
  1275.       "x": 7,
  1276.       "y": 7
  1277.     },
  1278.     "opcode": {
  1279.       "id": "do_setvar",
  1280.       "primary": "R",
  1281.       "parameters": [
  1282.         {
  1283.           "type": "integer",
  1284.           "value": {
  1285.             "v": 6
  1286.           }
  1287.         }
  1288.       ]
  1289.     }
  1290.   },
  1291.   {
  1292.     "pos": {
  1293.       "x": 3,
  1294.       "y": 4
  1295.     },
  1296.     "opcode": {
  1297.       "id": "do_log",
  1298.       "primary": "U",
  1299.       "parameters": [
  1300.         {
  1301.           "type": "string",
  1302.           "value": {
  1303.             "fun": "last_str"
  1304.           }
  1305.         }
  1306.       ]
  1307.     }
  1308.   },
  1309.   {
  1310.     "pos": {
  1311.       "x": 7,
  1312.       "y": 8
  1313.     },
  1314.     "opcode": {
  1315.       "id": "eval_number",
  1316.       "primary": "R",
  1317.       "parameters": [
  1318.         {
  1319.           "type": "number",
  1320.           "value": {
  1321.             "v": 0
  1322.           }
  1323.         }
  1324.       ]
  1325.     }
  1326.   },
  1327.   {
  1328.     "pos": {
  1329.       "x": 3,
  1330.       "y": 5
  1331.     },
  1332.     "opcode": {
  1333.       "id": "do_setvar",
  1334.       "primary": "R",
  1335.       "parameters": [
  1336.         {
  1337.           "type": "integer",
  1338.           "value": {
  1339.             "v": 7
  1340.           }
  1341.         }
  1342.       ]
  1343.     }
  1344.   },
  1345.   {
  1346.     "pos": {
  1347.       "x": 7,
  1348.       "y": 9
  1349.     },
  1350.     "opcode": {
  1351.       "id": "test_gt_number",
  1352.       "primary": "U",
  1353.       "secondary": "r",
  1354.       "parameters": [
  1355.         {
  1356.           "type": "number",
  1357.           "value": {
  1358.             "v": 1
  1359.           }
  1360.         },
  1361.         {
  1362.           "type": "number",
  1363.           "value": {
  1364.             "var": 3
  1365.           }
  1366.         }
  1367.       ]
  1368.     }
  1369.   },
  1370.   {
  1371.     "pos": {
  1372.       "x": 3,
  1373.       "y": 6
  1374.     },
  1375.     "opcode": {
  1376.       "id": "test_gt_number",
  1377.       "primary": "R",
  1378.       "secondary": "l",
  1379.       "parameters": [
  1380.         {
  1381.           "type": "number",
  1382.           "value": {
  1383.             "v": 150
  1384.           }
  1385.         },
  1386.         {
  1387.           "type": "number",
  1388.           "value": {
  1389.             "var": 6
  1390.           }
  1391.         }
  1392.       ]
  1393.     }
  1394.   },
  1395.   {
  1396.     "pos": {
  1397.       "x": 3,
  1398.       "y": 7
  1399.     },
  1400.     "opcode": {
  1401.       "id": "do_setvar",
  1402.       "primary": "U",
  1403.       "parameters": [
  1404.         {
  1405.           "type": "integer",
  1406.           "value": {
  1407.             "v": 6
  1408.           }
  1409.         }
  1410.       ]
  1411.     }
  1412.   },
  1413.   {
  1414.     "pos": {
  1415.       "x": 3,
  1416.       "y": 8
  1417.     },
  1418.     "opcode": {
  1419.       "id": "eval_gettoken",
  1420.       "primary": "L",
  1421.       "parameters": [
  1422.         {
  1423.           "type": "integer",
  1424.           "value": {
  1425.             "v": 5
  1426.           }
  1427.         }
  1428.       ]
  1429.     }
  1430.   },
  1431.   {
  1432.     "pos": {
  1433.       "x": 3,
  1434.       "y": 9
  1435.     },
  1436.     "opcode": {
  1437.       "id": "test_gt_number",
  1438.       "primary": "U",
  1439.       "parameters": [
  1440.         {
  1441.           "type": "number",
  1442.           "value": {
  1443.             "var": 1
  1444.           }
  1445.         },
  1446.         {
  1447.           "type": "number",
  1448.           "value": {
  1449.             "v": 1
  1450.           }
  1451.         }
  1452.       ]
  1453.     }
  1454.   },
  1455.   {
  1456.     "pos": {
  1457.       "x": 8,
  1458.       "y": 0
  1459.     },
  1460.     "opcode": {
  1461.       "id": "do_signal",
  1462.       "primary": "R",
  1463.       "parameters": [
  1464.         {
  1465.           "type": "string",
  1466.           "value": {
  1467.             "v": "Critical"
  1468.           }
  1469.         }
  1470.       ]
  1471.     }
  1472.   },
  1473.   {
  1474.     "pos": {
  1475.       "x": 8,
  1476.       "y": 1
  1477.     },
  1478.     "opcode": {
  1479.       "id": "do_signal",
  1480.       "parameters": [
  1481.         {
  1482.           "type": "string",
  1483.           "value": {
  1484.             "v": "Decrease"
  1485.           }
  1486.         }
  1487.       ]
  1488.     }
  1489.   },
  1490.   {
  1491.     "pos": {
  1492.       "x": 8,
  1493.       "y": 2
  1494.     },
  1495.     "opcode": {
  1496.       "id": "do_setvar",
  1497.       "primary": "R",
  1498.       "parameters": [
  1499.         {
  1500.           "type": "integer",
  1501.           "value": {
  1502.             "v": 6
  1503.           }
  1504.         }
  1505.       ]
  1506.     }
  1507.   },
  1508.   {
  1509.     "pos": {
  1510.       "x": 8,
  1511.       "y": 3
  1512.     },
  1513.     "opcode": {
  1514.       "id": "test_gt_number",
  1515.       "primary": "R",
  1516.       "secondary": "d",
  1517.       "parameters": [
  1518.         {
  1519.           "type": "number",
  1520.           "value": {
  1521.             "var": 6
  1522.           }
  1523.         },
  1524.         {
  1525.           "type": "number",
  1526.           "value": {
  1527.             "v": 0
  1528.           }
  1529.         }
  1530.       ]
  1531.     }
  1532.   },
  1533.   {
  1534.     "pos": {
  1535.       "x": 4,
  1536.       "y": 0
  1537.     },
  1538.     "opcode": {
  1539.       "id": "test_call",
  1540.       "primary": "R",
  1541.       "parameters": [
  1542.         {
  1543.           "type": "string",
  1544.           "value": {
  1545.             "v": "J2"
  1546.           }
  1547.         }
  1548.       ]
  1549.     }
  1550.   },
  1551.   {
  1552.     "pos": {
  1553.       "x": 8,
  1554.       "y": 4
  1555.     },
  1556.     "opcode": {
  1557.       "id": "do_log",
  1558.       "primary": "L",
  1559.       "parameters": [
  1560.         {
  1561.           "type": "string",
  1562.           "value": {
  1563.             "v": "Increase"
  1564.           }
  1565.         }
  1566.       ]
  1567.     }
  1568.   },
  1569.   {
  1570.     "pos": {
  1571.       "x": 8,
  1572.       "y": 5
  1573.     },
  1574.     "opcode": {
  1575.       "id": "test_gt_number",
  1576.       "primary": "R",
  1577.       "parameters": [
  1578.         {
  1579.           "type": "number",
  1580.           "value": {
  1581.             "var": 0
  1582.           }
  1583.         },
  1584.         {
  1585.           "type": "number",
  1586.           "value": {
  1587.             "v": 9
  1588.           }
  1589.         }
  1590.       ]
  1591.     }
  1592.   },
  1593.   {
  1594.     "pos": {
  1595.       "x": 4,
  1596.       "y": 2
  1597.     },
  1598.     "opcode": {
  1599.       "id": "eval_number",
  1600.       "primary": "L",
  1601.       "parameters": [
  1602.         {
  1603.           "type": "number",
  1604.           "value": {
  1605.             "v": 0
  1606.           }
  1607.         }
  1608.       ]
  1609.     }
  1610.   },
  1611.   {
  1612.     "pos": {
  1613.       "x": 4,
  1614.       "y": 3
  1615.     },
  1616.     "opcode": {
  1617.       "id": "do_settoken",
  1618.       "primary": "U",
  1619.       "parameters": [
  1620.         {
  1621.           "type": "integer",
  1622.           "value": {
  1623.             "v": 4
  1624.           }
  1625.         }
  1626.       ]
  1627.     }
  1628.   },
  1629.   {
  1630.     "pos": {
  1631.       "x": 8,
  1632.       "y": 7
  1633.     },
  1634.     "opcode": {
  1635.       "id": "do_settoken",
  1636.       "primary": "R",
  1637.       "parameters": [
  1638.         {
  1639.           "type": "integer",
  1640.           "value": {
  1641.             "v": 1
  1642.           }
  1643.         }
  1644.       ]
  1645.     }
  1646.   }
  1647. ]
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top