fibonacci.denv.txt 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. N auto_0
  2. N auto_1
  3. N auto_2
  4. D auto_1,"a",auto_2
  5. N auto_3
  6. D auto_3,"params",auto_1
  7. V auto_initial_IP(global)
  8. D auto_initial_IP,"var",auto_0
  9. V auto_5(resolve)
  10. D auto_5,"var",auto_0
  11. V auto_6(assign)
  12. D auto_6,"var",auto_5
  13. V auto_7(constant)
  14. D auto_7,"node",auto_3
  15. D auto_6,"value",auto_7
  16. D auto_initial_IP,"next",auto_6
  17. N auto_8
  18. V auto_9(global)
  19. D auto_9,"var",auto_8
  20. D auto_6,"next",auto_9
  21. V auto_10(resolve)
  22. D auto_10,"var",auto_8
  23. V auto_11(assign)
  24. D auto_11,"var",auto_10
  25. V auto_12(constant)
  26. D auto_12,"node",?primitives/integer_addition
  27. D auto_11,"value",auto_12
  28. D auto_9,"next",auto_11
  29. N auto_13
  30. V auto_14(global)
  31. D auto_14,"var",auto_13
  32. D auto_11,"next",auto_14
  33. V auto_15(resolve)
  34. D auto_15,"var",auto_13
  35. V auto_16(assign)
  36. D auto_16,"var",auto_15
  37. V auto_17(constant)
  38. D auto_17,"node",?primitives/integer_subtraction
  39. D auto_16,"value",auto_17
  40. D auto_14,"next",auto_16
  41. N auto_18
  42. V auto_19(global)
  43. D auto_19,"var",auto_18
  44. D auto_16,"next",auto_19
  45. V auto_20(resolve)
  46. D auto_20,"var",auto_18
  47. V auto_21(assign)
  48. D auto_21,"var",auto_20
  49. V auto_22(constant)
  50. D auto_22,"node",?primitives/integer_multiplication
  51. D auto_21,"value",auto_22
  52. D auto_19,"next",auto_21
  53. N auto_23
  54. V auto_24(global)
  55. D auto_24,"var",auto_23
  56. D auto_21,"next",auto_24
  57. V auto_25(resolve)
  58. D auto_25,"var",auto_23
  59. V auto_26(assign)
  60. D auto_26,"var",auto_25
  61. V auto_27(constant)
  62. D auto_27,"node",?primitives/integer_division
  63. D auto_26,"value",auto_27
  64. D auto_24,"next",auto_26
  65. N auto_28
  66. V auto_29(global)
  67. D auto_29,"var",auto_28
  68. D auto_26,"next",auto_29
  69. V auto_30(resolve)
  70. D auto_30,"var",auto_28
  71. V auto_31(assign)
  72. D auto_31,"var",auto_30
  73. V auto_32(constant)
  74. D auto_32,"node",?primitives/integer_gt
  75. D auto_31,"value",auto_32
  76. D auto_29,"next",auto_31
  77. N auto_33
  78. V auto_34(global)
  79. D auto_34,"var",auto_33
  80. D auto_31,"next",auto_34
  81. V auto_35(resolve)
  82. D auto_35,"var",auto_33
  83. V auto_36(assign)
  84. D auto_36,"var",auto_35
  85. V auto_37(constant)
  86. D auto_37,"node",?primitives/integer_gte
  87. D auto_36,"value",auto_37
  88. D auto_34,"next",auto_36
  89. N auto_38
  90. V auto_39(global)
  91. D auto_39,"var",auto_38
  92. D auto_36,"next",auto_39
  93. V auto_40(resolve)
  94. D auto_40,"var",auto_38
  95. V auto_41(assign)
  96. D auto_41,"var",auto_40
  97. V auto_42(constant)
  98. D auto_42,"node",?primitives/integer_lt
  99. D auto_41,"value",auto_42
  100. D auto_39,"next",auto_41
  101. N auto_43
  102. V auto_44(global)
  103. D auto_44,"var",auto_43
  104. D auto_41,"next",auto_44
  105. V auto_45(resolve)
  106. D auto_45,"var",auto_43
  107. V auto_46(assign)
  108. D auto_46,"var",auto_45
  109. V auto_47(constant)
  110. D auto_47,"node",?primitives/integer_lte
  111. D auto_46,"value",auto_47
  112. D auto_44,"next",auto_46
  113. N auto_48
  114. V auto_49(global)
  115. D auto_49,"var",auto_48
  116. D auto_46,"next",auto_49
  117. V auto_50(resolve)
  118. D auto_50,"var",auto_48
  119. V auto_51(assign)
  120. D auto_51,"var",auto_50
  121. V auto_52(constant)
  122. D auto_52,"node",?primitives/integer_eq
  123. D auto_51,"value",auto_52
  124. D auto_49,"next",auto_51
  125. N auto_53
  126. V auto_54(global)
  127. D auto_54,"var",auto_53
  128. D auto_51,"next",auto_54
  129. V auto_55(resolve)
  130. D auto_55,"var",auto_53
  131. V auto_56(assign)
  132. D auto_56,"var",auto_55
  133. V auto_57(constant)
  134. D auto_57,"node",?primitives/integer_neq
  135. D auto_56,"value",auto_57
  136. D auto_54,"next",auto_56
  137. N auto_58
  138. V auto_59(global)
  139. D auto_59,"var",auto_58
  140. D auto_56,"next",auto_59
  141. V auto_60(resolve)
  142. D auto_60,"var",auto_58
  143. V auto_61(assign)
  144. D auto_61,"var",auto_60
  145. V auto_62(constant)
  146. D auto_62,"node",?primitives/integer_neg
  147. D auto_61,"value",auto_62
  148. D auto_59,"next",auto_61
  149. V auto_63(if)
  150. V auto_64(resolve)
  151. D auto_64,"var",auto_43
  152. V auto_65(access)
  153. D auto_65,"var",auto_64
  154. V auto_66(call)
  155. D auto_66,"func",auto_65
  156. N auto_67
  157. V auto_68(resolve)
  158. D auto_68,"var",auto_2
  159. V auto_69(access)
  160. D auto_69,"var",auto_68
  161. V auto_70("a")
  162. D auto_67,"value",auto_69
  163. D auto_67,"name",auto_70
  164. N auto_71
  165. V auto_72(2)
  166. V auto_73(constant)
  167. D auto_73,"node",auto_72
  168. V auto_74("b")
  169. D auto_71,"value",auto_73
  170. D auto_71,"name",auto_74
  171. D auto_67,"next_param",auto_71
  172. D auto_66,"params",auto_67
  173. D auto_66,"last_param",auto_71
  174. V auto_75(return)
  175. V auto_76(1)
  176. V auto_77(constant)
  177. D auto_77,"node",auto_76
  178. D auto_75,"value",auto_77
  179. V auto_78(return)
  180. V auto_79(resolve)
  181. D auto_79,"var",auto_8
  182. V auto_80(access)
  183. D auto_80,"var",auto_79
  184. V auto_81(call)
  185. D auto_81,"func",auto_80
  186. N auto_82
  187. V auto_83(resolve)
  188. D auto_83,"var",auto_0
  189. V auto_84(access)
  190. D auto_84,"var",auto_83
  191. V auto_85(call)
  192. D auto_85,"func",auto_84
  193. N auto_86
  194. V auto_87(resolve)
  195. D auto_87,"var",auto_13
  196. V auto_88(access)
  197. D auto_88,"var",auto_87
  198. V auto_89(call)
  199. D auto_89,"func",auto_88
  200. N auto_90
  201. V auto_91(resolve)
  202. D auto_91,"var",auto_2
  203. V auto_92(access)
  204. D auto_92,"var",auto_91
  205. V auto_93("a")
  206. D auto_90,"value",auto_92
  207. D auto_90,"name",auto_93
  208. N auto_94
  209. V auto_95(1)
  210. V auto_96(constant)
  211. D auto_96,"node",auto_95
  212. V auto_97("b")
  213. D auto_94,"value",auto_96
  214. D auto_94,"name",auto_97
  215. D auto_90,"next_param",auto_94
  216. D auto_89,"params",auto_90
  217. D auto_89,"last_param",auto_94
  218. V auto_98("a")
  219. D auto_86,"value",auto_89
  220. D auto_86,"name",auto_98
  221. D auto_85,"params",auto_86
  222. D auto_85,"last_param",auto_86
  223. V auto_99("a")
  224. D auto_82,"value",auto_85
  225. D auto_82,"name",auto_99
  226. N auto_100
  227. V auto_101(resolve)
  228. D auto_101,"var",auto_0
  229. V auto_102(access)
  230. D auto_102,"var",auto_101
  231. V auto_103(call)
  232. D auto_103,"func",auto_102
  233. N auto_104
  234. V auto_105(resolve)
  235. D auto_105,"var",auto_13
  236. V auto_106(access)
  237. D auto_106,"var",auto_105
  238. V auto_107(call)
  239. D auto_107,"func",auto_106
  240. N auto_108
  241. V auto_109(resolve)
  242. D auto_109,"var",auto_2
  243. V auto_110(access)
  244. D auto_110,"var",auto_109
  245. V auto_111("a")
  246. D auto_108,"value",auto_110
  247. D auto_108,"name",auto_111
  248. N auto_112
  249. V auto_113(2)
  250. V auto_114(constant)
  251. D auto_114,"node",auto_113
  252. V auto_115("b")
  253. D auto_112,"value",auto_114
  254. D auto_112,"name",auto_115
  255. D auto_108,"next_param",auto_112
  256. D auto_107,"params",auto_108
  257. D auto_107,"last_param",auto_112
  258. V auto_116("a")
  259. D auto_104,"value",auto_107
  260. D auto_104,"name",auto_116
  261. D auto_103,"params",auto_104
  262. D auto_103,"last_param",auto_104
  263. V auto_117("b")
  264. D auto_100,"value",auto_103
  265. D auto_100,"name",auto_117
  266. D auto_82,"next_param",auto_100
  267. D auto_81,"params",auto_82
  268. D auto_81,"last_param",auto_100
  269. D auto_78,"value",auto_81
  270. D auto_63,"cond",auto_66
  271. D auto_63,"then",auto_75
  272. D auto_63,"else",auto_78
  273. D auto_3,"body",auto_63
  274. V auto_118(while)
  275. V auto_119(True)
  276. V auto_120(constant)
  277. D auto_120,"node",auto_119
  278. V auto_121(output)
  279. V auto_122(resolve)
  280. D auto_122,"var",auto_0
  281. V auto_123(access)
  282. D auto_123,"var",auto_122
  283. V auto_124(call)
  284. D auto_124,"func",auto_123
  285. N auto_125
  286. V auto_126(input)
  287. V auto_127("a")
  288. D auto_125,"value",auto_126
  289. D auto_125,"name",auto_127
  290. D auto_124,"params",auto_125
  291. D auto_124,"last_param",auto_125
  292. D auto_121,"value",auto_124
  293. D auto_118,"cond",auto_120
  294. D auto_118,"body",auto_121
  295. D auto_61,"next",auto_118