build the parse table using the following algorithm
$ $ State 0 num plus times 2 Start ET accept3 1 1 3 7 3 2 2 01 5 Сл 5 Сл 5 3 4 4 5 5 4 2 6 Сл 5 1 1 6 N 2 7 2 7 8 00 8 4 4 4 4
12 Poog Bloc 10 4 Block Prog → Block & Block 7.begin Stmtlist end Bog Alert 4) IS begin Sunt 19 Block + begin Simtuist end. Block 7 begin. Stmtlast end I end 6tmtust ) . Stmtlist semi Stmt Stmtlast Blockbegin stmilisi-end Stmtlist » - Strnt, Strne 2. Vary assign begin Expe' 14 Stmt → Block, Vanid, Var). Exp 1b Stmtusta Stomast.Semi Stmt Block .begin Stmtlist end Semi begin Block Stmt 110 11 16 Var Sumt -> BLOCK Stmtlist - Simtust semi Stmt Stmtuisto Slmt.) id Sumt --> Block VIS 111 St mt. Var assign Expy Samt vaxassign Expo 18 Stmt List Varaid. Block . begin Stmtust end Stmtust semi Stut. Vay Var id. 16 Expo b Vay ). id loo Expo Yo Var >.id id 192 114 Stmt - Vay assign Expr. assign 113 Expr Expx Expr. fus T 112 van id lb. Expb 115 Stmt lav assign.Expo 116 Expo-). Expy pless T Vay Expr+ Expy plus. T Expr. expr plus T I1+ Expr.T 1. van T7. lp expr YP T +. Var T.Ip Expr sp Ty. Var .id Vay Var .id 16 Expryb Var.id Tid Var tidlo Expryb T- . p Expr yp id 18 Block plus T.Vay Expiatok" Expo 2.1 INT Vai Vany.id VAT id lb Experb id 18% Expr+ Expr plus T. IIS 1 plus plus ExpY T-> Expr.vp Expo - Expr-plusT p ye Ta lp Expr Tp. lp lp P ExpY Vars id lb Expr. xt Tlp. Expryp Expo Expr. plus T. Exprə.Expr plцот Job Expr.T TIS T. Var Van + id lb Gxprybo T-).Ip Exprop Vaxt.id Vaxt.id Lb Experb IIG Var IF 18 CS
build the parse table using the following algorithm
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am