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

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