array_dim3.tout 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. (1, LITERAL, "a")
  2. (1, SET)
  3. (1, LITERAL, "array.new")
  4. (1, OPEN_BRACKET)
  5. (1, NUMBER, 4.0)
  6. (1, COMMA)
  7. (1, NUMBER, 3.0)
  8. (1, COMMA)
  9. (1, NUMBER, 2.0)
  10. (1, CLOSE_BRACKET)
  11. (1, SEMICOLON)
  12. (2, FOR)
  13. (2, OPEN_BRACKET)
  14. (2, LITERAL, "x")
  15. (2, SET)
  16. (2, NUMBER, 0.0)
  17. (2, SEMICOLON)
  18. (2, LITERAL, "x")
  19. (2, LESS)
  20. (2, LITERAL, "array.length")
  21. (2, OPEN_BRACKET)
  22. (2, LITERAL, "a")
  23. (2, CLOSE_BRACKET)
  24. (2, SEMICOLON)
  25. (2, LITERAL, "x")
  26. (2, INC)
  27. (2, CLOSE_BRACKET)
  28. (3, OPEN_CURVED_BRACKET)
  29. (4, FOR)
  30. (4, OPEN_BRACKET)
  31. (4, LITERAL, "y")
  32. (4, SET)
  33. (4, NUMBER, 0.0)
  34. (4, SEMICOLON)
  35. (4, LITERAL, "y")
  36. (4, LESS)
  37. (4, LITERAL, "array.length")
  38. (4, OPEN_BRACKET)
  39. (4, LITERAL, "a")
  40. (4, OPEN_SQUARE_BRACKET)
  41. (4, LITERAL, "x")
  42. (4, CLOSE_SQUARE_BRACKET)
  43. (4, CLOSE_BRACKET)
  44. (4, SEMICOLON)
  45. (4, LITERAL, "y")
  46. (4, INC)
  47. (4, CLOSE_BRACKET)
  48. (5, OPEN_CURVED_BRACKET)
  49. (6, FOR)
  50. (6, OPEN_BRACKET)
  51. (6, LITERAL, "z")
  52. (6, SET)
  53. (6, NUMBER, 0.0)
  54. (6, SEMICOLON)
  55. (6, LITERAL, "z")
  56. (6, LESS)
  57. (6, LITERAL, "array.length")
  58. (6, OPEN_BRACKET)
  59. (6, LITERAL, "a")
  60. (6, OPEN_SQUARE_BRACKET)
  61. (6, LITERAL, "x")
  62. (6, COMMA)
  63. (6, LITERAL, "y")
  64. (6, CLOSE_SQUARE_BRACKET)
  65. (6, CLOSE_BRACKET)
  66. (6, SEMICOLON)
  67. (6, LITERAL, "z")
  68. (6, INC)
  69. (6, CLOSE_BRACKET)
  70. (7, OPEN_CURVED_BRACKET)
  71. (8, LITERAL, "a")
  72. (8, OPEN_SQUARE_BRACKET)
  73. (8, LITERAL, "x")
  74. (8, COMMA)
  75. (8, LITERAL, "y")
  76. (8, COMMA)
  77. (8, LITERAL, "z")
  78. (8, CLOSE_SQUARE_BRACKET)
  79. (8, SET)
  80. (8, LITERAL, "x")
  81. (8, MUL)
  82. (8, NUMBER, 3.0)
  83. (8, MUL)
  84. (8, NUMBER, 2.0)
  85. (8, ADD)
  86. (8, LITERAL, "y")
  87. (8, MUL)
  88. (8, NUMBER, 2.0)
  89. (8, ADD)
  90. (8, LITERAL, "z")
  91. (8, SEMICOLON)
  92. (9, CLOSE_CURVED_BRACKET)
  93. (10, CLOSE_CURVED_BRACKET)
  94. (11, CLOSE_CURVED_BRACKET)
  95. (12, FOR)
  96. (12, OPEN_BRACKET)
  97. (12, LITERAL, "x")
  98. (12, SET)
  99. (12, NUMBER, 0.0)
  100. (12, SEMICOLON)
  101. (12, LITERAL, "x")
  102. (12, LESS)
  103. (12, LITERAL, "array.length")
  104. (12, OPEN_BRACKET)
  105. (12, LITERAL, "a")
  106. (12, CLOSE_BRACKET)
  107. (12, SEMICOLON)
  108. (12, LITERAL, "x")
  109. (12, INC)
  110. (12, CLOSE_BRACKET)
  111. (13, OPEN_CURVED_BRACKET)
  112. (14, FOR)
  113. (14, OPEN_BRACKET)
  114. (14, LITERAL, "y")
  115. (14, SET)
  116. (14, NUMBER, 0.0)
  117. (14, SEMICOLON)
  118. (14, LITERAL, "y")
  119. (14, LESS)
  120. (14, LITERAL, "array.length")
  121. (14, OPEN_BRACKET)
  122. (14, LITERAL, "a")
  123. (14, OPEN_SQUARE_BRACKET)
  124. (14, LITERAL, "x")
  125. (14, CLOSE_SQUARE_BRACKET)
  126. (14, CLOSE_BRACKET)
  127. (14, SEMICOLON)
  128. (14, LITERAL, "y")
  129. (14, INC)
  130. (14, CLOSE_BRACKET)
  131. (15, OPEN_CURVED_BRACKET)
  132. (16, FOR)
  133. (16, OPEN_BRACKET)
  134. (16, LITERAL, "z")
  135. (16, SET)
  136. (16, NUMBER, 0.0)
  137. (16, SEMICOLON)
  138. (16, LITERAL, "z")
  139. (16, LESS)
  140. (16, LITERAL, "array.length")
  141. (16, OPEN_BRACKET)
  142. (16, LITERAL, "a")
  143. (16, OPEN_SQUARE_BRACKET)
  144. (16, LITERAL, "x")
  145. (16, COMMA)
  146. (16, LITERAL, "y")
  147. (16, CLOSE_SQUARE_BRACKET)
  148. (16, CLOSE_BRACKET)
  149. (16, SEMICOLON)
  150. (16, LITERAL, "z")
  151. (16, INC)
  152. (16, CLOSE_BRACKET)
  153. (17, OPEN_CURVED_BRACKET)
  154. (18, LITERAL, "print")
  155. (18, OPEN_BRACKET)
  156. (18, LITERAL, "a")
  157. (18, OPEN_SQUARE_BRACKET)
  158. (18, LITERAL, "x")
  159. (18, COMMA)
  160. (18, LITERAL, "y")
  161. (18, COMMA)
  162. (18, LITERAL, "z")
  163. (18, CLOSE_SQUARE_BRACKET)
  164. (18, CLOSE_BRACKET)
  165. (18, SEMICOLON)
  166. (19, CLOSE_CURVED_BRACKET)
  167. (20, CLOSE_CURVED_BRACKET)
  168. (21, CLOSE_CURVED_BRACKET)
  169. (22, EOF)