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

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