fibonacci 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. V auto_initial_IP(global)
  2. V auto_1(assign)
  3. V auto_10(constant)
  4. N auto_11
  5. V auto_12(resolve)
  6. V auto_13("integer_subtraction")
  7. V auto_14(constant)
  8. N auto_15
  9. V auto_16(resolve)
  10. V auto_17("integer_lte")
  11. V auto_18(constant)
  12. N auto_19
  13. V auto_2(global)
  14. V auto_20(resolve)
  15. V auto_21("integer_addition")
  16. V auto_22(constant)
  17. N auto_23
  18. V auto_24(while)
  19. V auto_25(output)
  20. V auto_26(call)
  21. V auto_27(access)
  22. V auto_28(resolve)
  23. V auto_29("fib")
  24. V auto_3(assign)
  25. N auto_30
  26. V auto_31("a")
  27. V auto_32(input)
  28. V auto_33(constant)
  29. V auto_34(True)
  30. V auto_35(resolve)
  31. V auto_36("main")
  32. V auto_37(constant)
  33. N auto_38
  34. V auto_39(if)
  35. V auto_4(global)
  36. V auto_40(call)
  37. V auto_41(access)
  38. V auto_42(resolve)
  39. N auto_43
  40. V auto_44("b")
  41. V auto_45(constant)
  42. V auto_46(2)
  43. N auto_47
  44. V auto_48("a")
  45. V auto_49(access)
  46. V auto_5(assign)
  47. V auto_50(resolve)
  48. N auto_51
  49. V auto_52("a")
  50. V auto_53(return)
  51. V auto_54(call)
  52. V auto_55(access)
  53. V auto_56(resolve)
  54. N auto_57
  55. V auto_58("b")
  56. V auto_59(call)
  57. V auto_6(global)
  58. V auto_60(access)
  59. V auto_61(resolve)
  60. N auto_62
  61. V auto_63("a")
  62. V auto_64(call)
  63. V auto_65(access)
  64. V auto_66(resolve)
  65. N auto_67
  66. V auto_68("b")
  67. V auto_69(constant)
  68. V auto_7(assign)
  69. V auto_70(2)
  70. N auto_71
  71. V auto_72("a")
  72. V auto_73(access)
  73. V auto_74(resolve)
  74. N auto_75
  75. V auto_76("a")
  76. V auto_77(call)
  77. V auto_78(access)
  78. V auto_79(resolve)
  79. V auto_8(global)
  80. N auto_80
  81. V auto_81("a")
  82. V auto_82(call)
  83. V auto_83(access)
  84. V auto_84(resolve)
  85. N auto_85
  86. V auto_86("b")
  87. V auto_87(constant)
  88. V auto_88(1)
  89. N auto_89
  90. V auto_9(assign)
  91. V auto_90("a")
  92. V auto_91(access)
  93. V auto_92(resolve)
  94. V auto_93(return)
  95. V auto_94(constant)
  96. V auto_95(1)
  97. N auto_96
  98. V auto_97(resolve)
  99. D auto_initial_IP,"next",auto_1
  100. D auto_initial_IP,"var",auto_29
  101. D auto_1,"next",auto_2
  102. D auto_1,"value",auto_37
  103. D auto_1,"var",auto_97
  104. D auto_10,"node",auto_11
  105. D auto_12,"var",auto_13
  106. D auto_14,"node",auto_15
  107. D auto_16,"var",auto_17
  108. D auto_18,"node",auto_19
  109. D auto_2,"next",auto_3
  110. D auto_2,"var",auto_36
  111. D auto_20,"var",auto_21
  112. D auto_22,"node",auto_23
  113. D auto_23,"body",auto_24
  114. D auto_24,"body",auto_25
  115. D auto_24,"cond",auto_33
  116. D auto_25,"value",auto_26
  117. D auto_26,"func",auto_27
  118. D auto_26,"last_param",auto_30
  119. D auto_26,"params",auto_30
  120. D auto_27,"var",auto_28
  121. D auto_28,"var",auto_29
  122. D auto_3,"next",auto_4
  123. D auto_3,"value",auto_22
  124. D auto_3,"var",auto_35
  125. D auto_30,"name",auto_31
  126. D auto_30,"value",auto_32
  127. D auto_33,"node",auto_34
  128. D auto_35,"var",auto_36
  129. D auto_37,"node",auto_38
  130. D auto_38,"body",auto_39
  131. D auto_38,"params",auto_96
  132. D auto_39,"cond",auto_40
  133. D auto_39,"else",auto_53
  134. D auto_39,"then",auto_93
  135. D auto_4,"next",auto_5
  136. D auto_4,"var",auto_21
  137. D auto_40,"func",auto_41
  138. D auto_40,"last_param",auto_43
  139. D auto_40,"params",auto_47
  140. D auto_41,"var",auto_42
  141. D auto_42,"var",auto_17
  142. D auto_43,"name",auto_44
  143. D auto_43,"value",auto_45
  144. D auto_45,"node",auto_46
  145. D auto_47,"name",auto_48
  146. D auto_47,"next_param",auto_43
  147. D auto_47,"value",auto_49
  148. D auto_49,"var",auto_50
  149. D auto_5,"next",auto_6
  150. D auto_5,"value",auto_18
  151. D auto_5,"var",auto_20
  152. D auto_50,"var",auto_51
  153. D auto_51,"name",auto_52
  154. D auto_53,"value",auto_54
  155. D auto_54,"func",auto_55
  156. D auto_54,"last_param",auto_57
  157. D auto_54,"params",auto_75
  158. D auto_55,"var",auto_56
  159. D auto_56,"var",auto_21
  160. D auto_57,"name",auto_58
  161. D auto_57,"value",auto_59
  162. D auto_59,"func",auto_60
  163. D auto_59,"last_param",auto_62
  164. D auto_59,"params",auto_62
  165. D auto_6,"next",auto_7
  166. D auto_6,"var",auto_17
  167. D auto_60,"var",auto_61
  168. D auto_61,"var",auto_29
  169. D auto_62,"name",auto_63
  170. D auto_62,"value",auto_64
  171. D auto_64,"func",auto_65
  172. D auto_64,"last_param",auto_67
  173. D auto_64,"params",auto_71
  174. D auto_65,"var",auto_66
  175. D auto_66,"var",auto_13
  176. D auto_67,"name",auto_68
  177. D auto_67,"value",auto_69
  178. D auto_69,"node",auto_70
  179. D auto_7,"next",auto_8
  180. D auto_7,"value",auto_14
  181. D auto_7,"var",auto_16
  182. D auto_71,"name",auto_72
  183. D auto_71,"next_param",auto_67
  184. D auto_71,"value",auto_73
  185. D auto_73,"var",auto_74
  186. D auto_74,"var",auto_51
  187. D auto_75,"name",auto_76
  188. D auto_75,"next_param",auto_57
  189. D auto_75,"value",auto_77
  190. D auto_77,"func",auto_78
  191. D auto_77,"last_param",auto_80
  192. D auto_77,"params",auto_80
  193. D auto_78,"var",auto_79
  194. D auto_79,"var",auto_29
  195. D auto_8,"next",auto_9
  196. D auto_8,"var",auto_13
  197. D auto_80,"name",auto_81
  198. D auto_80,"value",auto_82
  199. D auto_82,"func",auto_83
  200. D auto_82,"last_param",auto_85
  201. D auto_82,"params",auto_89
  202. D auto_83,"var",auto_84
  203. D auto_84,"var",auto_13
  204. D auto_85,"name",auto_86
  205. D auto_85,"value",auto_87
  206. D auto_87,"node",auto_88
  207. D auto_89,"name",auto_90
  208. D auto_89,"next_param",auto_85
  209. D auto_89,"value",auto_91
  210. D auto_9,"value",auto_10
  211. D auto_9,"var",auto_12
  212. D auto_91,"var",auto_92
  213. D auto_92,"var",auto_51
  214. D auto_93,"value",auto_94
  215. D auto_94,"node",auto_95
  216. D auto_96,"a",auto_51
  217. D auto_97,"var",auto_29