1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954 |
- Terminaux inutilisés dans la grammaire
-
- tENTIEREXP
- tERROR
-
-
- Grammaire
-
- 0 $accept: C $end
-
- 1 C: Fonctions
-
- 2 Fonctions: Main
- 3 | Fonction Fonctions
-
- 4 $@1: %empty
-
- 5 Main: tINT tMAIN $@1 tPO Params tPF Body
-
- 6 $@2: %empty
-
- 7 Fonction: Function_type tVAR $@2 tPO Params tPF Body
-
- 8 Function_type: tINT
- 9 | tINT tMUL
-
- 10 Params: %empty
- 11 | Param SuiteParams
-
- 12 Param: Param_type tVAR
-
- 13 Param_type: tINT
- 14 | tINT tMUL
-
- 15 SuiteParams: tVIRGULE Param SuiteParams
- 16 | %empty
-
- 17 Body: tAO Instructions Return tAF
-
- 18 Instructions: Instruction Instructions
- 19 | %empty
-
- 20 Instruction: Aff
- 21 | If
- 22 | While
- 23 | Print
- 24 | Decl
- 25 | Invocation tPV
-
- 26 Decl: Type Valeur SuiteDecl tPV
-
- 27 SuiteDecl: tVIRGULE Valeur SuiteDecl
- 28 | %empty
-
- 29 Type: tINT
- 30 | tCONST tINT
- 31 | tINT tMUL
-
- 32 $@3: %empty
-
- 33 Valeur: tVAR $@3 tAFFECTATION E
- 34 | tVAR
-
- 35 Aff: tVAR tAFFECTATION E tPV
- 36 | tMUL tVAR tAFFECTATION E tPV
-
- 37 E: tENTIER
- 38 | tVAR
- 39 | E tADD E
- 40 | E tMUL E
- 41 | E tSUB E
- 42 | E tDIV E
- 43 | tSUB E
- 44 | Invocation
- 45 | tPO E tPF
- 46 | tAPPERSAND tVAR
- 47 | tMUL tVAR
-
- 48 $@4: %empty
-
- 49 $@5: %empty
-
- 50 $@6: %empty
-
- 51 $@7: %empty
-
- 52 $@8: %empty
-
- 53 If: tIF tPO Cond tPF $@4 tAO $@5 Instructions $@6 tAF $@7 $@8 Else
-
- 54 $@9: %empty
-
- 55 $@10: %empty
-
- 56 Else: tELSE tAO $@9 Instructions tAF $@10
- 57 | %empty
- 58 | tELSE If
-
- 59 $@11: %empty
-
- 60 $@12: %empty
-
- 61 $@13: %empty
-
- 62 $@14: %empty
-
- 63 While: tWHILE tPO $@11 Cond tPF $@12 tAO $@13 Instructions tAF $@14
-
- 64 Cond: E tEGAL E
- 65 | E tDIFF E
- 66 | E tLT E
- 67 | E tGT E
- 68 | E tLTE E
- 69 | E tGTE E
- 70 | E tAND E
- 71 | E tOR E
- 72 | tNOT Cond
- 73 | E
-
- 74 $@15: %empty
-
- 75 Invocation: tVAR tPO $@15 Args tPF
-
- 76 Args: Arg SuiteArgs
- 77 | %empty
-
- 78 Arg: E
-
- 79 SuiteArgs: tVIRGULE Arg SuiteArgs
- 80 | %empty
-
- 81 Print: tPRINT tPO E tPF tPV
-
- 82 Return: tRETURN E tPV
-
-
- Terminaux, suivis des règles où ils apparaissent
-
- $end (0) 0
- error (256)
- tENTIER (258) 37
- tENTIEREXP (259)
- tADD (260) 39
- tSUB (261) 41 43
- tMUL (262) 9 14 31 36 40 47
- tDIV (263) 42
- tPO (264) 5 7 45 53 63 75 81
- tPF (265) 5 7 45 53 63 75 81
- tAO (266) 17 53 56 63
- tAF (267) 17 53 56 63
- tERROR (268)
- tAPPERSAND (269) 46
- tPV (270) 25 26 35 36 81 82
- tVIRGULE (271) 15 27 79
- tAFFECTATION (272) 33 35 36
- tEGAL (273) 64
- tDIFF (274) 65
- tLT (275) 66
- tGT (276) 67
- tGTE (277) 69
- tLTE (278) 68
- tMAIN (279) 5
- tINT (280) 5 8 9 13 14 29 30 31
- tPRINT (281) 81
- tRETURN (282) 82
- tOR (283) 71
- tAND (284) 70
- tIF (285) 53
- tELSE (286) 56 58
- tWHILE (287) 63
- tCONST (288) 30
- tVAR (289) 7 12 33 34 35 36 38 46 47 75
- tNOT (290) 72
-
-
- Non-terminaux, suivis des règles où ils apparaissent
-
- $accept (36)
- à gauche: 0
- C (37)
- à gauche: 1, à droite: 0
- Fonctions (38)
- à gauche: 2 3, à droite: 1 3
- Main (39)
- à gauche: 5, à droite: 2
- $@1 (40)
- à gauche: 4, à droite: 5
- Fonction (41)
- à gauche: 7, à droite: 3
- $@2 (42)
- à gauche: 6, à droite: 7
- Function_type (43)
- à gauche: 8 9, à droite: 7
- Params (44)
- à gauche: 10 11, à droite: 5 7
- Param (45)
- à gauche: 12, à droite: 11 15
- Param_type (46)
- à gauche: 13 14, à droite: 12
- SuiteParams (47)
- à gauche: 15 16, à droite: 11 15
- Body (48)
- à gauche: 17, à droite: 5 7
- Instructions (49)
- à gauche: 18 19, à droite: 17 18 53 56 63
- Instruction (50)
- à gauche: 20 21 22 23 24 25, à droite: 18
- Decl (51)
- à gauche: 26, à droite: 24
- SuiteDecl (52)
- à gauche: 27 28, à droite: 26 27
- Type (53)
- à gauche: 29 30 31, à droite: 26
- Valeur (54)
- à gauche: 33 34, à droite: 26 27
- $@3 (55)
- à gauche: 32, à droite: 33
- Aff (56)
- à gauche: 35 36, à droite: 20
- E (57)
- à gauche: 37 38 39 40 41 42 43 44 45 46 47, à droite: 33 35 36
- 39 40 41 42 43 45 64 65 66 67 68 69 70 71 73 78 81 82
- If (58)
- à gauche: 53, à droite: 21 58
- $@4 (59)
- à gauche: 48, à droite: 53
- $@5 (60)
- à gauche: 49, à droite: 53
- $@6 (61)
- à gauche: 50, à droite: 53
- $@7 (62)
- à gauche: 51, à droite: 53
- $@8 (63)
- à gauche: 52, à droite: 53
- Else (64)
- à gauche: 56 57 58, à droite: 53
- $@9 (65)
- à gauche: 54, à droite: 56
- $@10 (66)
- à gauche: 55, à droite: 56
- While (67)
- à gauche: 63, à droite: 22
- $@11 (68)
- à gauche: 59, à droite: 63
- $@12 (69)
- à gauche: 60, à droite: 63
- $@13 (70)
- à gauche: 61, à droite: 63
- $@14 (71)
- à gauche: 62, à droite: 63
- Cond (72)
- à gauche: 64 65 66 67 68 69 70 71 72 73, à droite: 53 63 72
- Invocation (73)
- à gauche: 75, à droite: 25 44
- $@15 (74)
- à gauche: 74, à droite: 75
- Args (75)
- à gauche: 76 77, à droite: 75
- Arg (76)
- à gauche: 78, à droite: 76 79
- SuiteArgs (77)
- à gauche: 79 80, à droite: 76 79
- Print (78)
- à gauche: 81, à droite: 23
- Return (79)
- à gauche: 82, à droite: 17
-
-
- État 0
-
- 0 $accept: . C $end
-
- tINT décalage et aller à l'état 1
-
- C aller à l'état 2
- Fonctions aller à l'état 3
- Main aller à l'état 4
- Fonction aller à l'état 5
- Function_type aller à l'état 6
-
-
- État 1
-
- 5 Main: tINT . tMAIN $@1 tPO Params tPF Body
- 8 Function_type: tINT .
- 9 | tINT . tMUL
-
- tMUL décalage et aller à l'état 7
- tMAIN décalage et aller à l'état 8
-
- $défaut réduction par utilisation de la règle 8 (Function_type)
-
-
- État 2
-
- 0 $accept: C . $end
-
- $end décalage et aller à l'état 9
-
-
- État 3
-
- 1 C: Fonctions .
-
- $défaut réduction par utilisation de la règle 1 (C)
-
-
- État 4
-
- 2 Fonctions: Main .
-
- $défaut réduction par utilisation de la règle 2 (Fonctions)
-
-
- État 5
-
- 3 Fonctions: Fonction . Fonctions
-
- tINT décalage et aller à l'état 1
-
- Fonctions aller à l'état 10
- Main aller à l'état 4
- Fonction aller à l'état 5
- Function_type aller à l'état 6
-
-
- État 6
-
- 7 Fonction: Function_type . tVAR $@2 tPO Params tPF Body
-
- tVAR décalage et aller à l'état 11
-
-
- État 7
-
- 9 Function_type: tINT tMUL .
-
- $défaut réduction par utilisation de la règle 9 (Function_type)
-
-
- État 8
-
- 5 Main: tINT tMAIN . $@1 tPO Params tPF Body
-
- $défaut réduction par utilisation de la règle 4 ($@1)
-
- $@1 aller à l'état 12
-
-
- État 9
-
- 0 $accept: C $end .
-
- $défaut accepter
-
-
- État 10
-
- 3 Fonctions: Fonction Fonctions .
-
- $défaut réduction par utilisation de la règle 3 (Fonctions)
-
-
- État 11
-
- 7 Fonction: Function_type tVAR . $@2 tPO Params tPF Body
-
- $défaut réduction par utilisation de la règle 6 ($@2)
-
- $@2 aller à l'état 13
-
-
- État 12
-
- 5 Main: tINT tMAIN $@1 . tPO Params tPF Body
-
- tPO décalage et aller à l'état 14
-
-
- État 13
-
- 7 Fonction: Function_type tVAR $@2 . tPO Params tPF Body
-
- tPO décalage et aller à l'état 15
-
-
- État 14
-
- 5 Main: tINT tMAIN $@1 tPO . Params tPF Body
-
- tINT décalage et aller à l'état 16
-
- $défaut réduction par utilisation de la règle 10 (Params)
-
- Params aller à l'état 17
- Param aller à l'état 18
- Param_type aller à l'état 19
-
-
- État 15
-
- 7 Fonction: Function_type tVAR $@2 tPO . Params tPF Body
-
- tINT décalage et aller à l'état 16
-
- $défaut réduction par utilisation de la règle 10 (Params)
-
- Params aller à l'état 20
- Param aller à l'état 18
- Param_type aller à l'état 19
-
-
- État 16
-
- 13 Param_type: tINT .
- 14 | tINT . tMUL
-
- tMUL décalage et aller à l'état 21
-
- $défaut réduction par utilisation de la règle 13 (Param_type)
-
-
- État 17
-
- 5 Main: tINT tMAIN $@1 tPO Params . tPF Body
-
- tPF décalage et aller à l'état 22
-
-
- État 18
-
- 11 Params: Param . SuiteParams
-
- tVIRGULE décalage et aller à l'état 23
-
- $défaut réduction par utilisation de la règle 16 (SuiteParams)
-
- SuiteParams aller à l'état 24
-
-
- État 19
-
- 12 Param: Param_type . tVAR
-
- tVAR décalage et aller à l'état 25
-
-
- État 20
-
- 7 Fonction: Function_type tVAR $@2 tPO Params . tPF Body
-
- tPF décalage et aller à l'état 26
-
-
- État 21
-
- 14 Param_type: tINT tMUL .
-
- $défaut réduction par utilisation de la règle 14 (Param_type)
-
-
- État 22
-
- 5 Main: tINT tMAIN $@1 tPO Params tPF . Body
-
- tAO décalage et aller à l'état 27
-
- Body aller à l'état 28
-
-
- État 23
-
- 15 SuiteParams: tVIRGULE . Param SuiteParams
-
- tINT décalage et aller à l'état 16
-
- Param aller à l'état 29
- Param_type aller à l'état 19
-
-
- État 24
-
- 11 Params: Param SuiteParams .
-
- $défaut réduction par utilisation de la règle 11 (Params)
-
-
- État 25
-
- 12 Param: Param_type tVAR .
-
- $défaut réduction par utilisation de la règle 12 (Param)
-
-
- État 26
-
- 7 Fonction: Function_type tVAR $@2 tPO Params tPF . Body
-
- tAO décalage et aller à l'état 27
-
- Body aller à l'état 30
-
-
- État 27
-
- 17 Body: tAO . Instructions Return tAF
-
- tMUL décalage et aller à l'état 31
- tINT décalage et aller à l'état 32
- tPRINT décalage et aller à l'état 33
- tIF décalage et aller à l'état 34
- tWHILE décalage et aller à l'état 35
- tCONST décalage et aller à l'état 36
- tVAR décalage et aller à l'état 37
-
- $défaut réduction par utilisation de la règle 19 (Instructions)
-
- Instructions aller à l'état 38
- Instruction aller à l'état 39
- Decl aller à l'état 40
- Type aller à l'état 41
- Aff aller à l'état 42
- If aller à l'état 43
- While aller à l'état 44
- Invocation aller à l'état 45
- Print aller à l'état 46
-
-
- État 28
-
- 5 Main: tINT tMAIN $@1 tPO Params tPF Body .
-
- $défaut réduction par utilisation de la règle 5 (Main)
-
-
- État 29
-
- 15 SuiteParams: tVIRGULE Param . SuiteParams
-
- tVIRGULE décalage et aller à l'état 23
-
- $défaut réduction par utilisation de la règle 16 (SuiteParams)
-
- SuiteParams aller à l'état 47
-
-
- État 30
-
- 7 Fonction: Function_type tVAR $@2 tPO Params tPF Body .
-
- $défaut réduction par utilisation de la règle 7 (Fonction)
-
-
- État 31
-
- 36 Aff: tMUL . tVAR tAFFECTATION E tPV
-
- tVAR décalage et aller à l'état 48
-
-
- État 32
-
- 29 Type: tINT .
- 31 | tINT . tMUL
-
- tMUL décalage et aller à l'état 49
-
- $défaut réduction par utilisation de la règle 29 (Type)
-
-
- État 33
-
- 81 Print: tPRINT . tPO E tPF tPV
-
- tPO décalage et aller à l'état 50
-
-
- État 34
-
- 53 If: tIF . tPO Cond tPF $@4 tAO $@5 Instructions $@6 tAF $@7 $@8 Else
-
- tPO décalage et aller à l'état 51
-
-
- État 35
-
- 63 While: tWHILE . tPO $@11 Cond tPF $@12 tAO $@13 Instructions tAF $@14
-
- tPO décalage et aller à l'état 52
-
-
- État 36
-
- 30 Type: tCONST . tINT
-
- tINT décalage et aller à l'état 53
-
-
- État 37
-
- 35 Aff: tVAR . tAFFECTATION E tPV
- 75 Invocation: tVAR . tPO $@15 Args tPF
-
- tPO décalage et aller à l'état 54
- tAFFECTATION décalage et aller à l'état 55
-
-
- État 38
-
- 17 Body: tAO Instructions . Return tAF
-
- tRETURN décalage et aller à l'état 56
-
- Return aller à l'état 57
-
-
- État 39
-
- 18 Instructions: Instruction . Instructions
-
- tMUL décalage et aller à l'état 31
- tINT décalage et aller à l'état 32
- tPRINT décalage et aller à l'état 33
- tIF décalage et aller à l'état 34
- tWHILE décalage et aller à l'état 35
- tCONST décalage et aller à l'état 36
- tVAR décalage et aller à l'état 37
-
- $défaut réduction par utilisation de la règle 19 (Instructions)
-
- Instructions aller à l'état 58
- Instruction aller à l'état 39
- Decl aller à l'état 40
- Type aller à l'état 41
- Aff aller à l'état 42
- If aller à l'état 43
- While aller à l'état 44
- Invocation aller à l'état 45
- Print aller à l'état 46
-
-
- État 40
-
- 24 Instruction: Decl .
-
- $défaut réduction par utilisation de la règle 24 (Instruction)
-
-
- État 41
-
- 26 Decl: Type . Valeur SuiteDecl tPV
-
- tVAR décalage et aller à l'état 59
-
- Valeur aller à l'état 60
-
-
- État 42
-
- 20 Instruction: Aff .
-
- $défaut réduction par utilisation de la règle 20 (Instruction)
-
-
- État 43
-
- 21 Instruction: If .
-
- $défaut réduction par utilisation de la règle 21 (Instruction)
-
-
- État 44
-
- 22 Instruction: While .
-
- $défaut réduction par utilisation de la règle 22 (Instruction)
-
-
- État 45
-
- 25 Instruction: Invocation . tPV
-
- tPV décalage et aller à l'état 61
-
-
- État 46
-
- 23 Instruction: Print .
-
- $défaut réduction par utilisation de la règle 23 (Instruction)
-
-
- État 47
-
- 15 SuiteParams: tVIRGULE Param SuiteParams .
-
- $défaut réduction par utilisation de la règle 15 (SuiteParams)
-
-
- État 48
-
- 36 Aff: tMUL tVAR . tAFFECTATION E tPV
-
- tAFFECTATION décalage et aller à l'état 62
-
-
- État 49
-
- 31 Type: tINT tMUL .
-
- $défaut réduction par utilisation de la règle 31 (Type)
-
-
- État 50
-
- 81 Print: tPRINT tPO . E tPF tPV
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 69
- Invocation aller à l'état 70
-
-
- État 51
-
- 53 If: tIF tPO . Cond tPF $@4 tAO $@5 Instructions $@6 tAF $@7 $@8 Else
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
- tNOT décalage et aller à l'état 71
-
- E aller à l'état 72
- Cond aller à l'état 73
- Invocation aller à l'état 70
-
-
- État 52
-
- 63 While: tWHILE tPO . $@11 Cond tPF $@12 tAO $@13 Instructions tAF $@14
-
- $défaut réduction par utilisation de la règle 59 ($@11)
-
- $@11 aller à l'état 74
-
-
- État 53
-
- 30 Type: tCONST tINT .
-
- $défaut réduction par utilisation de la règle 30 (Type)
-
-
- État 54
-
- 75 Invocation: tVAR tPO . $@15 Args tPF
-
- $défaut réduction par utilisation de la règle 74 ($@15)
-
- $@15 aller à l'état 75
-
-
- État 55
-
- 35 Aff: tVAR tAFFECTATION . E tPV
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 76
- Invocation aller à l'état 70
-
-
- État 56
-
- 82 Return: tRETURN . E tPV
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 77
- Invocation aller à l'état 70
-
-
- État 57
-
- 17 Body: tAO Instructions Return . tAF
-
- tAF décalage et aller à l'état 78
-
-
- État 58
-
- 18 Instructions: Instruction Instructions .
-
- $défaut réduction par utilisation de la règle 18 (Instructions)
-
-
- État 59
-
- 33 Valeur: tVAR . $@3 tAFFECTATION E
- 34 | tVAR .
-
- tAFFECTATION réduction par utilisation de la règle 32 ($@3)
- $défaut réduction par utilisation de la règle 34 (Valeur)
-
- $@3 aller à l'état 79
-
-
- État 60
-
- 26 Decl: Type Valeur . SuiteDecl tPV
-
- tVIRGULE décalage et aller à l'état 80
-
- $défaut réduction par utilisation de la règle 28 (SuiteDecl)
-
- SuiteDecl aller à l'état 81
-
-
- État 61
-
- 25 Instruction: Invocation tPV .
-
- $défaut réduction par utilisation de la règle 25 (Instruction)
-
-
- État 62
-
- 36 Aff: tMUL tVAR tAFFECTATION . E tPV
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 82
- Invocation aller à l'état 70
-
-
- État 63
-
- 37 E: tENTIER .
-
- $défaut réduction par utilisation de la règle 37 (E)
-
-
- État 64
-
- 43 E: tSUB . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 83
- Invocation aller à l'état 70
-
-
- État 65
-
- 47 E: tMUL . tVAR
-
- tVAR décalage et aller à l'état 84
-
-
- État 66
-
- 45 E: tPO . E tPF
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 85
- Invocation aller à l'état 70
-
-
- État 67
-
- 46 E: tAPPERSAND . tVAR
-
- tVAR décalage et aller à l'état 86
-
-
- État 68
-
- 38 E: tVAR .
- 75 Invocation: tVAR . tPO $@15 Args tPF
-
- tPO décalage et aller à l'état 54
-
- $défaut réduction par utilisation de la règle 38 (E)
-
-
- État 69
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 81 Print: tPRINT tPO E . tPF tPV
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
- tPF décalage et aller à l'état 91
-
-
- État 70
-
- 44 E: Invocation .
-
- $défaut réduction par utilisation de la règle 44 (E)
-
-
- État 71
-
- 72 Cond: tNOT . Cond
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
- tNOT décalage et aller à l'état 71
-
- E aller à l'état 72
- Cond aller à l'état 92
- Invocation aller à l'état 70
-
-
- État 72
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 64 Cond: E . tEGAL E
- 65 | E . tDIFF E
- 66 | E . tLT E
- 67 | E . tGT E
- 68 | E . tLTE E
- 69 | E . tGTE E
- 70 | E . tAND E
- 71 | E . tOR E
- 73 | E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
- tEGAL décalage et aller à l'état 93
- tDIFF décalage et aller à l'état 94
- tLT décalage et aller à l'état 95
- tGT décalage et aller à l'état 96
- tGTE décalage et aller à l'état 97
- tLTE décalage et aller à l'état 98
- tOR décalage et aller à l'état 99
- tAND décalage et aller à l'état 100
-
- $défaut réduction par utilisation de la règle 73 (Cond)
-
-
- État 73
-
- 53 If: tIF tPO Cond . tPF $@4 tAO $@5 Instructions $@6 tAF $@7 $@8 Else
-
- tPF décalage et aller à l'état 101
-
-
- État 74
-
- 63 While: tWHILE tPO $@11 . Cond tPF $@12 tAO $@13 Instructions tAF $@14
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
- tNOT décalage et aller à l'état 71
-
- E aller à l'état 72
- Cond aller à l'état 102
- Invocation aller à l'état 70
-
-
- État 75
-
- 75 Invocation: tVAR tPO $@15 . Args tPF
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- $défaut réduction par utilisation de la règle 77 (Args)
-
- E aller à l'état 103
- Invocation aller à l'état 70
- Args aller à l'état 104
- Arg aller à l'état 105
-
-
- État 76
-
- 35 Aff: tVAR tAFFECTATION E . tPV
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
- tPV décalage et aller à l'état 106
-
-
- État 77
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 82 Return: tRETURN E . tPV
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
- tPV décalage et aller à l'état 107
-
-
- État 78
-
- 17 Body: tAO Instructions Return tAF .
-
- $défaut réduction par utilisation de la règle 17 (Body)
-
-
- État 79
-
- 33 Valeur: tVAR $@3 . tAFFECTATION E
-
- tAFFECTATION décalage et aller à l'état 108
-
-
- État 80
-
- 27 SuiteDecl: tVIRGULE . Valeur SuiteDecl
-
- tVAR décalage et aller à l'état 59
-
- Valeur aller à l'état 109
-
-
- État 81
-
- 26 Decl: Type Valeur SuiteDecl . tPV
-
- tPV décalage et aller à l'état 110
-
-
- État 82
-
- 36 Aff: tMUL tVAR tAFFECTATION E . tPV
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
- tPV décalage et aller à l'état 111
-
-
- État 83
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 43 | tSUB E .
-
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 43 (E)
-
-
- État 84
-
- 47 E: tMUL tVAR .
-
- $défaut réduction par utilisation de la règle 47 (E)
-
-
- État 85
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 45 | tPO E . tPF
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
- tPF décalage et aller à l'état 112
-
-
- État 86
-
- 46 E: tAPPERSAND tVAR .
-
- $défaut réduction par utilisation de la règle 46 (E)
-
-
- État 87
-
- 39 E: E tADD . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 113
- Invocation aller à l'état 70
-
-
- État 88
-
- 41 E: E tSUB . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 114
- Invocation aller à l'état 70
-
-
- État 89
-
- 40 E: E tMUL . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 115
- Invocation aller à l'état 70
-
-
- État 90
-
- 42 E: E tDIV . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 116
- Invocation aller à l'état 70
-
-
- État 91
-
- 81 Print: tPRINT tPO E tPF . tPV
-
- tPV décalage et aller à l'état 117
-
-
- État 92
-
- 72 Cond: tNOT Cond .
-
- $défaut réduction par utilisation de la règle 72 (Cond)
-
-
- État 93
-
- 64 Cond: E tEGAL . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 118
- Invocation aller à l'état 70
-
-
- État 94
-
- 65 Cond: E tDIFF . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 119
- Invocation aller à l'état 70
-
-
- État 95
-
- 66 Cond: E tLT . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 120
- Invocation aller à l'état 70
-
-
- État 96
-
- 67 Cond: E tGT . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 121
- Invocation aller à l'état 70
-
-
- État 97
-
- 69 Cond: E tGTE . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 122
- Invocation aller à l'état 70
-
-
- État 98
-
- 68 Cond: E tLTE . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 123
- Invocation aller à l'état 70
-
-
- État 99
-
- 71 Cond: E tOR . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 124
- Invocation aller à l'état 70
-
-
- État 100
-
- 70 Cond: E tAND . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 125
- Invocation aller à l'état 70
-
-
- État 101
-
- 53 If: tIF tPO Cond tPF . $@4 tAO $@5 Instructions $@6 tAF $@7 $@8 Else
-
- $défaut réduction par utilisation de la règle 48 ($@4)
-
- $@4 aller à l'état 126
-
-
- État 102
-
- 63 While: tWHILE tPO $@11 Cond . tPF $@12 tAO $@13 Instructions tAF $@14
-
- tPF décalage et aller à l'état 127
-
-
- État 103
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 78 Arg: E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 78 (Arg)
-
-
- État 104
-
- 75 Invocation: tVAR tPO $@15 Args . tPF
-
- tPF décalage et aller à l'état 128
-
-
- État 105
-
- 76 Args: Arg . SuiteArgs
-
- tVIRGULE décalage et aller à l'état 129
-
- $défaut réduction par utilisation de la règle 80 (SuiteArgs)
-
- SuiteArgs aller à l'état 130
-
-
- État 106
-
- 35 Aff: tVAR tAFFECTATION E tPV .
-
- $défaut réduction par utilisation de la règle 35 (Aff)
-
-
- État 107
-
- 82 Return: tRETURN E tPV .
-
- $défaut réduction par utilisation de la règle 82 (Return)
-
-
- État 108
-
- 33 Valeur: tVAR $@3 tAFFECTATION . E
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 131
- Invocation aller à l'état 70
-
-
- État 109
-
- 27 SuiteDecl: tVIRGULE Valeur . SuiteDecl
-
- tVIRGULE décalage et aller à l'état 80
-
- $défaut réduction par utilisation de la règle 28 (SuiteDecl)
-
- SuiteDecl aller à l'état 132
-
-
- État 110
-
- 26 Decl: Type Valeur SuiteDecl tPV .
-
- $défaut réduction par utilisation de la règle 26 (Decl)
-
-
- État 111
-
- 36 Aff: tMUL tVAR tAFFECTATION E tPV .
-
- $défaut réduction par utilisation de la règle 36 (Aff)
-
-
- État 112
-
- 45 E: tPO E tPF .
-
- $défaut réduction par utilisation de la règle 45 (E)
-
-
- État 113
-
- 39 E: E . tADD E
- 39 | E tADD E .
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
-
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 39 (E)
-
-
- État 114
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 41 | E tSUB E .
- 42 | E . tDIV E
-
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 41 (E)
-
-
- État 115
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 40 | E tMUL E .
- 41 | E . tSUB E
- 42 | E . tDIV E
-
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 40 (E)
-
-
- État 116
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 42 | E tDIV E .
-
- $défaut réduction par utilisation de la règle 42 (E)
-
-
- État 117
-
- 81 Print: tPRINT tPO E tPF tPV .
-
- $défaut réduction par utilisation de la règle 81 (Print)
-
-
- État 118
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 64 Cond: E tEGAL E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 64 (Cond)
-
-
- État 119
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 65 Cond: E tDIFF E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 65 (Cond)
-
-
- État 120
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 66 Cond: E tLT E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 66 (Cond)
-
-
- État 121
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 67 Cond: E tGT E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 67 (Cond)
-
-
- État 122
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 69 Cond: E tGTE E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 69 (Cond)
-
-
- État 123
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 68 Cond: E tLTE E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 68 (Cond)
-
-
- État 124
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 71 Cond: E tOR E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 71 (Cond)
-
-
- État 125
-
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
- 70 Cond: E tAND E .
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 70 (Cond)
-
-
- État 126
-
- 53 If: tIF tPO Cond tPF $@4 . tAO $@5 Instructions $@6 tAF $@7 $@8 Else
-
- tAO décalage et aller à l'état 133
-
-
- État 127
-
- 63 While: tWHILE tPO $@11 Cond tPF . $@12 tAO $@13 Instructions tAF $@14
-
- $défaut réduction par utilisation de la règle 60 ($@12)
-
- $@12 aller à l'état 134
-
-
- État 128
-
- 75 Invocation: tVAR tPO $@15 Args tPF .
-
- $défaut réduction par utilisation de la règle 75 (Invocation)
-
-
- État 129
-
- 79 SuiteArgs: tVIRGULE . Arg SuiteArgs
-
- tENTIER décalage et aller à l'état 63
- tSUB décalage et aller à l'état 64
- tMUL décalage et aller à l'état 65
- tPO décalage et aller à l'état 66
- tAPPERSAND décalage et aller à l'état 67
- tVAR décalage et aller à l'état 68
-
- E aller à l'état 103
- Invocation aller à l'état 70
- Arg aller à l'état 135
-
-
- État 130
-
- 76 Args: Arg SuiteArgs .
-
- $défaut réduction par utilisation de la règle 76 (Args)
-
-
- État 131
-
- 33 Valeur: tVAR $@3 tAFFECTATION E .
- 39 E: E . tADD E
- 40 | E . tMUL E
- 41 | E . tSUB E
- 42 | E . tDIV E
-
- tADD décalage et aller à l'état 87
- tSUB décalage et aller à l'état 88
- tMUL décalage et aller à l'état 89
- tDIV décalage et aller à l'état 90
-
- $défaut réduction par utilisation de la règle 33 (Valeur)
-
-
- État 132
-
- 27 SuiteDecl: tVIRGULE Valeur SuiteDecl .
-
- $défaut réduction par utilisation de la règle 27 (SuiteDecl)
-
-
- État 133
-
- 53 If: tIF tPO Cond tPF $@4 tAO . $@5 Instructions $@6 tAF $@7 $@8 Else
-
- $défaut réduction par utilisation de la règle 49 ($@5)
-
- $@5 aller à l'état 136
-
-
- État 134
-
- 63 While: tWHILE tPO $@11 Cond tPF $@12 . tAO $@13 Instructions tAF $@14
-
- tAO décalage et aller à l'état 137
-
-
- État 135
-
- 79 SuiteArgs: tVIRGULE Arg . SuiteArgs
-
- tVIRGULE décalage et aller à l'état 129
-
- $défaut réduction par utilisation de la règle 80 (SuiteArgs)
-
- SuiteArgs aller à l'état 138
-
-
- État 136
-
- 53 If: tIF tPO Cond tPF $@4 tAO $@5 . Instructions $@6 tAF $@7 $@8 Else
-
- tMUL décalage et aller à l'état 31
- tINT décalage et aller à l'état 32
- tPRINT décalage et aller à l'état 33
- tIF décalage et aller à l'état 34
- tWHILE décalage et aller à l'état 35
- tCONST décalage et aller à l'état 36
- tVAR décalage et aller à l'état 37
-
- $défaut réduction par utilisation de la règle 19 (Instructions)
-
- Instructions aller à l'état 139
- Instruction aller à l'état 39
- Decl aller à l'état 40
- Type aller à l'état 41
- Aff aller à l'état 42
- If aller à l'état 43
- While aller à l'état 44
- Invocation aller à l'état 45
- Print aller à l'état 46
-
-
- État 137
-
- 63 While: tWHILE tPO $@11 Cond tPF $@12 tAO . $@13 Instructions tAF $@14
-
- $défaut réduction par utilisation de la règle 61 ($@13)
-
- $@13 aller à l'état 140
-
-
- État 138
-
- 79 SuiteArgs: tVIRGULE Arg SuiteArgs .
-
- $défaut réduction par utilisation de la règle 79 (SuiteArgs)
-
-
- État 139
-
- 53 If: tIF tPO Cond tPF $@4 tAO $@5 Instructions . $@6 tAF $@7 $@8 Else
-
- $défaut réduction par utilisation de la règle 50 ($@6)
-
- $@6 aller à l'état 141
-
-
- État 140
-
- 63 While: tWHILE tPO $@11 Cond tPF $@12 tAO $@13 . Instructions tAF $@14
-
- tMUL décalage et aller à l'état 31
- tINT décalage et aller à l'état 32
- tPRINT décalage et aller à l'état 33
- tIF décalage et aller à l'état 34
- tWHILE décalage et aller à l'état 35
- tCONST décalage et aller à l'état 36
- tVAR décalage et aller à l'état 37
-
- $défaut réduction par utilisation de la règle 19 (Instructions)
-
- Instructions aller à l'état 142
- Instruction aller à l'état 39
- Decl aller à l'état 40
- Type aller à l'état 41
- Aff aller à l'état 42
- If aller à l'état 43
- While aller à l'état 44
- Invocation aller à l'état 45
- Print aller à l'état 46
-
-
- État 141
-
- 53 If: tIF tPO Cond tPF $@4 tAO $@5 Instructions $@6 . tAF $@7 $@8 Else
-
- tAF décalage et aller à l'état 143
-
-
- État 142
-
- 63 While: tWHILE tPO $@11 Cond tPF $@12 tAO $@13 Instructions . tAF $@14
-
- tAF décalage et aller à l'état 144
-
-
- État 143
-
- 53 If: tIF tPO Cond tPF $@4 tAO $@5 Instructions $@6 tAF . $@7 $@8 Else
-
- $défaut réduction par utilisation de la règle 51 ($@7)
-
- $@7 aller à l'état 145
-
-
- État 144
-
- 63 While: tWHILE tPO $@11 Cond tPF $@12 tAO $@13 Instructions tAF . $@14
-
- $défaut réduction par utilisation de la règle 62 ($@14)
-
- $@14 aller à l'état 146
-
-
- État 145
-
- 53 If: tIF tPO Cond tPF $@4 tAO $@5 Instructions $@6 tAF $@7 . $@8 Else
-
- $défaut réduction par utilisation de la règle 52 ($@8)
-
- $@8 aller à l'état 147
-
-
- État 146
-
- 63 While: tWHILE tPO $@11 Cond tPF $@12 tAO $@13 Instructions tAF $@14 .
-
- $défaut réduction par utilisation de la règle 63 (While)
-
-
- État 147
-
- 53 If: tIF tPO Cond tPF $@4 tAO $@5 Instructions $@6 tAF $@7 $@8 . Else
-
- tELSE décalage et aller à l'état 148
-
- $défaut réduction par utilisation de la règle 57 (Else)
-
- Else aller à l'état 149
-
-
- État 148
-
- 56 Else: tELSE . tAO $@9 Instructions tAF $@10
- 58 | tELSE . If
-
- tAO décalage et aller à l'état 150
- tIF décalage et aller à l'état 34
-
- If aller à l'état 151
-
-
- État 149
-
- 53 If: tIF tPO Cond tPF $@4 tAO $@5 Instructions $@6 tAF $@7 $@8 Else .
-
- $défaut réduction par utilisation de la règle 53 (If)
-
-
- État 150
-
- 56 Else: tELSE tAO . $@9 Instructions tAF $@10
-
- $défaut réduction par utilisation de la règle 54 ($@9)
-
- $@9 aller à l'état 152
-
-
- État 151
-
- 58 Else: tELSE If .
-
- $défaut réduction par utilisation de la règle 58 (Else)
-
-
- État 152
-
- 56 Else: tELSE tAO $@9 . Instructions tAF $@10
-
- tMUL décalage et aller à l'état 31
- tINT décalage et aller à l'état 32
- tPRINT décalage et aller à l'état 33
- tIF décalage et aller à l'état 34
- tWHILE décalage et aller à l'état 35
- tCONST décalage et aller à l'état 36
- tVAR décalage et aller à l'état 37
-
- $défaut réduction par utilisation de la règle 19 (Instructions)
-
- Instructions aller à l'état 153
- Instruction aller à l'état 39
- Decl aller à l'état 40
- Type aller à l'état 41
- Aff aller à l'état 42
- If aller à l'état 43
- While aller à l'état 44
- Invocation aller à l'état 45
- Print aller à l'état 46
-
-
- État 153
-
- 56 Else: tELSE tAO $@9 Instructions . tAF $@10
-
- tAF décalage et aller à l'état 154
-
-
- État 154
-
- 56 Else: tELSE tAO $@9 Instructions tAF . $@10
-
- $défaut réduction par utilisation de la règle 55 ($@10)
-
- $@10 aller à l'état 155
-
-
- État 155
-
- 56 Else: tELSE tAO $@9 Instructions tAF $@10 .
-
- $défaut réduction par utilisation de la règle 56 (Else)
|