No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

analyse_syntaxique.output 41KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967
  1. Terminaux inutilisés dans la grammaire
  2. tENTIEREXP
  3. tERROR
  4. Grammaire
  5. 0 $accept: C $end
  6. 1 $@1: %empty
  7. 2 C: $@1 Fonctions
  8. 3 Fonctions: Main
  9. 4 | Fonction Fonctions
  10. 5 $@2: %empty
  11. 6 Main: tINT tMAIN $@2 tPO Params tPF Body
  12. 7 $@3: %empty
  13. 8 Fonction: Function_type tVAR $@3 tPO Params tPF Body
  14. 9 Function_type: tINT
  15. 10 | tINT tMUL
  16. 11 Params: %empty
  17. 12 | Param SuiteParams
  18. 13 Param: Param_type tVAR
  19. 14 Param_type: tINT
  20. 15 | tINT tMUL
  21. 16 SuiteParams: tVIRGULE Param SuiteParams
  22. 17 | %empty
  23. 18 Body: tAO Instructions Return tAF
  24. 19 Instructions: Instruction Instructions
  25. 20 | %empty
  26. 21 Instruction: Aff
  27. 22 | If
  28. 23 | While
  29. 24 | Print
  30. 25 | Decl
  31. 26 | Invocation tPV
  32. 27 Decl: Type Valeur SuiteDecl tPV
  33. 28 SuiteDecl: tVIRGULE Valeur SuiteDecl
  34. 29 | %empty
  35. 30 Type: tINT
  36. 31 | tCONST tINT
  37. 32 | tINT tMUL
  38. 33 $@4: %empty
  39. 34 Valeur: tVAR $@4 tAFFECTATION E
  40. 35 | tVAR
  41. 36 Aff: tVAR tAFFECTATION E tPV
  42. 37 | tMUL tVAR tAFFECTATION E tPV
  43. 38 E: tENTIER
  44. 39 | tVAR
  45. 40 | E tADD E
  46. 41 | E tMUL E
  47. 42 | E tSUB E
  48. 43 | E tDIV E
  49. 44 | tSUB E
  50. 45 | Invocation
  51. 46 | tPO E tPF
  52. 47 | tAPPERSAND tVAR
  53. 48 | tMUL tVAR
  54. 49 $@5: %empty
  55. 50 $@6: %empty
  56. 51 $@7: %empty
  57. 52 $@8: %empty
  58. 53 $@9: %empty
  59. 54 If: tIF tPO Cond tPF $@5 tAO $@6 Instructions $@7 tAF $@8 $@9 Else
  60. 55 $@10: %empty
  61. 56 $@11: %empty
  62. 57 Else: tELSE tAO $@10 Instructions tAF $@11
  63. 58 | %empty
  64. 59 | tELSE If
  65. 60 $@12: %empty
  66. 61 $@13: %empty
  67. 62 $@14: %empty
  68. 63 $@15: %empty
  69. 64 While: tWHILE tPO $@12 Cond tPF $@13 tAO $@14 Instructions tAF $@15
  70. 65 Cond: E tEGAL E
  71. 66 | E tDIFF E
  72. 67 | E tLT E
  73. 68 | E tGT E
  74. 69 | E tLTE E
  75. 70 | E tGTE E
  76. 71 | E tAND E
  77. 72 | E tOR E
  78. 73 | tNOT Cond
  79. 74 | E
  80. 75 $@16: %empty
  81. 76 Invocation: tVAR tPO $@16 Args tPF
  82. 77 Args: Arg SuiteArgs
  83. 78 | %empty
  84. 79 Arg: E
  85. 80 SuiteArgs: tVIRGULE Arg SuiteArgs
  86. 81 | %empty
  87. 82 Print: tPRINT tPO E tPF tPV
  88. 83 Return: tRETURN E tPV
  89. Terminaux, suivis des règles où ils apparaissent
  90. $end (0) 0
  91. error (256)
  92. tENTIER (258) 38
  93. tENTIEREXP (259)
  94. tADD (260) 40
  95. tSUB (261) 42 44
  96. tMUL (262) 10 15 32 37 41 48
  97. tDIV (263) 43
  98. tPO (264) 6 8 46 54 64 76 82
  99. tPF (265) 6 8 46 54 64 76 82
  100. tAO (266) 18 54 57 64
  101. tAF (267) 18 54 57 64
  102. tERROR (268)
  103. tAPPERSAND (269) 47
  104. tPV (270) 26 27 36 37 82 83
  105. tVIRGULE (271) 16 28 80
  106. tAFFECTATION (272) 34 36 37
  107. tEGAL (273) 65
  108. tDIFF (274) 66
  109. tLT (275) 67
  110. tGT (276) 68
  111. tGTE (277) 70
  112. tLTE (278) 69
  113. tMAIN (279) 6
  114. tINT (280) 6 9 10 14 15 30 31 32
  115. tPRINT (281) 82
  116. tRETURN (282) 83
  117. tOR (283) 72
  118. tAND (284) 71
  119. tIF (285) 54
  120. tELSE (286) 57 59
  121. tWHILE (287) 64
  122. tCONST (288) 31
  123. tVAR (289) 8 13 34 35 36 37 39 47 48 76
  124. tNOT (290) 73
  125. Non-terminaux, suivis des règles où ils apparaissent
  126. $accept (36)
  127. à gauche: 0
  128. C (37)
  129. à gauche: 2, à droite: 0
  130. $@1 (38)
  131. à gauche: 1, à droite: 2
  132. Fonctions (39)
  133. à gauche: 3 4, à droite: 2 4
  134. Main (40)
  135. à gauche: 6, à droite: 3
  136. $@2 (41)
  137. à gauche: 5, à droite: 6
  138. Fonction (42)
  139. à gauche: 8, à droite: 4
  140. $@3 (43)
  141. à gauche: 7, à droite: 8
  142. Function_type (44)
  143. à gauche: 9 10, à droite: 8
  144. Params (45)
  145. à gauche: 11 12, à droite: 6 8
  146. Param (46)
  147. à gauche: 13, à droite: 12 16
  148. Param_type (47)
  149. à gauche: 14 15, à droite: 13
  150. SuiteParams (48)
  151. à gauche: 16 17, à droite: 12 16
  152. Body (49)
  153. à gauche: 18, à droite: 6 8
  154. Instructions (50)
  155. à gauche: 19 20, à droite: 18 19 54 57 64
  156. Instruction (51)
  157. à gauche: 21 22 23 24 25 26, à droite: 19
  158. Decl (52)
  159. à gauche: 27, à droite: 25
  160. SuiteDecl (53)
  161. à gauche: 28 29, à droite: 27 28
  162. Type (54)
  163. à gauche: 30 31 32, à droite: 27
  164. Valeur (55)
  165. à gauche: 34 35, à droite: 27 28
  166. $@4 (56)
  167. à gauche: 33, à droite: 34
  168. Aff (57)
  169. à gauche: 36 37, à droite: 21
  170. E (58)
  171. à gauche: 38 39 40 41 42 43 44 45 46 47 48, à droite: 34 36 37
  172. 40 41 42 43 44 46 65 66 67 68 69 70 71 72 74 79 82 83
  173. If (59)
  174. à gauche: 54, à droite: 22 59
  175. $@5 (60)
  176. à gauche: 49, à droite: 54
  177. $@6 (61)
  178. à gauche: 50, à droite: 54
  179. $@7 (62)
  180. à gauche: 51, à droite: 54
  181. $@8 (63)
  182. à gauche: 52, à droite: 54
  183. $@9 (64)
  184. à gauche: 53, à droite: 54
  185. Else (65)
  186. à gauche: 57 58 59, à droite: 54
  187. $@10 (66)
  188. à gauche: 55, à droite: 57
  189. $@11 (67)
  190. à gauche: 56, à droite: 57
  191. While (68)
  192. à gauche: 64, à droite: 23
  193. $@12 (69)
  194. à gauche: 60, à droite: 64
  195. $@13 (70)
  196. à gauche: 61, à droite: 64
  197. $@14 (71)
  198. à gauche: 62, à droite: 64
  199. $@15 (72)
  200. à gauche: 63, à droite: 64
  201. Cond (73)
  202. à gauche: 65 66 67 68 69 70 71 72 73 74, à droite: 54 64 73
  203. Invocation (74)
  204. à gauche: 76, à droite: 26 45
  205. $@16 (75)
  206. à gauche: 75, à droite: 76
  207. Args (76)
  208. à gauche: 77 78, à droite: 76
  209. Arg (77)
  210. à gauche: 79, à droite: 77 80
  211. SuiteArgs (78)
  212. à gauche: 80 81, à droite: 77 80
  213. Print (79)
  214. à gauche: 82, à droite: 24
  215. Return (80)
  216. à gauche: 83, à droite: 18
  217. État 0
  218. 0 $accept: . C $end
  219. $défaut réduction par utilisation de la règle 1 ($@1)
  220. C aller à l'état 1
  221. $@1 aller à l'état 2
  222. État 1
  223. 0 $accept: C . $end
  224. $end décalage et aller à l'état 3
  225. État 2
  226. 2 C: $@1 . Fonctions
  227. tINT décalage et aller à l'état 4
  228. Fonctions aller à l'état 5
  229. Main aller à l'état 6
  230. Fonction aller à l'état 7
  231. Function_type aller à l'état 8
  232. État 3
  233. 0 $accept: C $end .
  234. $défaut accepter
  235. État 4
  236. 6 Main: tINT . tMAIN $@2 tPO Params tPF Body
  237. 9 Function_type: tINT .
  238. 10 | tINT . tMUL
  239. tMUL décalage et aller à l'état 9
  240. tMAIN décalage et aller à l'état 10
  241. $défaut réduction par utilisation de la règle 9 (Function_type)
  242. État 5
  243. 2 C: $@1 Fonctions .
  244. $défaut réduction par utilisation de la règle 2 (C)
  245. État 6
  246. 3 Fonctions: Main .
  247. $défaut réduction par utilisation de la règle 3 (Fonctions)
  248. État 7
  249. 4 Fonctions: Fonction . Fonctions
  250. tINT décalage et aller à l'état 4
  251. Fonctions aller à l'état 11
  252. Main aller à l'état 6
  253. Fonction aller à l'état 7
  254. Function_type aller à l'état 8
  255. État 8
  256. 8 Fonction: Function_type . tVAR $@3 tPO Params tPF Body
  257. tVAR décalage et aller à l'état 12
  258. État 9
  259. 10 Function_type: tINT tMUL .
  260. $défaut réduction par utilisation de la règle 10 (Function_type)
  261. État 10
  262. 6 Main: tINT tMAIN . $@2 tPO Params tPF Body
  263. $défaut réduction par utilisation de la règle 5 ($@2)
  264. $@2 aller à l'état 13
  265. État 11
  266. 4 Fonctions: Fonction Fonctions .
  267. $défaut réduction par utilisation de la règle 4 (Fonctions)
  268. État 12
  269. 8 Fonction: Function_type tVAR . $@3 tPO Params tPF Body
  270. $défaut réduction par utilisation de la règle 7 ($@3)
  271. $@3 aller à l'état 14
  272. État 13
  273. 6 Main: tINT tMAIN $@2 . tPO Params tPF Body
  274. tPO décalage et aller à l'état 15
  275. État 14
  276. 8 Fonction: Function_type tVAR $@3 . tPO Params tPF Body
  277. tPO décalage et aller à l'état 16
  278. État 15
  279. 6 Main: tINT tMAIN $@2 tPO . Params tPF Body
  280. tINT décalage et aller à l'état 17
  281. $défaut réduction par utilisation de la règle 11 (Params)
  282. Params aller à l'état 18
  283. Param aller à l'état 19
  284. Param_type aller à l'état 20
  285. État 16
  286. 8 Fonction: Function_type tVAR $@3 tPO . Params tPF Body
  287. tINT décalage et aller à l'état 17
  288. $défaut réduction par utilisation de la règle 11 (Params)
  289. Params aller à l'état 21
  290. Param aller à l'état 19
  291. Param_type aller à l'état 20
  292. État 17
  293. 14 Param_type: tINT .
  294. 15 | tINT . tMUL
  295. tMUL décalage et aller à l'état 22
  296. $défaut réduction par utilisation de la règle 14 (Param_type)
  297. État 18
  298. 6 Main: tINT tMAIN $@2 tPO Params . tPF Body
  299. tPF décalage et aller à l'état 23
  300. État 19
  301. 12 Params: Param . SuiteParams
  302. tVIRGULE décalage et aller à l'état 24
  303. $défaut réduction par utilisation de la règle 17 (SuiteParams)
  304. SuiteParams aller à l'état 25
  305. État 20
  306. 13 Param: Param_type . tVAR
  307. tVAR décalage et aller à l'état 26
  308. État 21
  309. 8 Fonction: Function_type tVAR $@3 tPO Params . tPF Body
  310. tPF décalage et aller à l'état 27
  311. État 22
  312. 15 Param_type: tINT tMUL .
  313. $défaut réduction par utilisation de la règle 15 (Param_type)
  314. État 23
  315. 6 Main: tINT tMAIN $@2 tPO Params tPF . Body
  316. tAO décalage et aller à l'état 28
  317. Body aller à l'état 29
  318. État 24
  319. 16 SuiteParams: tVIRGULE . Param SuiteParams
  320. tINT décalage et aller à l'état 17
  321. Param aller à l'état 30
  322. Param_type aller à l'état 20
  323. État 25
  324. 12 Params: Param SuiteParams .
  325. $défaut réduction par utilisation de la règle 12 (Params)
  326. État 26
  327. 13 Param: Param_type tVAR .
  328. $défaut réduction par utilisation de la règle 13 (Param)
  329. État 27
  330. 8 Fonction: Function_type tVAR $@3 tPO Params tPF . Body
  331. tAO décalage et aller à l'état 28
  332. Body aller à l'état 31
  333. État 28
  334. 18 Body: tAO . Instructions Return tAF
  335. tMUL décalage et aller à l'état 32
  336. tINT décalage et aller à l'état 33
  337. tPRINT décalage et aller à l'état 34
  338. tIF décalage et aller à l'état 35
  339. tWHILE décalage et aller à l'état 36
  340. tCONST décalage et aller à l'état 37
  341. tVAR décalage et aller à l'état 38
  342. $défaut réduction par utilisation de la règle 20 (Instructions)
  343. Instructions aller à l'état 39
  344. Instruction aller à l'état 40
  345. Decl aller à l'état 41
  346. Type aller à l'état 42
  347. Aff aller à l'état 43
  348. If aller à l'état 44
  349. While aller à l'état 45
  350. Invocation aller à l'état 46
  351. Print aller à l'état 47
  352. État 29
  353. 6 Main: tINT tMAIN $@2 tPO Params tPF Body .
  354. $défaut réduction par utilisation de la règle 6 (Main)
  355. État 30
  356. 16 SuiteParams: tVIRGULE Param . SuiteParams
  357. tVIRGULE décalage et aller à l'état 24
  358. $défaut réduction par utilisation de la règle 17 (SuiteParams)
  359. SuiteParams aller à l'état 48
  360. État 31
  361. 8 Fonction: Function_type tVAR $@3 tPO Params tPF Body .
  362. $défaut réduction par utilisation de la règle 8 (Fonction)
  363. État 32
  364. 37 Aff: tMUL . tVAR tAFFECTATION E tPV
  365. tVAR décalage et aller à l'état 49
  366. État 33
  367. 30 Type: tINT .
  368. 32 | tINT . tMUL
  369. tMUL décalage et aller à l'état 50
  370. $défaut réduction par utilisation de la règle 30 (Type)
  371. État 34
  372. 82 Print: tPRINT . tPO E tPF tPV
  373. tPO décalage et aller à l'état 51
  374. État 35
  375. 54 If: tIF . tPO Cond tPF $@5 tAO $@6 Instructions $@7 tAF $@8 $@9 Else
  376. tPO décalage et aller à l'état 52
  377. État 36
  378. 64 While: tWHILE . tPO $@12 Cond tPF $@13 tAO $@14 Instructions tAF $@15
  379. tPO décalage et aller à l'état 53
  380. État 37
  381. 31 Type: tCONST . tINT
  382. tINT décalage et aller à l'état 54
  383. État 38
  384. 36 Aff: tVAR . tAFFECTATION E tPV
  385. 76 Invocation: tVAR . tPO $@16 Args tPF
  386. tPO décalage et aller à l'état 55
  387. tAFFECTATION décalage et aller à l'état 56
  388. État 39
  389. 18 Body: tAO Instructions . Return tAF
  390. tRETURN décalage et aller à l'état 57
  391. Return aller à l'état 58
  392. État 40
  393. 19 Instructions: Instruction . Instructions
  394. tMUL décalage et aller à l'état 32
  395. tINT décalage et aller à l'état 33
  396. tPRINT décalage et aller à l'état 34
  397. tIF décalage et aller à l'état 35
  398. tWHILE décalage et aller à l'état 36
  399. tCONST décalage et aller à l'état 37
  400. tVAR décalage et aller à l'état 38
  401. $défaut réduction par utilisation de la règle 20 (Instructions)
  402. Instructions aller à l'état 59
  403. Instruction aller à l'état 40
  404. Decl aller à l'état 41
  405. Type aller à l'état 42
  406. Aff aller à l'état 43
  407. If aller à l'état 44
  408. While aller à l'état 45
  409. Invocation aller à l'état 46
  410. Print aller à l'état 47
  411. État 41
  412. 25 Instruction: Decl .
  413. $défaut réduction par utilisation de la règle 25 (Instruction)
  414. État 42
  415. 27 Decl: Type . Valeur SuiteDecl tPV
  416. tVAR décalage et aller à l'état 60
  417. Valeur aller à l'état 61
  418. État 43
  419. 21 Instruction: Aff .
  420. $défaut réduction par utilisation de la règle 21 (Instruction)
  421. État 44
  422. 22 Instruction: If .
  423. $défaut réduction par utilisation de la règle 22 (Instruction)
  424. État 45
  425. 23 Instruction: While .
  426. $défaut réduction par utilisation de la règle 23 (Instruction)
  427. État 46
  428. 26 Instruction: Invocation . tPV
  429. tPV décalage et aller à l'état 62
  430. État 47
  431. 24 Instruction: Print .
  432. $défaut réduction par utilisation de la règle 24 (Instruction)
  433. État 48
  434. 16 SuiteParams: tVIRGULE Param SuiteParams .
  435. $défaut réduction par utilisation de la règle 16 (SuiteParams)
  436. État 49
  437. 37 Aff: tMUL tVAR . tAFFECTATION E tPV
  438. tAFFECTATION décalage et aller à l'état 63
  439. État 50
  440. 32 Type: tINT tMUL .
  441. $défaut réduction par utilisation de la règle 32 (Type)
  442. État 51
  443. 82 Print: tPRINT tPO . E tPF tPV
  444. tENTIER décalage et aller à l'état 64
  445. tSUB décalage et aller à l'état 65
  446. tMUL décalage et aller à l'état 66
  447. tPO décalage et aller à l'état 67
  448. tAPPERSAND décalage et aller à l'état 68
  449. tVAR décalage et aller à l'état 69
  450. E aller à l'état 70
  451. Invocation aller à l'état 71
  452. État 52
  453. 54 If: tIF tPO . Cond tPF $@5 tAO $@6 Instructions $@7 tAF $@8 $@9 Else
  454. tENTIER décalage et aller à l'état 64
  455. tSUB décalage et aller à l'état 65
  456. tMUL décalage et aller à l'état 66
  457. tPO décalage et aller à l'état 67
  458. tAPPERSAND décalage et aller à l'état 68
  459. tVAR décalage et aller à l'état 69
  460. tNOT décalage et aller à l'état 72
  461. E aller à l'état 73
  462. Cond aller à l'état 74
  463. Invocation aller à l'état 71
  464. État 53
  465. 64 While: tWHILE tPO . $@12 Cond tPF $@13 tAO $@14 Instructions tAF $@15
  466. $défaut réduction par utilisation de la règle 60 ($@12)
  467. $@12 aller à l'état 75
  468. État 54
  469. 31 Type: tCONST tINT .
  470. $défaut réduction par utilisation de la règle 31 (Type)
  471. État 55
  472. 76 Invocation: tVAR tPO . $@16 Args tPF
  473. $défaut réduction par utilisation de la règle 75 ($@16)
  474. $@16 aller à l'état 76
  475. État 56
  476. 36 Aff: tVAR tAFFECTATION . E tPV
  477. tENTIER décalage et aller à l'état 64
  478. tSUB décalage et aller à l'état 65
  479. tMUL décalage et aller à l'état 66
  480. tPO décalage et aller à l'état 67
  481. tAPPERSAND décalage et aller à l'état 68
  482. tVAR décalage et aller à l'état 69
  483. E aller à l'état 77
  484. Invocation aller à l'état 71
  485. État 57
  486. 83 Return: tRETURN . E tPV
  487. tENTIER décalage et aller à l'état 64
  488. tSUB décalage et aller à l'état 65
  489. tMUL décalage et aller à l'état 66
  490. tPO décalage et aller à l'état 67
  491. tAPPERSAND décalage et aller à l'état 68
  492. tVAR décalage et aller à l'état 69
  493. E aller à l'état 78
  494. Invocation aller à l'état 71
  495. État 58
  496. 18 Body: tAO Instructions Return . tAF
  497. tAF décalage et aller à l'état 79
  498. État 59
  499. 19 Instructions: Instruction Instructions .
  500. $défaut réduction par utilisation de la règle 19 (Instructions)
  501. État 60
  502. 34 Valeur: tVAR . $@4 tAFFECTATION E
  503. 35 | tVAR .
  504. tAFFECTATION réduction par utilisation de la règle 33 ($@4)
  505. $défaut réduction par utilisation de la règle 35 (Valeur)
  506. $@4 aller à l'état 80
  507. État 61
  508. 27 Decl: Type Valeur . SuiteDecl tPV
  509. tVIRGULE décalage et aller à l'état 81
  510. $défaut réduction par utilisation de la règle 29 (SuiteDecl)
  511. SuiteDecl aller à l'état 82
  512. État 62
  513. 26 Instruction: Invocation tPV .
  514. $défaut réduction par utilisation de la règle 26 (Instruction)
  515. État 63
  516. 37 Aff: tMUL tVAR tAFFECTATION . E tPV
  517. tENTIER décalage et aller à l'état 64
  518. tSUB décalage et aller à l'état 65
  519. tMUL décalage et aller à l'état 66
  520. tPO décalage et aller à l'état 67
  521. tAPPERSAND décalage et aller à l'état 68
  522. tVAR décalage et aller à l'état 69
  523. E aller à l'état 83
  524. Invocation aller à l'état 71
  525. État 64
  526. 38 E: tENTIER .
  527. $défaut réduction par utilisation de la règle 38 (E)
  528. État 65
  529. 44 E: tSUB . E
  530. tENTIER décalage et aller à l'état 64
  531. tSUB décalage et aller à l'état 65
  532. tMUL décalage et aller à l'état 66
  533. tPO décalage et aller à l'état 67
  534. tAPPERSAND décalage et aller à l'état 68
  535. tVAR décalage et aller à l'état 69
  536. E aller à l'état 84
  537. Invocation aller à l'état 71
  538. État 66
  539. 48 E: tMUL . tVAR
  540. tVAR décalage et aller à l'état 85
  541. État 67
  542. 46 E: tPO . E tPF
  543. tENTIER décalage et aller à l'état 64
  544. tSUB décalage et aller à l'état 65
  545. tMUL décalage et aller à l'état 66
  546. tPO décalage et aller à l'état 67
  547. tAPPERSAND décalage et aller à l'état 68
  548. tVAR décalage et aller à l'état 69
  549. E aller à l'état 86
  550. Invocation aller à l'état 71
  551. État 68
  552. 47 E: tAPPERSAND . tVAR
  553. tVAR décalage et aller à l'état 87
  554. État 69
  555. 39 E: tVAR .
  556. 76 Invocation: tVAR . tPO $@16 Args tPF
  557. tPO décalage et aller à l'état 55
  558. $défaut réduction par utilisation de la règle 39 (E)
  559. État 70
  560. 40 E: E . tADD E
  561. 41 | E . tMUL E
  562. 42 | E . tSUB E
  563. 43 | E . tDIV E
  564. 82 Print: tPRINT tPO E . tPF tPV
  565. tADD décalage et aller à l'état 88
  566. tSUB décalage et aller à l'état 89
  567. tMUL décalage et aller à l'état 90
  568. tDIV décalage et aller à l'état 91
  569. tPF décalage et aller à l'état 92
  570. État 71
  571. 45 E: Invocation .
  572. $défaut réduction par utilisation de la règle 45 (E)
  573. État 72
  574. 73 Cond: tNOT . Cond
  575. tENTIER décalage et aller à l'état 64
  576. tSUB décalage et aller à l'état 65
  577. tMUL décalage et aller à l'état 66
  578. tPO décalage et aller à l'état 67
  579. tAPPERSAND décalage et aller à l'état 68
  580. tVAR décalage et aller à l'état 69
  581. tNOT décalage et aller à l'état 72
  582. E aller à l'état 73
  583. Cond aller à l'état 93
  584. Invocation aller à l'état 71
  585. État 73
  586. 40 E: E . tADD E
  587. 41 | E . tMUL E
  588. 42 | E . tSUB E
  589. 43 | E . tDIV E
  590. 65 Cond: E . tEGAL E
  591. 66 | E . tDIFF E
  592. 67 | E . tLT E
  593. 68 | E . tGT E
  594. 69 | E . tLTE E
  595. 70 | E . tGTE E
  596. 71 | E . tAND E
  597. 72 | E . tOR E
  598. 74 | E .
  599. tADD décalage et aller à l'état 88
  600. tSUB décalage et aller à l'état 89
  601. tMUL décalage et aller à l'état 90
  602. tDIV décalage et aller à l'état 91
  603. tEGAL décalage et aller à l'état 94
  604. tDIFF décalage et aller à l'état 95
  605. tLT décalage et aller à l'état 96
  606. tGT décalage et aller à l'état 97
  607. tGTE décalage et aller à l'état 98
  608. tLTE décalage et aller à l'état 99
  609. tOR décalage et aller à l'état 100
  610. tAND décalage et aller à l'état 101
  611. $défaut réduction par utilisation de la règle 74 (Cond)
  612. État 74
  613. 54 If: tIF tPO Cond . tPF $@5 tAO $@6 Instructions $@7 tAF $@8 $@9 Else
  614. tPF décalage et aller à l'état 102
  615. État 75
  616. 64 While: tWHILE tPO $@12 . Cond tPF $@13 tAO $@14 Instructions tAF $@15
  617. tENTIER décalage et aller à l'état 64
  618. tSUB décalage et aller à l'état 65
  619. tMUL décalage et aller à l'état 66
  620. tPO décalage et aller à l'état 67
  621. tAPPERSAND décalage et aller à l'état 68
  622. tVAR décalage et aller à l'état 69
  623. tNOT décalage et aller à l'état 72
  624. E aller à l'état 73
  625. Cond aller à l'état 103
  626. Invocation aller à l'état 71
  627. État 76
  628. 76 Invocation: tVAR tPO $@16 . Args tPF
  629. tENTIER décalage et aller à l'état 64
  630. tSUB décalage et aller à l'état 65
  631. tMUL décalage et aller à l'état 66
  632. tPO décalage et aller à l'état 67
  633. tAPPERSAND décalage et aller à l'état 68
  634. tVAR décalage et aller à l'état 69
  635. $défaut réduction par utilisation de la règle 78 (Args)
  636. E aller à l'état 104
  637. Invocation aller à l'état 71
  638. Args aller à l'état 105
  639. Arg aller à l'état 106
  640. État 77
  641. 36 Aff: tVAR tAFFECTATION E . tPV
  642. 40 E: E . tADD E
  643. 41 | E . tMUL E
  644. 42 | E . tSUB E
  645. 43 | E . tDIV E
  646. tADD décalage et aller à l'état 88
  647. tSUB décalage et aller à l'état 89
  648. tMUL décalage et aller à l'état 90
  649. tDIV décalage et aller à l'état 91
  650. tPV décalage et aller à l'état 107
  651. État 78
  652. 40 E: E . tADD E
  653. 41 | E . tMUL E
  654. 42 | E . tSUB E
  655. 43 | E . tDIV E
  656. 83 Return: tRETURN E . tPV
  657. tADD décalage et aller à l'état 88
  658. tSUB décalage et aller à l'état 89
  659. tMUL décalage et aller à l'état 90
  660. tDIV décalage et aller à l'état 91
  661. tPV décalage et aller à l'état 108
  662. État 79
  663. 18 Body: tAO Instructions Return tAF .
  664. $défaut réduction par utilisation de la règle 18 (Body)
  665. État 80
  666. 34 Valeur: tVAR $@4 . tAFFECTATION E
  667. tAFFECTATION décalage et aller à l'état 109
  668. État 81
  669. 28 SuiteDecl: tVIRGULE . Valeur SuiteDecl
  670. tVAR décalage et aller à l'état 60
  671. Valeur aller à l'état 110
  672. État 82
  673. 27 Decl: Type Valeur SuiteDecl . tPV
  674. tPV décalage et aller à l'état 111
  675. État 83
  676. 37 Aff: tMUL tVAR tAFFECTATION E . tPV
  677. 40 E: E . tADD E
  678. 41 | E . tMUL E
  679. 42 | E . tSUB E
  680. 43 | E . tDIV E
  681. tADD décalage et aller à l'état 88
  682. tSUB décalage et aller à l'état 89
  683. tMUL décalage et aller à l'état 90
  684. tDIV décalage et aller à l'état 91
  685. tPV décalage et aller à l'état 112
  686. État 84
  687. 40 E: E . tADD E
  688. 41 | E . tMUL E
  689. 42 | E . tSUB E
  690. 43 | E . tDIV E
  691. 44 | tSUB E .
  692. tMUL décalage et aller à l'état 90
  693. tDIV décalage et aller à l'état 91
  694. $défaut réduction par utilisation de la règle 44 (E)
  695. État 85
  696. 48 E: tMUL tVAR .
  697. $défaut réduction par utilisation de la règle 48 (E)
  698. État 86
  699. 40 E: E . tADD E
  700. 41 | E . tMUL E
  701. 42 | E . tSUB E
  702. 43 | E . tDIV E
  703. 46 | tPO E . tPF
  704. tADD décalage et aller à l'état 88
  705. tSUB décalage et aller à l'état 89
  706. tMUL décalage et aller à l'état 90
  707. tDIV décalage et aller à l'état 91
  708. tPF décalage et aller à l'état 113
  709. État 87
  710. 47 E: tAPPERSAND tVAR .
  711. $défaut réduction par utilisation de la règle 47 (E)
  712. État 88
  713. 40 E: E tADD . E
  714. tENTIER décalage et aller à l'état 64
  715. tSUB décalage et aller à l'état 65
  716. tMUL décalage et aller à l'état 66
  717. tPO décalage et aller à l'état 67
  718. tAPPERSAND décalage et aller à l'état 68
  719. tVAR décalage et aller à l'état 69
  720. E aller à l'état 114
  721. Invocation aller à l'état 71
  722. État 89
  723. 42 E: E tSUB . E
  724. tENTIER décalage et aller à l'état 64
  725. tSUB décalage et aller à l'état 65
  726. tMUL décalage et aller à l'état 66
  727. tPO décalage et aller à l'état 67
  728. tAPPERSAND décalage et aller à l'état 68
  729. tVAR décalage et aller à l'état 69
  730. E aller à l'état 115
  731. Invocation aller à l'état 71
  732. État 90
  733. 41 E: E tMUL . E
  734. tENTIER décalage et aller à l'état 64
  735. tSUB décalage et aller à l'état 65
  736. tMUL décalage et aller à l'état 66
  737. tPO décalage et aller à l'état 67
  738. tAPPERSAND décalage et aller à l'état 68
  739. tVAR décalage et aller à l'état 69
  740. E aller à l'état 116
  741. Invocation aller à l'état 71
  742. État 91
  743. 43 E: E tDIV . E
  744. tENTIER décalage et aller à l'état 64
  745. tSUB décalage et aller à l'état 65
  746. tMUL décalage et aller à l'état 66
  747. tPO décalage et aller à l'état 67
  748. tAPPERSAND décalage et aller à l'état 68
  749. tVAR décalage et aller à l'état 69
  750. E aller à l'état 117
  751. Invocation aller à l'état 71
  752. État 92
  753. 82 Print: tPRINT tPO E tPF . tPV
  754. tPV décalage et aller à l'état 118
  755. État 93
  756. 73 Cond: tNOT Cond .
  757. $défaut réduction par utilisation de la règle 73 (Cond)
  758. État 94
  759. 65 Cond: E tEGAL . E
  760. tENTIER décalage et aller à l'état 64
  761. tSUB décalage et aller à l'état 65
  762. tMUL décalage et aller à l'état 66
  763. tPO décalage et aller à l'état 67
  764. tAPPERSAND décalage et aller à l'état 68
  765. tVAR décalage et aller à l'état 69
  766. E aller à l'état 119
  767. Invocation aller à l'état 71
  768. État 95
  769. 66 Cond: E tDIFF . E
  770. tENTIER décalage et aller à l'état 64
  771. tSUB décalage et aller à l'état 65
  772. tMUL décalage et aller à l'état 66
  773. tPO décalage et aller à l'état 67
  774. tAPPERSAND décalage et aller à l'état 68
  775. tVAR décalage et aller à l'état 69
  776. E aller à l'état 120
  777. Invocation aller à l'état 71
  778. État 96
  779. 67 Cond: E tLT . E
  780. tENTIER décalage et aller à l'état 64
  781. tSUB décalage et aller à l'état 65
  782. tMUL décalage et aller à l'état 66
  783. tPO décalage et aller à l'état 67
  784. tAPPERSAND décalage et aller à l'état 68
  785. tVAR décalage et aller à l'état 69
  786. E aller à l'état 121
  787. Invocation aller à l'état 71
  788. État 97
  789. 68 Cond: E tGT . E
  790. tENTIER décalage et aller à l'état 64
  791. tSUB décalage et aller à l'état 65
  792. tMUL décalage et aller à l'état 66
  793. tPO décalage et aller à l'état 67
  794. tAPPERSAND décalage et aller à l'état 68
  795. tVAR décalage et aller à l'état 69
  796. E aller à l'état 122
  797. Invocation aller à l'état 71
  798. État 98
  799. 70 Cond: E tGTE . E
  800. tENTIER décalage et aller à l'état 64
  801. tSUB décalage et aller à l'état 65
  802. tMUL décalage et aller à l'état 66
  803. tPO décalage et aller à l'état 67
  804. tAPPERSAND décalage et aller à l'état 68
  805. tVAR décalage et aller à l'état 69
  806. E aller à l'état 123
  807. Invocation aller à l'état 71
  808. État 99
  809. 69 Cond: E tLTE . E
  810. tENTIER décalage et aller à l'état 64
  811. tSUB décalage et aller à l'état 65
  812. tMUL décalage et aller à l'état 66
  813. tPO décalage et aller à l'état 67
  814. tAPPERSAND décalage et aller à l'état 68
  815. tVAR décalage et aller à l'état 69
  816. E aller à l'état 124
  817. Invocation aller à l'état 71
  818. État 100
  819. 72 Cond: E tOR . E
  820. tENTIER décalage et aller à l'état 64
  821. tSUB décalage et aller à l'état 65
  822. tMUL décalage et aller à l'état 66
  823. tPO décalage et aller à l'état 67
  824. tAPPERSAND décalage et aller à l'état 68
  825. tVAR décalage et aller à l'état 69
  826. E aller à l'état 125
  827. Invocation aller à l'état 71
  828. État 101
  829. 71 Cond: E tAND . E
  830. tENTIER décalage et aller à l'état 64
  831. tSUB décalage et aller à l'état 65
  832. tMUL décalage et aller à l'état 66
  833. tPO décalage et aller à l'état 67
  834. tAPPERSAND décalage et aller à l'état 68
  835. tVAR décalage et aller à l'état 69
  836. E aller à l'état 126
  837. Invocation aller à l'état 71
  838. État 102
  839. 54 If: tIF tPO Cond tPF . $@5 tAO $@6 Instructions $@7 tAF $@8 $@9 Else
  840. $défaut réduction par utilisation de la règle 49 ($@5)
  841. $@5 aller à l'état 127
  842. État 103
  843. 64 While: tWHILE tPO $@12 Cond . tPF $@13 tAO $@14 Instructions tAF $@15
  844. tPF décalage et aller à l'état 128
  845. État 104
  846. 40 E: E . tADD E
  847. 41 | E . tMUL E
  848. 42 | E . tSUB E
  849. 43 | E . tDIV E
  850. 79 Arg: E .
  851. tADD décalage et aller à l'état 88
  852. tSUB décalage et aller à l'état 89
  853. tMUL décalage et aller à l'état 90
  854. tDIV décalage et aller à l'état 91
  855. $défaut réduction par utilisation de la règle 79 (Arg)
  856. État 105
  857. 76 Invocation: tVAR tPO $@16 Args . tPF
  858. tPF décalage et aller à l'état 129
  859. État 106
  860. 77 Args: Arg . SuiteArgs
  861. tVIRGULE décalage et aller à l'état 130
  862. $défaut réduction par utilisation de la règle 81 (SuiteArgs)
  863. SuiteArgs aller à l'état 131
  864. État 107
  865. 36 Aff: tVAR tAFFECTATION E tPV .
  866. $défaut réduction par utilisation de la règle 36 (Aff)
  867. État 108
  868. 83 Return: tRETURN E tPV .
  869. $défaut réduction par utilisation de la règle 83 (Return)
  870. État 109
  871. 34 Valeur: tVAR $@4 tAFFECTATION . E
  872. tENTIER décalage et aller à l'état 64
  873. tSUB décalage et aller à l'état 65
  874. tMUL décalage et aller à l'état 66
  875. tPO décalage et aller à l'état 67
  876. tAPPERSAND décalage et aller à l'état 68
  877. tVAR décalage et aller à l'état 69
  878. E aller à l'état 132
  879. Invocation aller à l'état 71
  880. État 110
  881. 28 SuiteDecl: tVIRGULE Valeur . SuiteDecl
  882. tVIRGULE décalage et aller à l'état 81
  883. $défaut réduction par utilisation de la règle 29 (SuiteDecl)
  884. SuiteDecl aller à l'état 133
  885. État 111
  886. 27 Decl: Type Valeur SuiteDecl tPV .
  887. $défaut réduction par utilisation de la règle 27 (Decl)
  888. État 112
  889. 37 Aff: tMUL tVAR tAFFECTATION E tPV .
  890. $défaut réduction par utilisation de la règle 37 (Aff)
  891. État 113
  892. 46 E: tPO E tPF .
  893. $défaut réduction par utilisation de la règle 46 (E)
  894. État 114
  895. 40 E: E . tADD E
  896. 40 | E tADD E .
  897. 41 | E . tMUL E
  898. 42 | E . tSUB E
  899. 43 | E . tDIV E
  900. tSUB décalage et aller à l'état 89
  901. tMUL décalage et aller à l'état 90
  902. tDIV décalage et aller à l'état 91
  903. $défaut réduction par utilisation de la règle 40 (E)
  904. État 115
  905. 40 E: E . tADD E
  906. 41 | E . tMUL E
  907. 42 | E . tSUB E
  908. 42 | E tSUB E .
  909. 43 | E . tDIV E
  910. tMUL décalage et aller à l'état 90
  911. tDIV décalage et aller à l'état 91
  912. $défaut réduction par utilisation de la règle 42 (E)
  913. État 116
  914. 40 E: E . tADD E
  915. 41 | E . tMUL E
  916. 41 | E tMUL E .
  917. 42 | E . tSUB E
  918. 43 | E . tDIV E
  919. tDIV décalage et aller à l'état 91
  920. $défaut réduction par utilisation de la règle 41 (E)
  921. État 117
  922. 40 E: E . tADD E
  923. 41 | E . tMUL E
  924. 42 | E . tSUB E
  925. 43 | E . tDIV E
  926. 43 | E tDIV E .
  927. $défaut réduction par utilisation de la règle 43 (E)
  928. État 118
  929. 82 Print: tPRINT tPO E tPF tPV .
  930. $défaut réduction par utilisation de la règle 82 (Print)
  931. État 119
  932. 40 E: E . tADD E
  933. 41 | E . tMUL E
  934. 42 | E . tSUB E
  935. 43 | E . tDIV E
  936. 65 Cond: E tEGAL E .
  937. tADD décalage et aller à l'état 88
  938. tSUB décalage et aller à l'état 89
  939. tMUL décalage et aller à l'état 90
  940. tDIV décalage et aller à l'état 91
  941. $défaut réduction par utilisation de la règle 65 (Cond)
  942. État 120
  943. 40 E: E . tADD E
  944. 41 | E . tMUL E
  945. 42 | E . tSUB E
  946. 43 | E . tDIV E
  947. 66 Cond: E tDIFF E .
  948. tADD décalage et aller à l'état 88
  949. tSUB décalage et aller à l'état 89
  950. tMUL décalage et aller à l'état 90
  951. tDIV décalage et aller à l'état 91
  952. $défaut réduction par utilisation de la règle 66 (Cond)
  953. État 121
  954. 40 E: E . tADD E
  955. 41 | E . tMUL E
  956. 42 | E . tSUB E
  957. 43 | E . tDIV E
  958. 67 Cond: E tLT E .
  959. tADD décalage et aller à l'état 88
  960. tSUB décalage et aller à l'état 89
  961. tMUL décalage et aller à l'état 90
  962. tDIV décalage et aller à l'état 91
  963. $défaut réduction par utilisation de la règle 67 (Cond)
  964. État 122
  965. 40 E: E . tADD E
  966. 41 | E . tMUL E
  967. 42 | E . tSUB E
  968. 43 | E . tDIV E
  969. 68 Cond: E tGT E .
  970. tADD décalage et aller à l'état 88
  971. tSUB décalage et aller à l'état 89
  972. tMUL décalage et aller à l'état 90
  973. tDIV décalage et aller à l'état 91
  974. $défaut réduction par utilisation de la règle 68 (Cond)
  975. État 123
  976. 40 E: E . tADD E
  977. 41 | E . tMUL E
  978. 42 | E . tSUB E
  979. 43 | E . tDIV E
  980. 70 Cond: E tGTE E .
  981. tADD décalage et aller à l'état 88
  982. tSUB décalage et aller à l'état 89
  983. tMUL décalage et aller à l'état 90
  984. tDIV décalage et aller à l'état 91
  985. $défaut réduction par utilisation de la règle 70 (Cond)
  986. État 124
  987. 40 E: E . tADD E
  988. 41 | E . tMUL E
  989. 42 | E . tSUB E
  990. 43 | E . tDIV E
  991. 69 Cond: E tLTE E .
  992. tADD décalage et aller à l'état 88
  993. tSUB décalage et aller à l'état 89
  994. tMUL décalage et aller à l'état 90
  995. tDIV décalage et aller à l'état 91
  996. $défaut réduction par utilisation de la règle 69 (Cond)
  997. État 125
  998. 40 E: E . tADD E
  999. 41 | E . tMUL E
  1000. 42 | E . tSUB E
  1001. 43 | E . tDIV E
  1002. 72 Cond: E tOR E .
  1003. tADD décalage et aller à l'état 88
  1004. tSUB décalage et aller à l'état 89
  1005. tMUL décalage et aller à l'état 90
  1006. tDIV décalage et aller à l'état 91
  1007. $défaut réduction par utilisation de la règle 72 (Cond)
  1008. État 126
  1009. 40 E: E . tADD E
  1010. 41 | E . tMUL E
  1011. 42 | E . tSUB E
  1012. 43 | E . tDIV E
  1013. 71 Cond: E tAND E .
  1014. tADD décalage et aller à l'état 88
  1015. tSUB décalage et aller à l'état 89
  1016. tMUL décalage et aller à l'état 90
  1017. tDIV décalage et aller à l'état 91
  1018. $défaut réduction par utilisation de la règle 71 (Cond)
  1019. État 127
  1020. 54 If: tIF tPO Cond tPF $@5 . tAO $@6 Instructions $@7 tAF $@8 $@9 Else
  1021. tAO décalage et aller à l'état 134
  1022. État 128
  1023. 64 While: tWHILE tPO $@12 Cond tPF . $@13 tAO $@14 Instructions tAF $@15
  1024. $défaut réduction par utilisation de la règle 61 ($@13)
  1025. $@13 aller à l'état 135
  1026. État 129
  1027. 76 Invocation: tVAR tPO $@16 Args tPF .
  1028. $défaut réduction par utilisation de la règle 76 (Invocation)
  1029. État 130
  1030. 80 SuiteArgs: tVIRGULE . Arg SuiteArgs
  1031. tENTIER décalage et aller à l'état 64
  1032. tSUB décalage et aller à l'état 65
  1033. tMUL décalage et aller à l'état 66
  1034. tPO décalage et aller à l'état 67
  1035. tAPPERSAND décalage et aller à l'état 68
  1036. tVAR décalage et aller à l'état 69
  1037. E aller à l'état 104
  1038. Invocation aller à l'état 71
  1039. Arg aller à l'état 136
  1040. État 131
  1041. 77 Args: Arg SuiteArgs .
  1042. $défaut réduction par utilisation de la règle 77 (Args)
  1043. État 132
  1044. 34 Valeur: tVAR $@4 tAFFECTATION E .
  1045. 40 E: E . tADD E
  1046. 41 | E . tMUL E
  1047. 42 | E . tSUB E
  1048. 43 | E . tDIV E
  1049. tADD décalage et aller à l'état 88
  1050. tSUB décalage et aller à l'état 89
  1051. tMUL décalage et aller à l'état 90
  1052. tDIV décalage et aller à l'état 91
  1053. $défaut réduction par utilisation de la règle 34 (Valeur)
  1054. État 133
  1055. 28 SuiteDecl: tVIRGULE Valeur SuiteDecl .
  1056. $défaut réduction par utilisation de la règle 28 (SuiteDecl)
  1057. État 134
  1058. 54 If: tIF tPO Cond tPF $@5 tAO . $@6 Instructions $@7 tAF $@8 $@9 Else
  1059. $défaut réduction par utilisation de la règle 50 ($@6)
  1060. $@6 aller à l'état 137
  1061. État 135
  1062. 64 While: tWHILE tPO $@12 Cond tPF $@13 . tAO $@14 Instructions tAF $@15
  1063. tAO décalage et aller à l'état 138
  1064. État 136
  1065. 80 SuiteArgs: tVIRGULE Arg . SuiteArgs
  1066. tVIRGULE décalage et aller à l'état 130
  1067. $défaut réduction par utilisation de la règle 81 (SuiteArgs)
  1068. SuiteArgs aller à l'état 139
  1069. État 137
  1070. 54 If: tIF tPO Cond tPF $@5 tAO $@6 . Instructions $@7 tAF $@8 $@9 Else
  1071. tMUL décalage et aller à l'état 32
  1072. tINT décalage et aller à l'état 33
  1073. tPRINT décalage et aller à l'état 34
  1074. tIF décalage et aller à l'état 35
  1075. tWHILE décalage et aller à l'état 36
  1076. tCONST décalage et aller à l'état 37
  1077. tVAR décalage et aller à l'état 38
  1078. $défaut réduction par utilisation de la règle 20 (Instructions)
  1079. Instructions aller à l'état 140
  1080. Instruction aller à l'état 40
  1081. Decl aller à l'état 41
  1082. Type aller à l'état 42
  1083. Aff aller à l'état 43
  1084. If aller à l'état 44
  1085. While aller à l'état 45
  1086. Invocation aller à l'état 46
  1087. Print aller à l'état 47
  1088. État 138
  1089. 64 While: tWHILE tPO $@12 Cond tPF $@13 tAO . $@14 Instructions tAF $@15
  1090. $défaut réduction par utilisation de la règle 62 ($@14)
  1091. $@14 aller à l'état 141
  1092. État 139
  1093. 80 SuiteArgs: tVIRGULE Arg SuiteArgs .
  1094. $défaut réduction par utilisation de la règle 80 (SuiteArgs)
  1095. État 140
  1096. 54 If: tIF tPO Cond tPF $@5 tAO $@6 Instructions . $@7 tAF $@8 $@9 Else
  1097. $défaut réduction par utilisation de la règle 51 ($@7)
  1098. $@7 aller à l'état 142
  1099. État 141
  1100. 64 While: tWHILE tPO $@12 Cond tPF $@13 tAO $@14 . Instructions tAF $@15
  1101. tMUL décalage et aller à l'état 32
  1102. tINT décalage et aller à l'état 33
  1103. tPRINT décalage et aller à l'état 34
  1104. tIF décalage et aller à l'état 35
  1105. tWHILE décalage et aller à l'état 36
  1106. tCONST décalage et aller à l'état 37
  1107. tVAR décalage et aller à l'état 38
  1108. $défaut réduction par utilisation de la règle 20 (Instructions)
  1109. Instructions aller à l'état 143
  1110. Instruction aller à l'état 40
  1111. Decl aller à l'état 41
  1112. Type aller à l'état 42
  1113. Aff aller à l'état 43
  1114. If aller à l'état 44
  1115. While aller à l'état 45
  1116. Invocation aller à l'état 46
  1117. Print aller à l'état 47
  1118. État 142
  1119. 54 If: tIF tPO Cond tPF $@5 tAO $@6 Instructions $@7 . tAF $@8 $@9 Else
  1120. tAF décalage et aller à l'état 144
  1121. État 143
  1122. 64 While: tWHILE tPO $@12 Cond tPF $@13 tAO $@14 Instructions . tAF $@15
  1123. tAF décalage et aller à l'état 145
  1124. État 144
  1125. 54 If: tIF tPO Cond tPF $@5 tAO $@6 Instructions $@7 tAF . $@8 $@9 Else
  1126. $défaut réduction par utilisation de la règle 52 ($@8)
  1127. $@8 aller à l'état 146
  1128. État 145
  1129. 64 While: tWHILE tPO $@12 Cond tPF $@13 tAO $@14 Instructions tAF . $@15
  1130. $défaut réduction par utilisation de la règle 63 ($@15)
  1131. $@15 aller à l'état 147
  1132. État 146
  1133. 54 If: tIF tPO Cond tPF $@5 tAO $@6 Instructions $@7 tAF $@8 . $@9 Else
  1134. $défaut réduction par utilisation de la règle 53 ($@9)
  1135. $@9 aller à l'état 148
  1136. État 147
  1137. 64 While: tWHILE tPO $@12 Cond tPF $@13 tAO $@14 Instructions tAF $@15 .
  1138. $défaut réduction par utilisation de la règle 64 (While)
  1139. État 148
  1140. 54 If: tIF tPO Cond tPF $@5 tAO $@6 Instructions $@7 tAF $@8 $@9 . Else
  1141. tELSE décalage et aller à l'état 149
  1142. $défaut réduction par utilisation de la règle 58 (Else)
  1143. Else aller à l'état 150
  1144. État 149
  1145. 57 Else: tELSE . tAO $@10 Instructions tAF $@11
  1146. 59 | tELSE . If
  1147. tAO décalage et aller à l'état 151
  1148. tIF décalage et aller à l'état 35
  1149. If aller à l'état 152
  1150. État 150
  1151. 54 If: tIF tPO Cond tPF $@5 tAO $@6 Instructions $@7 tAF $@8 $@9 Else .
  1152. $défaut réduction par utilisation de la règle 54 (If)
  1153. État 151
  1154. 57 Else: tELSE tAO . $@10 Instructions tAF $@11
  1155. $défaut réduction par utilisation de la règle 55 ($@10)
  1156. $@10 aller à l'état 153
  1157. État 152
  1158. 59 Else: tELSE If .
  1159. $défaut réduction par utilisation de la règle 59 (Else)
  1160. État 153
  1161. 57 Else: tELSE tAO $@10 . Instructions tAF $@11
  1162. tMUL décalage et aller à l'état 32
  1163. tINT décalage et aller à l'état 33
  1164. tPRINT décalage et aller à l'état 34
  1165. tIF décalage et aller à l'état 35
  1166. tWHILE décalage et aller à l'état 36
  1167. tCONST décalage et aller à l'état 37
  1168. tVAR décalage et aller à l'état 38
  1169. $défaut réduction par utilisation de la règle 20 (Instructions)
  1170. Instructions aller à l'état 154
  1171. Instruction aller à l'état 40
  1172. Decl aller à l'état 41
  1173. Type aller à l'état 42
  1174. Aff aller à l'état 43
  1175. If aller à l'état 44
  1176. While aller à l'état 45
  1177. Invocation aller à l'état 46
  1178. Print aller à l'état 47
  1179. État 154
  1180. 57 Else: tELSE tAO $@10 Instructions . tAF $@11
  1181. tAF décalage et aller à l'état 155
  1182. État 155
  1183. 57 Else: tELSE tAO $@10 Instructions tAF . $@11
  1184. $défaut réduction par utilisation de la règle 56 ($@11)
  1185. $@11 aller à l'état 156
  1186. État 156
  1187. 57 Else: tELSE tAO $@10 Instructions tAF $@11 .
  1188. $défaut réduction par utilisation de la règle 57 (Else)