Advertisement
zaq_hack

Plot v2

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