Array ( [program] => Array ( [BEGIN] => Array ( [0] => BEGIN [1] => statement_list [2] => END ) [END] => ch1 [ident] => ch1 [:=] => ch1 [;] => ch1 [READ] => ch1 [(] => ch1 [)] => ch1 [WRITE] => ch1 [IF] => ch1 [THEN] => ch1 [ELSE] => ch1 [,] => ch1 [+] => ch1 [-] => ch1 [OR] => ch1 [AND] => ch1 [NOT] => ch1 [TRUE] => ch1 [FALSE] => ch1 [number ] => ch1 ) [statement_list] => Array ( [BEGIN] => ch2 [END] => ch3 [ident] => Array ( [0] => statement [1] => substatementlist ) [:=] => ch4 [;] => ch5 [READ] => Array ( [0] => statement [1] => substatementlist ) [(] => ch6 [)] => ch7 [WRITE] => Array ( [0] => statement [1] => substatementlist ) [IF] => Array ( [0] => statement [1] => substatementlist ) [THEN] => ch8 [ELSE] => ch9 [,] => ch10 [+] => ch11 [-] => ch12 [OR] => ch13 [AND] => ch14 [NOT] => ch15 [TRUE] => ch16 [FALSE] => ch17 [number ] => ch18 ) [substatementlist] => Array ( [BEGIN] => ch19 [END] => Array ( [0] => ) [ident] => Array ( [0] => statement_list ) [:=] => ch20 [;] => ch21 [READ] => Array ( [0] => statement_list ) [(] => ch22 [)] => ch23 [WRITE] => Array ( [0] => statement_list ) [IF] => Array ( [0] => statement_list ) [THEN] => ch24 [ELSE] => ch25 [,] => ch26 [+] => ch27 [-] => ch28 [OR] => ch29 [AND] => ch30 [NOT] => ch31 [TRUE] => ch32 [FALSE] => ch33 [number ] => ch34 ) [statement] => Array ( [BEGIN] => ch35 [END] => ch36 [ident] => Array ( [0] => ident [1] => := [2] => expression [3] => ; ) [:=] => ch37 [;] => ch38 [READ] => Array ( [0] => READ [1] => ( [2] => id_list [3] => ) [4] => ; ) [(] => ch39 [)] => ch40 [WRITE] => Array ( [0] => WRITE [1] => ( [2] => expr_list [3] => ) [4] => ; ) [IF] => Array ( [0] => IF [1] => bexpr [2] => THEN [3] => statement [4] => substatement [5] => ; ) [THEN] => ch41 [ELSE] => ch42 [,] => ch43 [+] => ch44 [-] => ch45 [OR] => ch46 [AND] => ch47 [NOT] => ch48 [TRUE] => ch49 [FALSE] => ch50 [number ] => ch51 ) [substatement] => Array ( [BEGIN] => ch52 [END] => ch53 [ident] => ch54 [:=] => ch55 [;] => Array ( [0] => ) [READ] => ch56 [(] => ch57 [)] => ch58 [WRITE] => ch59 [IF] => ch60 [THEN] => ch61 [ELSE] => Array ( [0] => ELSE [1] => statement ) [,] => ch62 [+] => ch63 [-] => ch64 [OR] => ch65 [AND] => ch66 [NOT] => ch67 [TRUE] => ch68 [FALSE] => ch69 [number ] => ch70 ) [id_list] => Array ( [BEGIN] => ch71 [END] => ch72 [ident] => Array ( [0] => ident [1] => subidlist ) [:=] => ch73 [;] => ch74 [READ] => ch75 [(] => ch76 [)] => ch77 [WRITE] => ch78 [IF] => ch79 [THEN] => ch80 [ELSE] => ch81 [,] => ch82 [+] => ch83 [-] => ch84 [OR] => ch85 [AND] => ch86 [NOT] => ch87 [TRUE] => ch88 [FALSE] => ch89 [number ] => ch90 ) [subidlist] => Array ( [BEGIN] => ch91 [END] => ch92 [ident] => ch93 [:=] => ch94 [;] => ch95 [READ] => ch96 [(] => ch97 [)] => Array ( [0] => ) [WRITE] => ch98 [IF] => ch99 [THEN] => ch100 [ELSE] => ch101 [,] => Array ( [0] => , [1] => id_list ) [+] => ch102 [-] => ch103 [OR] => ch104 [AND] => ch105 [NOT] => ch106 [TRUE] => ch107 [FALSE] => ch108 [number ] => ch109 ) [expr_list] => Array ( [BEGIN] => ch110 [END] => ch111 [ident] => Array ( [0] => expression [1] => subexplist ) [:=] => ch112 [;] => ch113 [READ] => ch114 [(] => Array ( [0] => expression [1] => subexplist ) [)] => ch115 [WRITE] => ch116 [IF] => ch117 [THEN] => ch118 [ELSE] => ch119 [,] => ch120 [+] => Array ( [0] => expression [1] => subexplist ) [-] => Array ( [0] => expression [1] => subexplist ) [OR] => ch121 [AND] => ch122 [NOT] => ch123 [TRUE] => ch124 [FALSE] => ch125 [number ] => 14 ) [subexplist] => Array ( [BEGIN] => ch125 [END] => ch126 [ident] => ch127 [:=] => ch128 [;] => ch129 [READ] => ch130 [(] => ch131 [)] => Array ( [0] => ) [WRITE] => ch132 [IF] => ch133 [THEN] => ch134 [ELSE] => ch135 [,] => Array ( [0] => , [1] => expr_list [2] => ) [+] => ch136 [-] => ch137 [OR] => ch138 [AND] => ch139 [NOT] => ch140 [TRUE] => ch141 [FALSE] => ch142 [number ] => ch143 ) [expresion] => Array ( [BEGIN] => ch144 [END] => ch145 [ident] => Array ( [0] => factor [1] => subexpresion ) [:=] => ch146 [;] => ch147 [READ] => ch148 [(] => Array ( [0] => factor [1] => subexpresion ) [)] => ch149 [WRITE] => ch150 [IF] => ch151 [THEN] => ch152 [ELSE] => ch153 [,] => ch154 [+] => Array ( [0] => factor [1] => subexpresion ) [-] => Array ( [0] => factor [1] => subexpresion ) [OR] => ch155 [AND] => ch156 [NOT] => ch157 [TRUE] => ch158 [FALSE] => ch159 [number ] => 17 ) [subexpresion] => Array ( [BEGIN] => ch159 [END] => ch160 [ident] => ch161 [:=] => ch162 [;] => Array ( [0] => ) [READ] => ch163 [(] => ch164 [)] => Array ( [0] => ) [WRITE] => ch165 [IF] => ch166 [THEN] => ch167 [ELSE] => ch168 [,] => Array ( [0] => ) [+] => Array ( [0] => op [1] => factor [2] => subexpresion [3] => ) [-] => Array ( [0] => op [1] => factor [2] => subexpresion [3] => ) [OR] => ch169 [AND] => ch170 [NOT] => ch171 [TRUE] => ch172 [FALSE] => ch173 [number ] => ch174 ) [factor] => Array ( [BEGIN] => ch175 [END] => ch176 [ident] => Array ( [0] => ident [1] => ) [:=] => ch177 [;] => ch178 [READ] => ch179 [(] => Array ( [0] => ( [1] => expression [2] => ) ) [)] => ch180 [WRITE] => ch181 [IF] => ch182 [THEN] => ch183 [ELSE] => ch184 [,] => ch185 [+] => Array ( [0] => ubnumber ) [-] => Array ( [0] => ubnumber ) [OR] => ch186 [AND] => ch187 [NOT] => ch188 [TRUE] => ch189 [FALSE] => ch190 [number ] => 22 ) [op] => Array ( [BEGIN] => ch191 [END] => ch192 [ident] => ch193 [:=] => ch194 [;] => ch195 [READ] => ch196 [(] => ch197 [)] => ch198 [WRITE] => ch199 [IF] => ch200 [THEN] => ch201 [ELSE] => ch202 [,] => ch203 [+] => Array ( [0] => + [1] => ) [-] => Array ( [0] => - ) [OR] => ch204 [AND] => ch205 [NOT] => ch206 [TRUE] => ch207 [FALSE] => ch208 [number ] => ch209 ) [bexpr] => Array ( [BEGIN] => ch210 [END] => ch211 [ident] => ch212 [:=] => ch213 [;] => ch214 [READ] => ch215 [(] => Array ( [0] => bterm [1] => subbexp ) [)] => ch216 [WRITE] => ch217 [IF] => ch218 [THEN] => ch219 [ELSE] => ch220 [,] => ch221 [+] => ch222 [-] => ch223 [OR] => ch224 [AND] => ch225 [NOT] => Array ( [0] => bterm [1] => subbexp ) [TRUE] => Array ( [0] => bterm [1] => subbexp ) [FALSE] => Array ( [0] => bterm [1] => subbexp ) [number ] => ch226 ) [subbexp] => Array ( [BEGIN] => ch227 [END] => ch228 [ident] => ch229 [:=] => ch230 [;] => ch231 [READ] => ch232 [(] => ch233 [)] => Array ( [0] => ) [WRITE] => ch234 [IF] => ch235 [THEN] => Array ( [0] => ) [ELSE] => ch236 [,] => ch237 [+] => ch238 [-] => ch239 [OR] => Array ( [0] => OR [1] => bterm [2] => subbexp [3] => ) [AND] => ch240 [NOT] => ch241 [TRUE] => ch242 [FALSE] => ch243 [number ] => ch244 ) [bterm] => Array ( [BEGIN] => ch245 [END] => ch246 [ident] => ch247 [:=] => ch248 [;] => ch249 [READ] => ch250 [(] => Array ( [0] => bfactor [1] => subbterm ) [)] => ch251 [WRITE] => ch252 [IF] => ch253 [THEN] => ch254 [ELSE] => ch255 [,] => ch256 [+] => ch257 [-] => ch258 [OR] => ch259 [AND] => ch260 [NOT] => Array ( [0] => bfactor [1] => subbterm ) [TRUE] => Array ( [0] => bfactor [1] => subbterm ) [FALSE] => Array ( [0] => bfactor [1] => subbterm ) [number ] => ch261 ) [subbterm] => Array ( [BEGIN] => ch262 [END] => ch263 [ident] => ch264 [:=] => ch265 [;] => ch266 [READ] => ch267 [(] => ch268 [)] => Array ( [0] => ) [WRITE] => ch269 [IF] => ch270 [THEN] => Array ( [0] => ) [ELSE] => ch271 [,] => ch272 [+] => ch273 [-] => ch274 [OR] => Array ( [0] => ) [AND] => Array ( [0] => AND [1] => bfactor [2] => ) [NOT] => ch275 [TRUE] => ch276 [FALSE] => ch277 [number ] => ch278 ) [bfactor] => Array ( [BEGIN] => ch279 [END] => ch280 [ident] => ch281 [:=] => ch282 [;] => ch283 [READ] => ch284 [(] => Array ( [0] => ( [1] => bexpr [2] => ) [3] => ) [)] => ch285 [WRITE] => ch286 [IF] => ch287 [THEN] => ch288 [ELSE] => ch289 [,] => ch290 [+] => ch291 [-] => ch292 [OR] => ch293 [AND] => ch294 [NOT] => Array ( [0] => NOT [1] => bfactor [2] => ) [TRUE] => Array ( [0] => TRUE [1] => ) [FALSE] => Array ( [0] => FALSE ) [number ] => ch295 ) [subnumber] => Array ( [BEGIN] => ch296 [END] => ch297 [ident] => ch298 [:=] => ch299 [;] => ch300 [READ] => ch301 [(] => ch302 [)] => ch303 [WRITE] => ch304 [IF] => ch305 [THEN] => ch306 [ELSE] => ch307 [,] => ch308 [+] => Array ( [0] => + [1] => number ) [-] => Array ( [0] => - [1] => number ) [OR] => ch309 [AND] => ch310 [NOT] => ch311 [TRUE] => ch312 [FALSE] => ch313 [number ] => array( [0] => number ) ) )