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 30KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488
  1. Terminaux inutilisés dans la grammaire
  2. tENTIEREXP
  3. tERROR
  4. Grammaire
  5. 0 $accept: Main $end
  6. 1 Main: tINT tMAIN tPO Params tPF Body
  7. 2 Params: %empty
  8. 3 | Param SuiteParams
  9. 4 Param: tINT tVAR
  10. 5 SuiteParams: tVIRGULE Param SuiteParams tPV
  11. 6 | %empty
  12. 7 Body: tAO Instructions Return tAF
  13. 8 Instructions: Instruction Instructions
  14. 9 | %empty
  15. 10 Instruction: Aff
  16. 11 | If
  17. 12 | While
  18. 13 | Print
  19. 14 | Decl
  20. 15 | Invocation tPV
  21. 16 Decl: Type Valeur SuiteDecl tPV
  22. 17 SuiteDecl: tVIRGULE Valeur SuiteDecl
  23. 18 | %empty
  24. 19 Type: tINT
  25. 20 | tCONST tINT
  26. 21 Valeur: tVAR tAFFECTATION E
  27. 22 | tVAR
  28. 23 Aff: tVAR tAFFECTATION E tPV
  29. 24 E: tENTIER
  30. 25 | tVAR
  31. 26 | E tADD E
  32. 27 | E tMUL E
  33. 28 | E tSUB E
  34. 29 | E tDIV E
  35. 30 | tSUB E
  36. 31 | Invocation
  37. 32 | tPO E tPF
  38. 33 Args: tVAR SuiteArgs
  39. 34 | %empty
  40. 35 SuiteArgs: tVIRGULE tVAR SuiteArgs
  41. 36 | %empty
  42. 37 If: tIF tPO Cond tPF tAO Instructions tAF Else
  43. 38 Else: tELSE tAO Instructions tAF
  44. 39 | tELSE tIF tPO Cond tPF tAO Instructions tAF Else
  45. 40 While: tWHILE tPO Cond tPF tAO Instructions tAF
  46. 41 Cond: E tEGAL E
  47. 42 | E tDIFF E
  48. 43 | E tLT E
  49. 44 | E tGT E
  50. 45 | E tLTE E
  51. 46 | E tGTE E
  52. 47 | E tAND Cond
  53. 48 | E tOR Cond
  54. 49 | tNOT Cond
  55. 50 Invocation: tVAR tPO Args tPF
  56. 51 Print: tPRINT tPO tVAR tPF tPV
  57. 52 Return: tRETURN E tPV
  58. Terminaux, suivis des règles où ils apparaissent
  59. $end (0) 0
  60. error (256)
  61. tENTIER (258) 24
  62. tENTIEREXP (259)
  63. tADD (260) 26
  64. tSUB (261) 28 30
  65. tMUL (262) 27
  66. tDIV (263) 29
  67. tPO (264) 1 32 37 39 40 50 51
  68. tPF (265) 1 32 37 39 40 50 51
  69. tAO (266) 7 37 38 39 40
  70. tAF (267) 7 37 38 39 40
  71. tERROR (268)
  72. tPV (269) 5 15 16 23 51 52
  73. tVIRGULE (270) 5 17 35
  74. tAFFECTATION (271) 21 23
  75. tEGAL (272) 41
  76. tDIFF (273) 42
  77. tLT (274) 43
  78. tGT (275) 44
  79. tGTE (276) 46
  80. tLTE (277) 45
  81. tMAIN (278) 1
  82. tINT (279) 1 4 19 20
  83. tPRINT (280) 51
  84. tRETURN (281) 52
  85. tOR (282) 48
  86. tAND (283) 47
  87. tIF (284) 37 39
  88. tELSE (285) 38 39
  89. tWHILE (286) 40
  90. tCONST (287) 20
  91. tVAR (288) 4 21 22 23 25 33 35 50 51
  92. tNOT (289) 49
  93. Non-terminaux, suivis des règles où ils apparaissent
  94. $accept (35)
  95. à gauche: 0
  96. Main (36)
  97. à gauche: 1, à droite: 0
  98. Params (37)
  99. à gauche: 2 3, à droite: 1
  100. Param (38)
  101. à gauche: 4, à droite: 3 5
  102. SuiteParams (39)
  103. à gauche: 5 6, à droite: 3 5
  104. Body (40)
  105. à gauche: 7, à droite: 1
  106. Instructions (41)
  107. à gauche: 8 9, à droite: 7 8 37 38 39 40
  108. Instruction (42)
  109. à gauche: 10 11 12 13 14 15, à droite: 8
  110. Decl (43)
  111. à gauche: 16, à droite: 14
  112. SuiteDecl (44)
  113. à gauche: 17 18, à droite: 16 17
  114. Type (45)
  115. à gauche: 19 20, à droite: 16
  116. Valeur (46)
  117. à gauche: 21 22, à droite: 16 17
  118. Aff (47)
  119. à gauche: 23, à droite: 10
  120. E (48)
  121. à gauche: 24 25 26 27 28 29 30 31 32, à droite: 21 23 26 27 28
  122. 29 30 32 41 42 43 44 45 46 47 48 52
  123. Args (49)
  124. à gauche: 33 34, à droite: 50
  125. SuiteArgs (50)
  126. à gauche: 35 36, à droite: 33 35
  127. If (51)
  128. à gauche: 37, à droite: 11
  129. Else (52)
  130. à gauche: 38 39, à droite: 37 39
  131. While (53)
  132. à gauche: 40, à droite: 12
  133. Cond (54)
  134. à gauche: 41 42 43 44 45 46 47 48 49, à droite: 37 39 40 47 48
  135. 49
  136. Invocation (55)
  137. à gauche: 50, à droite: 15 31
  138. Print (56)
  139. à gauche: 51, à droite: 13
  140. Return (57)
  141. à gauche: 52, à droite: 7
  142. État 0
  143. 0 $accept: . Main $end
  144. tINT décalage et aller à l'état 1
  145. Main aller à l'état 2
  146. État 1
  147. 1 Main: tINT . tMAIN tPO Params tPF Body
  148. tMAIN décalage et aller à l'état 3
  149. État 2
  150. 0 $accept: Main . $end
  151. $end décalage et aller à l'état 4
  152. État 3
  153. 1 Main: tINT tMAIN . tPO Params tPF Body
  154. tPO décalage et aller à l'état 5
  155. État 4
  156. 0 $accept: Main $end .
  157. $défaut accepter
  158. État 5
  159. 1 Main: tINT tMAIN tPO . Params tPF Body
  160. tINT décalage et aller à l'état 6
  161. $défaut réduction par utilisation de la règle 2 (Params)
  162. Params aller à l'état 7
  163. Param aller à l'état 8
  164. État 6
  165. 4 Param: tINT . tVAR
  166. tVAR décalage et aller à l'état 9
  167. État 7
  168. 1 Main: tINT tMAIN tPO Params . tPF Body
  169. tPF décalage et aller à l'état 10
  170. État 8
  171. 3 Params: Param . SuiteParams
  172. tVIRGULE décalage et aller à l'état 11
  173. $défaut réduction par utilisation de la règle 6 (SuiteParams)
  174. SuiteParams aller à l'état 12
  175. État 9
  176. 4 Param: tINT tVAR .
  177. $défaut réduction par utilisation de la règle 4 (Param)
  178. État 10
  179. 1 Main: tINT tMAIN tPO Params tPF . Body
  180. tAO décalage et aller à l'état 13
  181. Body aller à l'état 14
  182. État 11
  183. 5 SuiteParams: tVIRGULE . Param SuiteParams tPV
  184. tINT décalage et aller à l'état 6
  185. Param aller à l'état 15
  186. État 12
  187. 3 Params: Param SuiteParams .
  188. $défaut réduction par utilisation de la règle 3 (Params)
  189. État 13
  190. 7 Body: tAO . Instructions Return tAF
  191. tINT décalage et aller à l'état 16
  192. tPRINT décalage et aller à l'état 17
  193. tIF décalage et aller à l'état 18
  194. tWHILE décalage et aller à l'état 19
  195. tCONST décalage et aller à l'état 20
  196. tVAR décalage et aller à l'état 21
  197. $défaut réduction par utilisation de la règle 9 (Instructions)
  198. Instructions aller à l'état 22
  199. Instruction aller à l'état 23
  200. Decl aller à l'état 24
  201. Type aller à l'état 25
  202. Aff aller à l'état 26
  203. If aller à l'état 27
  204. While aller à l'état 28
  205. Invocation aller à l'état 29
  206. Print aller à l'état 30
  207. État 14
  208. 1 Main: tINT tMAIN tPO Params tPF Body .
  209. $défaut réduction par utilisation de la règle 1 (Main)
  210. État 15
  211. 5 SuiteParams: tVIRGULE Param . SuiteParams tPV
  212. tVIRGULE décalage et aller à l'état 11
  213. $défaut réduction par utilisation de la règle 6 (SuiteParams)
  214. SuiteParams aller à l'état 31
  215. État 16
  216. 19 Type: tINT .
  217. $défaut réduction par utilisation de la règle 19 (Type)
  218. État 17
  219. 51 Print: tPRINT . tPO tVAR tPF tPV
  220. tPO décalage et aller à l'état 32
  221. État 18
  222. 37 If: tIF . tPO Cond tPF tAO Instructions tAF Else
  223. tPO décalage et aller à l'état 33
  224. État 19
  225. 40 While: tWHILE . tPO Cond tPF tAO Instructions tAF
  226. tPO décalage et aller à l'état 34
  227. État 20
  228. 20 Type: tCONST . tINT
  229. tINT décalage et aller à l'état 35
  230. État 21
  231. 23 Aff: tVAR . tAFFECTATION E tPV
  232. 50 Invocation: tVAR . tPO Args tPF
  233. tPO décalage et aller à l'état 36
  234. tAFFECTATION décalage et aller à l'état 37
  235. État 22
  236. 7 Body: tAO Instructions . Return tAF
  237. tRETURN décalage et aller à l'état 38
  238. Return aller à l'état 39
  239. État 23
  240. 8 Instructions: Instruction . Instructions
  241. tINT décalage et aller à l'état 16
  242. tPRINT décalage et aller à l'état 17
  243. tIF décalage et aller à l'état 18
  244. tWHILE décalage et aller à l'état 19
  245. tCONST décalage et aller à l'état 20
  246. tVAR décalage et aller à l'état 21
  247. $défaut réduction par utilisation de la règle 9 (Instructions)
  248. Instructions aller à l'état 40
  249. Instruction aller à l'état 23
  250. Decl aller à l'état 24
  251. Type aller à l'état 25
  252. Aff aller à l'état 26
  253. If aller à l'état 27
  254. While aller à l'état 28
  255. Invocation aller à l'état 29
  256. Print aller à l'état 30
  257. État 24
  258. 14 Instruction: Decl .
  259. $défaut réduction par utilisation de la règle 14 (Instruction)
  260. État 25
  261. 16 Decl: Type . Valeur SuiteDecl tPV
  262. tVAR décalage et aller à l'état 41
  263. Valeur aller à l'état 42
  264. État 26
  265. 10 Instruction: Aff .
  266. $défaut réduction par utilisation de la règle 10 (Instruction)
  267. État 27
  268. 11 Instruction: If .
  269. $défaut réduction par utilisation de la règle 11 (Instruction)
  270. État 28
  271. 12 Instruction: While .
  272. $défaut réduction par utilisation de la règle 12 (Instruction)
  273. État 29
  274. 15 Instruction: Invocation . tPV
  275. tPV décalage et aller à l'état 43
  276. État 30
  277. 13 Instruction: Print .
  278. $défaut réduction par utilisation de la règle 13 (Instruction)
  279. État 31
  280. 5 SuiteParams: tVIRGULE Param SuiteParams . tPV
  281. tPV décalage et aller à l'état 44
  282. État 32
  283. 51 Print: tPRINT tPO . tVAR tPF tPV
  284. tVAR décalage et aller à l'état 45
  285. État 33
  286. 37 If: tIF tPO . Cond tPF tAO Instructions tAF Else
  287. tENTIER décalage et aller à l'état 46
  288. tSUB décalage et aller à l'état 47
  289. tPO décalage et aller à l'état 48
  290. tVAR décalage et aller à l'état 49
  291. tNOT décalage et aller à l'état 50
  292. E aller à l'état 51
  293. Cond aller à l'état 52
  294. Invocation aller à l'état 53
  295. État 34
  296. 40 While: tWHILE tPO . Cond tPF tAO Instructions tAF
  297. tENTIER décalage et aller à l'état 46
  298. tSUB décalage et aller à l'état 47
  299. tPO décalage et aller à l'état 48
  300. tVAR décalage et aller à l'état 49
  301. tNOT décalage et aller à l'état 50
  302. E aller à l'état 51
  303. Cond aller à l'état 54
  304. Invocation aller à l'état 53
  305. État 35
  306. 20 Type: tCONST tINT .
  307. $défaut réduction par utilisation de la règle 20 (Type)
  308. État 36
  309. 50 Invocation: tVAR tPO . Args tPF
  310. tVAR décalage et aller à l'état 55
  311. $défaut réduction par utilisation de la règle 34 (Args)
  312. Args aller à l'état 56
  313. État 37
  314. 23 Aff: tVAR tAFFECTATION . E tPV
  315. tENTIER décalage et aller à l'état 46
  316. tSUB décalage et aller à l'état 47
  317. tPO décalage et aller à l'état 48
  318. tVAR décalage et aller à l'état 49
  319. E aller à l'état 57
  320. Invocation aller à l'état 53
  321. État 38
  322. 52 Return: tRETURN . E tPV
  323. tENTIER décalage et aller à l'état 46
  324. tSUB décalage et aller à l'état 47
  325. tPO décalage et aller à l'état 48
  326. tVAR décalage et aller à l'état 49
  327. E aller à l'état 58
  328. Invocation aller à l'état 53
  329. État 39
  330. 7 Body: tAO Instructions Return . tAF
  331. tAF décalage et aller à l'état 59
  332. État 40
  333. 8 Instructions: Instruction Instructions .
  334. $défaut réduction par utilisation de la règle 8 (Instructions)
  335. État 41
  336. 21 Valeur: tVAR . tAFFECTATION E
  337. 22 | tVAR .
  338. tAFFECTATION décalage et aller à l'état 60
  339. $défaut réduction par utilisation de la règle 22 (Valeur)
  340. État 42
  341. 16 Decl: Type Valeur . SuiteDecl tPV
  342. tVIRGULE décalage et aller à l'état 61
  343. $défaut réduction par utilisation de la règle 18 (SuiteDecl)
  344. SuiteDecl aller à l'état 62
  345. État 43
  346. 15 Instruction: Invocation tPV .
  347. $défaut réduction par utilisation de la règle 15 (Instruction)
  348. État 44
  349. 5 SuiteParams: tVIRGULE Param SuiteParams tPV .
  350. $défaut réduction par utilisation de la règle 5 (SuiteParams)
  351. État 45
  352. 51 Print: tPRINT tPO tVAR . tPF tPV
  353. tPF décalage et aller à l'état 63
  354. État 46
  355. 24 E: tENTIER .
  356. $défaut réduction par utilisation de la règle 24 (E)
  357. État 47
  358. 30 E: tSUB . E
  359. tENTIER décalage et aller à l'état 46
  360. tSUB décalage et aller à l'état 47
  361. tPO décalage et aller à l'état 48
  362. tVAR décalage et aller à l'état 49
  363. E aller à l'état 64
  364. Invocation aller à l'état 53
  365. État 48
  366. 32 E: tPO . E tPF
  367. tENTIER décalage et aller à l'état 46
  368. tSUB décalage et aller à l'état 47
  369. tPO décalage et aller à l'état 48
  370. tVAR décalage et aller à l'état 49
  371. E aller à l'état 65
  372. Invocation aller à l'état 53
  373. État 49
  374. 25 E: tVAR .
  375. 50 Invocation: tVAR . tPO Args tPF
  376. tPO décalage et aller à l'état 36
  377. $défaut réduction par utilisation de la règle 25 (E)
  378. État 50
  379. 49 Cond: tNOT . Cond
  380. tENTIER décalage et aller à l'état 46
  381. tSUB décalage et aller à l'état 47
  382. tPO décalage et aller à l'état 48
  383. tVAR décalage et aller à l'état 49
  384. tNOT décalage et aller à l'état 50
  385. E aller à l'état 51
  386. Cond aller à l'état 66
  387. Invocation aller à l'état 53
  388. État 51
  389. 26 E: E . tADD E
  390. 27 | E . tMUL E
  391. 28 | E . tSUB E
  392. 29 | E . tDIV E
  393. 41 Cond: E . tEGAL E
  394. 42 | E . tDIFF E
  395. 43 | E . tLT E
  396. 44 | E . tGT E
  397. 45 | E . tLTE E
  398. 46 | E . tGTE E
  399. 47 | E . tAND Cond
  400. 48 | E . tOR Cond
  401. tADD décalage et aller à l'état 67
  402. tSUB décalage et aller à l'état 68
  403. tMUL décalage et aller à l'état 69
  404. tDIV décalage et aller à l'état 70
  405. tEGAL décalage et aller à l'état 71
  406. tDIFF décalage et aller à l'état 72
  407. tLT décalage et aller à l'état 73
  408. tGT décalage et aller à l'état 74
  409. tGTE décalage et aller à l'état 75
  410. tLTE décalage et aller à l'état 76
  411. tOR décalage et aller à l'état 77
  412. tAND décalage et aller à l'état 78
  413. État 52
  414. 37 If: tIF tPO Cond . tPF tAO Instructions tAF Else
  415. tPF décalage et aller à l'état 79
  416. État 53
  417. 31 E: Invocation .
  418. $défaut réduction par utilisation de la règle 31 (E)
  419. État 54
  420. 40 While: tWHILE tPO Cond . tPF tAO Instructions tAF
  421. tPF décalage et aller à l'état 80
  422. État 55
  423. 33 Args: tVAR . SuiteArgs
  424. tVIRGULE décalage et aller à l'état 81
  425. $défaut réduction par utilisation de la règle 36 (SuiteArgs)
  426. SuiteArgs aller à l'état 82
  427. État 56
  428. 50 Invocation: tVAR tPO Args . tPF
  429. tPF décalage et aller à l'état 83
  430. État 57
  431. 23 Aff: tVAR tAFFECTATION E . tPV
  432. 26 E: E . tADD E
  433. 27 | E . tMUL E
  434. 28 | E . tSUB E
  435. 29 | E . tDIV E
  436. tADD décalage et aller à l'état 67
  437. tSUB décalage et aller à l'état 68
  438. tMUL décalage et aller à l'état 69
  439. tDIV décalage et aller à l'état 70
  440. tPV décalage et aller à l'état 84
  441. État 58
  442. 26 E: E . tADD E
  443. 27 | E . tMUL E
  444. 28 | E . tSUB E
  445. 29 | E . tDIV E
  446. 52 Return: tRETURN E . tPV
  447. tADD décalage et aller à l'état 67
  448. tSUB décalage et aller à l'état 68
  449. tMUL décalage et aller à l'état 69
  450. tDIV décalage et aller à l'état 70
  451. tPV décalage et aller à l'état 85
  452. État 59
  453. 7 Body: tAO Instructions Return tAF .
  454. $défaut réduction par utilisation de la règle 7 (Body)
  455. État 60
  456. 21 Valeur: tVAR tAFFECTATION . E
  457. tENTIER décalage et aller à l'état 46
  458. tSUB décalage et aller à l'état 47
  459. tPO décalage et aller à l'état 48
  460. tVAR décalage et aller à l'état 49
  461. E aller à l'état 86
  462. Invocation aller à l'état 53
  463. État 61
  464. 17 SuiteDecl: tVIRGULE . Valeur SuiteDecl
  465. tVAR décalage et aller à l'état 41
  466. Valeur aller à l'état 87
  467. État 62
  468. 16 Decl: Type Valeur SuiteDecl . tPV
  469. tPV décalage et aller à l'état 88
  470. État 63
  471. 51 Print: tPRINT tPO tVAR tPF . tPV
  472. tPV décalage et aller à l'état 89
  473. État 64
  474. 26 E: E . tADD E
  475. 27 | E . tMUL E
  476. 28 | E . tSUB E
  477. 29 | E . tDIV E
  478. 30 | tSUB E .
  479. tMUL décalage et aller à l'état 69
  480. tDIV décalage et aller à l'état 70
  481. $défaut réduction par utilisation de la règle 30 (E)
  482. État 65
  483. 26 E: E . tADD E
  484. 27 | E . tMUL E
  485. 28 | E . tSUB E
  486. 29 | E . tDIV E
  487. 32 | tPO E . tPF
  488. tADD décalage et aller à l'état 67
  489. tSUB décalage et aller à l'état 68
  490. tMUL décalage et aller à l'état 69
  491. tDIV décalage et aller à l'état 70
  492. tPF décalage et aller à l'état 90
  493. État 66
  494. 49 Cond: tNOT Cond .
  495. $défaut réduction par utilisation de la règle 49 (Cond)
  496. État 67
  497. 26 E: E tADD . E
  498. tENTIER décalage et aller à l'état 46
  499. tSUB décalage et aller à l'état 47
  500. tPO décalage et aller à l'état 48
  501. tVAR décalage et aller à l'état 49
  502. E aller à l'état 91
  503. Invocation aller à l'état 53
  504. État 68
  505. 28 E: E tSUB . E
  506. tENTIER décalage et aller à l'état 46
  507. tSUB décalage et aller à l'état 47
  508. tPO décalage et aller à l'état 48
  509. tVAR décalage et aller à l'état 49
  510. E aller à l'état 92
  511. Invocation aller à l'état 53
  512. État 69
  513. 27 E: E tMUL . E
  514. tENTIER décalage et aller à l'état 46
  515. tSUB décalage et aller à l'état 47
  516. tPO décalage et aller à l'état 48
  517. tVAR décalage et aller à l'état 49
  518. E aller à l'état 93
  519. Invocation aller à l'état 53
  520. État 70
  521. 29 E: E tDIV . E
  522. tENTIER décalage et aller à l'état 46
  523. tSUB décalage et aller à l'état 47
  524. tPO décalage et aller à l'état 48
  525. tVAR décalage et aller à l'état 49
  526. E aller à l'état 94
  527. Invocation aller à l'état 53
  528. État 71
  529. 41 Cond: E tEGAL . E
  530. tENTIER décalage et aller à l'état 46
  531. tSUB décalage et aller à l'état 47
  532. tPO décalage et aller à l'état 48
  533. tVAR décalage et aller à l'état 49
  534. E aller à l'état 95
  535. Invocation aller à l'état 53
  536. État 72
  537. 42 Cond: E tDIFF . E
  538. tENTIER décalage et aller à l'état 46
  539. tSUB décalage et aller à l'état 47
  540. tPO décalage et aller à l'état 48
  541. tVAR décalage et aller à l'état 49
  542. E aller à l'état 96
  543. Invocation aller à l'état 53
  544. État 73
  545. 43 Cond: E tLT . E
  546. tENTIER décalage et aller à l'état 46
  547. tSUB décalage et aller à l'état 47
  548. tPO décalage et aller à l'état 48
  549. tVAR décalage et aller à l'état 49
  550. E aller à l'état 97
  551. Invocation aller à l'état 53
  552. État 74
  553. 44 Cond: E tGT . E
  554. tENTIER décalage et aller à l'état 46
  555. tSUB décalage et aller à l'état 47
  556. tPO décalage et aller à l'état 48
  557. tVAR décalage et aller à l'état 49
  558. E aller à l'état 98
  559. Invocation aller à l'état 53
  560. État 75
  561. 46 Cond: E tGTE . E
  562. tENTIER décalage et aller à l'état 46
  563. tSUB décalage et aller à l'état 47
  564. tPO décalage et aller à l'état 48
  565. tVAR décalage et aller à l'état 49
  566. E aller à l'état 99
  567. Invocation aller à l'état 53
  568. État 76
  569. 45 Cond: E tLTE . E
  570. tENTIER décalage et aller à l'état 46
  571. tSUB décalage et aller à l'état 47
  572. tPO décalage et aller à l'état 48
  573. tVAR décalage et aller à l'état 49
  574. E aller à l'état 100
  575. Invocation aller à l'état 53
  576. État 77
  577. 48 Cond: E tOR . Cond
  578. tENTIER décalage et aller à l'état 46
  579. tSUB décalage et aller à l'état 47
  580. tPO décalage et aller à l'état 48
  581. tVAR décalage et aller à l'état 49
  582. tNOT décalage et aller à l'état 50
  583. E aller à l'état 51
  584. Cond aller à l'état 101
  585. Invocation aller à l'état 53
  586. État 78
  587. 47 Cond: E tAND . Cond
  588. tENTIER décalage et aller à l'état 46
  589. tSUB décalage et aller à l'état 47
  590. tPO décalage et aller à l'état 48
  591. tVAR décalage et aller à l'état 49
  592. tNOT décalage et aller à l'état 50
  593. E aller à l'état 51
  594. Cond aller à l'état 102
  595. Invocation aller à l'état 53
  596. État 79
  597. 37 If: tIF tPO Cond tPF . tAO Instructions tAF Else
  598. tAO décalage et aller à l'état 103
  599. État 80
  600. 40 While: tWHILE tPO Cond tPF . tAO Instructions tAF
  601. tAO décalage et aller à l'état 104
  602. État 81
  603. 35 SuiteArgs: tVIRGULE . tVAR SuiteArgs
  604. tVAR décalage et aller à l'état 105
  605. État 82
  606. 33 Args: tVAR SuiteArgs .
  607. $défaut réduction par utilisation de la règle 33 (Args)
  608. État 83
  609. 50 Invocation: tVAR tPO Args tPF .
  610. $défaut réduction par utilisation de la règle 50 (Invocation)
  611. État 84
  612. 23 Aff: tVAR tAFFECTATION E tPV .
  613. $défaut réduction par utilisation de la règle 23 (Aff)
  614. État 85
  615. 52 Return: tRETURN E tPV .
  616. $défaut réduction par utilisation de la règle 52 (Return)
  617. État 86
  618. 21 Valeur: tVAR tAFFECTATION E .
  619. 26 E: E . tADD E
  620. 27 | E . tMUL E
  621. 28 | E . tSUB E
  622. 29 | E . tDIV E
  623. tADD décalage et aller à l'état 67
  624. tSUB décalage et aller à l'état 68
  625. tMUL décalage et aller à l'état 69
  626. tDIV décalage et aller à l'état 70
  627. $défaut réduction par utilisation de la règle 21 (Valeur)
  628. État 87
  629. 17 SuiteDecl: tVIRGULE Valeur . SuiteDecl
  630. tVIRGULE décalage et aller à l'état 61
  631. $défaut réduction par utilisation de la règle 18 (SuiteDecl)
  632. SuiteDecl aller à l'état 106
  633. État 88
  634. 16 Decl: Type Valeur SuiteDecl tPV .
  635. $défaut réduction par utilisation de la règle 16 (Decl)
  636. État 89
  637. 51 Print: tPRINT tPO tVAR tPF tPV .
  638. $défaut réduction par utilisation de la règle 51 (Print)
  639. État 90
  640. 32 E: tPO E tPF .
  641. $défaut réduction par utilisation de la règle 32 (E)
  642. État 91
  643. 26 E: E . tADD E
  644. 26 | E tADD E .
  645. 27 | E . tMUL E
  646. 28 | E . tSUB E
  647. 29 | E . tDIV E
  648. tSUB décalage et aller à l'état 68
  649. tMUL décalage et aller à l'état 69
  650. tDIV décalage et aller à l'état 70
  651. $défaut réduction par utilisation de la règle 26 (E)
  652. État 92
  653. 26 E: E . tADD E
  654. 27 | E . tMUL E
  655. 28 | E . tSUB E
  656. 28 | E tSUB E .
  657. 29 | E . tDIV E
  658. tMUL décalage et aller à l'état 69
  659. tDIV décalage et aller à l'état 70
  660. $défaut réduction par utilisation de la règle 28 (E)
  661. État 93
  662. 26 E: E . tADD E
  663. 27 | E . tMUL E
  664. 27 | E tMUL E .
  665. 28 | E . tSUB E
  666. 29 | E . tDIV E
  667. tDIV décalage et aller à l'état 70
  668. $défaut réduction par utilisation de la règle 27 (E)
  669. État 94
  670. 26 E: E . tADD E
  671. 27 | E . tMUL E
  672. 28 | E . tSUB E
  673. 29 | E . tDIV E
  674. 29 | E tDIV E .
  675. $défaut réduction par utilisation de la règle 29 (E)
  676. État 95
  677. 26 E: E . tADD E
  678. 27 | E . tMUL E
  679. 28 | E . tSUB E
  680. 29 | E . tDIV E
  681. 41 Cond: E tEGAL E .
  682. tADD décalage et aller à l'état 67
  683. tSUB décalage et aller à l'état 68
  684. tMUL décalage et aller à l'état 69
  685. tDIV décalage et aller à l'état 70
  686. $défaut réduction par utilisation de la règle 41 (Cond)
  687. État 96
  688. 26 E: E . tADD E
  689. 27 | E . tMUL E
  690. 28 | E . tSUB E
  691. 29 | E . tDIV E
  692. 42 Cond: E tDIFF E .
  693. tADD décalage et aller à l'état 67
  694. tSUB décalage et aller à l'état 68
  695. tMUL décalage et aller à l'état 69
  696. tDIV décalage et aller à l'état 70
  697. $défaut réduction par utilisation de la règle 42 (Cond)
  698. État 97
  699. 26 E: E . tADD E
  700. 27 | E . tMUL E
  701. 28 | E . tSUB E
  702. 29 | E . tDIV E
  703. 43 Cond: E tLT E .
  704. tADD décalage et aller à l'état 67
  705. tSUB décalage et aller à l'état 68
  706. tMUL décalage et aller à l'état 69
  707. tDIV décalage et aller à l'état 70
  708. $défaut réduction par utilisation de la règle 43 (Cond)
  709. État 98
  710. 26 E: E . tADD E
  711. 27 | E . tMUL E
  712. 28 | E . tSUB E
  713. 29 | E . tDIV E
  714. 44 Cond: E tGT E .
  715. tADD décalage et aller à l'état 67
  716. tSUB décalage et aller à l'état 68
  717. tMUL décalage et aller à l'état 69
  718. tDIV décalage et aller à l'état 70
  719. $défaut réduction par utilisation de la règle 44 (Cond)
  720. État 99
  721. 26 E: E . tADD E
  722. 27 | E . tMUL E
  723. 28 | E . tSUB E
  724. 29 | E . tDIV E
  725. 46 Cond: E tGTE E .
  726. tADD décalage et aller à l'état 67
  727. tSUB décalage et aller à l'état 68
  728. tMUL décalage et aller à l'état 69
  729. tDIV décalage et aller à l'état 70
  730. $défaut réduction par utilisation de la règle 46 (Cond)
  731. État 100
  732. 26 E: E . tADD E
  733. 27 | E . tMUL E
  734. 28 | E . tSUB E
  735. 29 | E . tDIV E
  736. 45 Cond: E tLTE E .
  737. tADD décalage et aller à l'état 67
  738. tSUB décalage et aller à l'état 68
  739. tMUL décalage et aller à l'état 69
  740. tDIV décalage et aller à l'état 70
  741. $défaut réduction par utilisation de la règle 45 (Cond)
  742. État 101
  743. 48 Cond: E tOR Cond .
  744. $défaut réduction par utilisation de la règle 48 (Cond)
  745. État 102
  746. 47 Cond: E tAND Cond .
  747. $défaut réduction par utilisation de la règle 47 (Cond)
  748. État 103
  749. 37 If: tIF tPO Cond tPF tAO . Instructions tAF Else
  750. tINT décalage et aller à l'état 16
  751. tPRINT décalage et aller à l'état 17
  752. tIF décalage et aller à l'état 18
  753. tWHILE décalage et aller à l'état 19
  754. tCONST décalage et aller à l'état 20
  755. tVAR décalage et aller à l'état 21
  756. $défaut réduction par utilisation de la règle 9 (Instructions)
  757. Instructions aller à l'état 107
  758. Instruction aller à l'état 23
  759. Decl aller à l'état 24
  760. Type aller à l'état 25
  761. Aff aller à l'état 26
  762. If aller à l'état 27
  763. While aller à l'état 28
  764. Invocation aller à l'état 29
  765. Print aller à l'état 30
  766. État 104
  767. 40 While: tWHILE tPO Cond tPF tAO . Instructions tAF
  768. tINT décalage et aller à l'état 16
  769. tPRINT décalage et aller à l'état 17
  770. tIF décalage et aller à l'état 18
  771. tWHILE décalage et aller à l'état 19
  772. tCONST décalage et aller à l'état 20
  773. tVAR décalage et aller à l'état 21
  774. $défaut réduction par utilisation de la règle 9 (Instructions)
  775. Instructions aller à l'état 108
  776. Instruction aller à l'état 23
  777. Decl aller à l'état 24
  778. Type aller à l'état 25
  779. Aff aller à l'état 26
  780. If aller à l'état 27
  781. While aller à l'état 28
  782. Invocation aller à l'état 29
  783. Print aller à l'état 30
  784. État 105
  785. 35 SuiteArgs: tVIRGULE tVAR . SuiteArgs
  786. tVIRGULE décalage et aller à l'état 81
  787. $défaut réduction par utilisation de la règle 36 (SuiteArgs)
  788. SuiteArgs aller à l'état 109
  789. État 106
  790. 17 SuiteDecl: tVIRGULE Valeur SuiteDecl .
  791. $défaut réduction par utilisation de la règle 17 (SuiteDecl)
  792. État 107
  793. 37 If: tIF tPO Cond tPF tAO Instructions . tAF Else
  794. tAF décalage et aller à l'état 110
  795. État 108
  796. 40 While: tWHILE tPO Cond tPF tAO Instructions . tAF
  797. tAF décalage et aller à l'état 111
  798. État 109
  799. 35 SuiteArgs: tVIRGULE tVAR SuiteArgs .
  800. $défaut réduction par utilisation de la règle 35 (SuiteArgs)
  801. État 110
  802. 37 If: tIF tPO Cond tPF tAO Instructions tAF . Else
  803. tELSE décalage et aller à l'état 112
  804. Else aller à l'état 113
  805. État 111
  806. 40 While: tWHILE tPO Cond tPF tAO Instructions tAF .
  807. $défaut réduction par utilisation de la règle 40 (While)
  808. État 112
  809. 38 Else: tELSE . tAO Instructions tAF
  810. 39 | tELSE . tIF tPO Cond tPF tAO Instructions tAF Else
  811. tAO décalage et aller à l'état 114
  812. tIF décalage et aller à l'état 115
  813. État 113
  814. 37 If: tIF tPO Cond tPF tAO Instructions tAF Else .
  815. $défaut réduction par utilisation de la règle 37 (If)
  816. État 114
  817. 38 Else: tELSE tAO . Instructions tAF
  818. tINT décalage et aller à l'état 16
  819. tPRINT décalage et aller à l'état 17
  820. tIF décalage et aller à l'état 18
  821. tWHILE décalage et aller à l'état 19
  822. tCONST décalage et aller à l'état 20
  823. tVAR décalage et aller à l'état 21
  824. $défaut réduction par utilisation de la règle 9 (Instructions)
  825. Instructions aller à l'état 116
  826. Instruction aller à l'état 23
  827. Decl aller à l'état 24
  828. Type aller à l'état 25
  829. Aff aller à l'état 26
  830. If aller à l'état 27
  831. While aller à l'état 28
  832. Invocation aller à l'état 29
  833. Print aller à l'état 30
  834. État 115
  835. 39 Else: tELSE tIF . tPO Cond tPF tAO Instructions tAF Else
  836. tPO décalage et aller à l'état 117
  837. État 116
  838. 38 Else: tELSE tAO Instructions . tAF
  839. tAF décalage et aller à l'état 118
  840. État 117
  841. 39 Else: tELSE tIF tPO . Cond tPF tAO Instructions tAF Else
  842. tENTIER décalage et aller à l'état 46
  843. tSUB décalage et aller à l'état 47
  844. tPO décalage et aller à l'état 48
  845. tVAR décalage et aller à l'état 49
  846. tNOT décalage et aller à l'état 50
  847. E aller à l'état 51
  848. Cond aller à l'état 119
  849. Invocation aller à l'état 53
  850. État 118
  851. 38 Else: tELSE tAO Instructions tAF .
  852. $défaut réduction par utilisation de la règle 38 (Else)
  853. État 119
  854. 39 Else: tELSE tIF tPO Cond . tPF tAO Instructions tAF Else
  855. tPF décalage et aller à l'état 120
  856. État 120
  857. 39 Else: tELSE tIF tPO Cond tPF . tAO Instructions tAF Else
  858. tAO décalage et aller à l'état 121
  859. État 121
  860. 39 Else: tELSE tIF tPO Cond tPF tAO . Instructions tAF Else
  861. tINT décalage et aller à l'état 16
  862. tPRINT décalage et aller à l'état 17
  863. tIF décalage et aller à l'état 18
  864. tWHILE décalage et aller à l'état 19
  865. tCONST décalage et aller à l'état 20
  866. tVAR décalage et aller à l'état 21
  867. $défaut réduction par utilisation de la règle 9 (Instructions)
  868. Instructions aller à l'état 122
  869. Instruction aller à l'état 23
  870. Decl aller à l'état 24
  871. Type aller à l'état 25
  872. Aff aller à l'état 26
  873. If aller à l'état 27
  874. While aller à l'état 28
  875. Invocation aller à l'état 29
  876. Print aller à l'état 30
  877. État 122
  878. 39 Else: tELSE tIF tPO Cond tPF tAO Instructions . tAF Else
  879. tAF décalage et aller à l'état 123
  880. État 123
  881. 39 Else: tELSE tIF tPO Cond tPF tAO Instructions tAF . Else
  882. tELSE décalage et aller à l'état 112
  883. Else aller à l'état 124
  884. État 124
  885. 39 Else: tELSE tIF tPO Cond tPF tAO Instructions tAF Else .
  886. $défaut réduction par utilisation de la règle 39 (Else)