Created by PLY version 3.7 (http://www.dabeaz.com/ply) Grammar Rule 0 S' -> functionblocks Rule 1 functionblocks -> functionblocks functionblock Rule 2 functionblocks -> EOL jobfunctionblock Rule 3 jobfunctionblock -> jobfunctionstatement statementblock ENDFUNCTION EOL Rule 4 functionblock -> functionstatement statementblock ENDFUNCTION EOL Rule 5 jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL Rule 6 jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL Rule 7 functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL Rule 8 functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL Rule 9 functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL Rule 10 statementblock -> statementblock statement Rule 11 statementblock -> statement Rule 12 jobsetstatementblock -> jobsetstatementblock jobsetstatement Rule 13 jobsetstatementblock -> jobsetstatement Rule 14 statement -> assignment Rule 15 statement -> getvalueassignment EOL Rule 16 statement -> function EOL Rule 17 jobsetstatement -> assignment Rule 18 jobsetstatement -> getvalueassignment EOL Rule 19 jobsetstatement -> function EOL Rule 20 statement -> BREAK EOL Rule 21 statement -> RETURN EOL Rule 22 statement -> clearvar EOL Rule 23 statement -> EOL Rule 24 statement -> forstatementblocks Rule 25 jobsetstatement -> forstatementblocks Rule 26 statement -> functionblock Rule 27 statement -> ifstatementblocks Rule 28 jobsetstatement -> ifstatementblocks Rule 29 statement -> resumestatementblocks Rule 30 jobsetstatement -> resumestatementblocks Rule 31 statement -> selectstatement casestatementblock endstatementblock Rule 32 statement -> selectjobstatement casejobstatementblock endstatementblock Rule 33 statement -> trystatementblocks Rule 34 jobsetstatement -> trystatementblocks Rule 35 statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL Rule 36 statement -> whilestatementblocks Rule 37 jobsetstatement -> whilestatementblocks Rule 38 endstatementblock -> END EOL Rule 39 casestatementblock -> casestatementblock casestatement statementblock Rule 40 casejobstatementblock -> casejobstatementblock casejobstatement statementblock Rule 41 casejobstatementblock -> casejobstatementblock casejobsetstatement jobsetstatementblock Rule 42 casestatementblock -> casestatementblock casestatement Rule 43 casejobstatementblock -> casejobstatementblock casejobstatement Rule 44 casejobstatementblock -> casejobstatementblock casejobsetstatement Rule 45 casestatementblock -> casestatement statementblock Rule 46 casejobstatementblock -> casejobstatement statementblock Rule 47 casejobstatementblock -> casejobsetstatement jobsetstatementblock Rule 48 forstatementblocks -> forstatementblock endstatementblock Rule 49 forstatementblock -> forstatement statementblock Rule 50 ifstatementblocks -> ifstatementblock endstatementblock Rule 51 ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock Rule 52 ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock Rule 53 ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock Rule 54 ifstatementblock -> ifstatement statementblock Rule 55 elseifstatementblock -> elseifstatementblock elseifstatement statementblock Rule 56 elseifstatementblock -> elseifstatement statementblock Rule 57 elsestatementblock -> elsestatement statementblock Rule 58 elsestatementblock -> elsestatement Rule 59 trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock Rule 60 whilestatementblocks -> whilestatementblock endstatementblock Rule 61 whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock Rule 62 whilestatementblock -> whilestatement statementblock Rule 63 trystatement -> TRY EOL Rule 64 catchstatement -> CATCH EOL Rule 65 forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL Rule 66 forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL Rule 67 forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL Rule 68 forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL Rule 69 forstatement -> FOR VAR ASSIGNMENT VAR EOL Rule 70 forstatement -> FOR VAR ASSIGNMENT VAR DO EOL Rule 71 selectstatement -> SELECT expression EOL Rule 72 selectjobstatement -> SELECT JOB EOL Rule 73 casestatement -> CASE expression THEN EOL Rule 74 casestatement -> CASE expression EOL Rule 75 casejobstatement -> CASE JOB_DEFINE THEN EOL Rule 76 casejobstatement -> CASE JOB_DEFINE EOL Rule 77 casejobstatement -> CASE JOB_GETINPUTS THEN EOL Rule 78 casejobstatement -> CASE JOB_GETINPUTS EOL Rule 79 casejobstatement -> CASE JOB_GETORIGIN THEN EOL Rule 80 casejobstatement -> CASE JOB_GETORIGIN EOL Rule 81 casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL Rule 82 casejobstatement -> CASE JOB_GETOUTPUTS EOL Rule 83 casejobstatement -> CASE JOB_PLOT THEN EOL Rule 84 casejobstatement -> CASE JOB_PLOT EOL Rule 85 casejobsetstatement -> CASE JOB_SET THEN EOL Rule 86 casejobsetstatement -> CASE JOB_SET EOL Rule 87 whilestatement -> WHILE expression DO EOL Rule 88 whilestatement -> WHILE expression THEN EOL Rule 89 whilestatement -> WHILE expression EOL Rule 90 ifstatement -> IF expression THEN Rule 91 ifstatement -> IF expression EOL Rule 92 elseifstatement -> ELSEIF expression THEN EOL Rule 93 elseifstatement -> ELSEIF expression EOL Rule 94 elsestatement -> ELSE EOL Rule 95 assignment -> lterm ASSIGNMENT expression EOL Rule 96 assignment -> lterm ASSIGNMENT listcall EOL Rule 97 assignment -> GRAPHICS ASSIGNMENT expression EOL Rule 98 assignment -> MODEL ASSIGNMENT expression EOL Rule 99 modelvar -> modelvar DOT VAR Rule 100 modelvar -> VAR Rule 101 modelvar -> IN Rule 102 modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET Rule 103 modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 104 assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL Rule 105 assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL Rule 106 modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET Rule 107 modelexpression -> LIST OPENBRACKET CLOSEBRACKET Rule 108 modelexpressionlist -> expression Rule 109 modelexpressionlist -> listcall Rule 110 modelexpressionlist -> modelexpressionlist COMMA expression Rule 111 modelexpressionlist -> modelexpressionlist COMMA listcall Rule 112 modelexpression -> expression Rule 113 getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET Rule 114 getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 Rule 115 getvaluearg1 -> expression Rule 116 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET Rule 117 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET Rule 118 getvaluearg2 -> DQSTRING Rule 119 getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 120 getvaluearg2 -> VAR Rule 121 getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem Rule 122 getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem Rule 123 getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem Rule 124 getvaluearg2arraylist -> getvaluearg2arraylistitem Rule 125 getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 126 getvaluearg2arraylistitem -> DQSTRING Rule 127 getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING Rule 128 getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 129 getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET Rule 130 getvaluearg3 -> VAR Rule 131 getvaluearg4 -> expression Rule 132 getvaluearg4 -> listcall Rule 133 ltermarraylist -> ltermarraylist COMMA ltermarraylistterm Rule 134 ltermarraylist -> ltermarraylistterm Rule 135 ltermarraylistterm -> VAR Rule 136 ltermarraylistterm -> GRAPHICS Rule 137 ltermarraylistterm -> MODEL Rule 138 ltermarraylistterm -> VAR DOT VAR Rule 139 ltermarraylistterm -> IN Rule 140 ltermarraylistterm -> PREVAR Rule 141 termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist Rule 142 termarrayarraylist -> termarraylist SEMICOLON termarraylist Rule 143 termarrayarraylist -> termarraylist SEMICOLON Rule 144 termarraylist -> termarraylist COMMA expression Rule 145 termarraylist -> termarraylist SPACE expression Rule 146 termarraylist -> expression Rule 147 termarraylist -> expression COLON expression Rule 148 list -> list COMMA expression Rule 149 list -> list COMMA listcall Rule 150 list -> list COMMA VAR ASSIGNMENT expression Rule 151 list -> list COMMA GRAPHICS ASSIGNMENT expression Rule 152 list -> list COMMA MODEL ASSIGNMENT expression Rule 153 list -> list COMMA VAR ASSIGNMENT listcall Rule 154 list -> list COMMA GRAPHICS ASSIGNMENT listcall Rule 155 list -> list COMMA MODEL ASSIGNMENT listcall Rule 156 list -> list COMMA IN ASSIGNMENT expression Rule 157 list -> list COMMA IN ASSIGNMENT listcall Rule 158 list -> expression Rule 159 list -> listcall Rule 160 list -> VAR ASSIGNMENT expression Rule 161 list -> VAR ASSIGNMENT listcall Rule 162 list -> IN ASSIGNMENT expression Rule 163 list -> IN ASSIGNMENT listcall Rule 164 getvaluelist -> getvaluelist COMMA expression Rule 165 getvaluelist -> expression Rule 166 expression -> OPENBRACKET expression CLOSEBRACKET Rule 167 expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET Rule 168 expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET Rule 169 expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET Rule 170 expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET Rule 171 expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET Rule 172 expression -> OPENSQBRACKET CLOSESQBRACKET Rule 173 expression -> expression TRANSPOSE Rule 174 expression -> expression MULTIPLICATION expression Rule 175 expression -> expression ADDITION expression Rule 176 expression -> expression COMPARISON expression Rule 177 expression -> expression COMPARISON listcall Rule 178 expression -> expression LOGICAL expression Rule 179 expression -> ADDITION expression Rule 180 expression -> NOT expression Rule 181 expression -> term Rule 182 function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 183 function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET Rule 184 resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL Rule 185 clearvar -> CLEAR VAR Rule 186 clearvar -> clearvar VAR Rule 187 lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET Rule 188 lterm -> lterm OPENBRACKET expression CLOSEBRACKET Rule 189 lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET Rule 190 lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET Rule 191 lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 192 lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 193 lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET Rule 194 lterm -> lterm DOT VAR Rule 195 lterm -> lterm DOT GRAPHICS Rule 196 lterm -> lterm DOT MODEL Rule 197 lterm -> lterm DOT IN Rule 198 lterm -> VAR Rule 199 lterm -> IN Rule 200 lterm -> PREVAR Rule 201 termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET Rule 202 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET Rule 203 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET Rule 204 termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET Rule 205 termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET Rule 206 termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET Rule 207 termvar -> termvar OPENBRACKET COLON CLOSEBRACKET Rule 208 termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET Rule 209 termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET Rule 210 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET Rule 211 termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 212 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 213 termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET Rule 214 term -> OPENBRACKET expression COLON expression CLOSEBRACKET Rule 215 term -> expression COLON expression COLON expression Rule 216 termvar -> termvar OPENBRACKET expression CLOSEBRACKET Rule 217 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 218 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET Rule 219 term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET Rule 220 term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 221 term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET Rule 222 term -> STRING OPENBRACKET expression CLOSEBRACKET Rule 223 term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 224 listcall -> LIST OPENBRACKET list CLOSEBRACKET Rule 225 term -> GETTEXT OPENBRACKET expression CLOSEBRACKET Rule 226 term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET Rule 227 listcall -> LIST OPENBRACKET CLOSEBRACKET Rule 228 term -> LASTINDEX Rule 229 term -> PREVAR Rule 230 term -> PREVAR_SUBSTITUTE Rule 231 term -> PREVAR_BOOLEAN Rule 232 expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX Rule 233 expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression Rule 234 term -> PREVAR_FLOAT Rule 235 term -> termvar Rule 236 termvar -> termvar DOT VAR Rule 237 termvar -> termvar DOT GRAPHICS Rule 238 termvar -> termvar DOT MODEL Rule 239 termvar -> termvar DOT IN Rule 240 termvar -> VAR Rule 241 termvar -> GRAPHICS Rule 242 termvar -> MODEL Rule 243 termvar -> IN Rule 244 term -> NUMBER Rule 245 term -> QSTRING Rule 246 term -> DQSTRING Terminals, with rules where they appear ADDITION : 127 175 179 232 233 ASSIGNMENT : 5 6 7 8 9 35 65 66 67 68 69 70 95 96 97 98 104 105 113 150 151 152 153 154 155 156 157 160 161 162 163 184 BREAK : 20 CASE : 73 74 75 76 77 78 79 80 81 82 83 84 85 86 CATCH : 64 CLEAR : 185 CLOSEBRACKET : 5 6 7 8 9 35 102 103 106 107 113 119 125 128 129 166 182 183 184 187 188 189 190 191 192 201 202 203 204 205 206 207 208 209 210 211 212 213 214 216 217 218 219 220 221 222 223 224 225 226 227 CLOSEOPENBRACKET : 103 192 210 212 217 217 218 218 CLOSESQBRACKET : 116 117 167 168 169 170 171 172 193 COLON : 65 65 66 66 67 68 147 187 189 189 190 201 202 203 203 204 204 205 206 207 208 209 210 213 213 214 215 215 218 219 221 COMMA : 5 5 6 6 110 111 114 114 114 122 133 144 148 149 150 151 152 153 154 155 156 157 164 170 189 190 191 202 203 204 208 209 211 213 219 220 COMPARISON : 176 177 DO : 66 68 70 87 DOT : 99 104 105 138 194 195 196 197 236 237 238 239 DQSTRING : 118 119 125 126 127 127 246 ELSE : 94 ELSEIF : 92 93 END : 38 ENDFUNCTION : 3 4 EOL : 2 3 4 5 6 7 8 9 15 16 18 19 20 21 22 23 35 38 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 104 105 184 FOR : 65 66 67 68 69 70 FUNCTION : 5 6 7 8 9 FUNCTIONNAME : 6 8 9 128 182 183 223 226 GETTEXT : 119 125 225 GRAPHICS : 97 104 136 151 154 195 237 241 IF : 90 91 IN : 101 139 156 157 162 163 197 199 239 243 JOB : 5 6 72 JOB_DEFINE : 75 76 JOB_GETINPUTS : 77 78 JOB_GETORIGIN : 79 80 JOB_GETOUTPUTS : 81 82 JOB_PLOT : 83 84 JOB_SET : 85 86 LASTINDEX : 228 LIST : 106 107 129 224 227 LOGICAL : 178 MODEL : 98 105 137 152 155 196 238 242 MULTIPLICATION : 174 232 233 NOT : 180 NUMBER : 244 OPENBRACKET : 5 6 7 8 9 35 102 103 106 107 113 119 125 128 129 166 182 183 184 187 188 189 190 191 192 201 202 203 204 205 206 207 208 209 210 211 212 213 214 216 217 218 219 220 221 222 223 224 225 226 227 OPENSQBRACKET : 116 117 167 168 169 170 171 172 193 PART : 219 220 PREVAR : 140 200 229 PREVAR_BOOLEAN : 231 PREVAR_COMPLEX : 232 233 PREVAR_FLOAT : 234 PREVAR_SUBSTITUTE : 230 QSTRING : 245 RESUME : 184 RETURN : 21 SCICOS_GETVALUE : 113 SELECT : 71 72 SEMICOLON : 117 121 141 142 143 168 SPACE : 123 145 171 STRING : 221 222 THEN : 73 75 77 79 81 83 85 88 90 92 TRANSPOSE : 173 TRY : 63 VAR : 5 5 5 6 6 7 65 66 67 68 69 69 70 70 99 100 120 130 135 138 138 150 153 160 161 185 186 194 198 236 240 WHERE : 35 WHILE : 87 88 89 error : Nonterminals, with rules where they appear assignment : 14 17 casejobsetstatement : 41 44 47 casejobstatement : 40 43 46 casejobstatementblock : 32 40 41 43 44 casestatement : 39 42 45 casestatementblock : 31 39 42 catchstatement : 59 clearvar : 22 186 elseifstatement : 55 56 elseifstatementblock : 52 53 55 elsestatement : 57 58 elsestatementblock : 51 53 61 endstatementblock : 31 32 48 50 51 52 53 59 60 61 expression : 65 65 65 66 66 66 67 67 68 68 71 73 74 87 88 89 90 91 92 93 95 97 98 102 103 103 108 110 112 115 131 144 145 146 147 147 148 150 151 152 156 158 160 162 164 165 166 173 174 174 175 175 176 176 177 178 178 179 180 184 187 187 188 189 189 189 189 190 191 191 192 192 201 201 202 202 202 203 203 203 203 204 204 205 206 208 209 210 211 211 212 212 214 214 215 215 215 216 217 217 217 218 218 218 218 219 219 219 220 220 221 221 222 225 232 232 233 233 forstatement : 49 forstatementblock : 48 forstatementblocks : 24 25 function : 16 19 functionblock : 1 26 functionblocks : 1 0 functionstatement : 4 getvaluearg1 : 114 getvaluearg2 : 114 getvaluearg2arraylist : 116 117 121 122 123 getvaluearg2arraylistitem : 121 122 123 124 getvaluearg3 : 114 getvaluearg4 : 114 getvaluearguments : 113 getvalueassignment : 15 18 getvaluelist : 129 164 ifstatement : 54 ifstatementblock : 50 51 52 53 ifstatementblocks : 27 28 jobfunctionblock : 2 jobfunctionstatement : 3 jobsetstatement : 12 13 jobsetstatementblock : 12 41 47 list : 7 8 128 148 149 150 151 152 153 154 155 156 157 182 223 224 listcall : 96 109 111 132 149 153 154 155 157 159 161 163 177 lterm : 5 6 7 8 9 35 95 96 113 184 187 188 189 190 191 192 194 195 196 197 ltermarraylist : 133 193 ltermarraylistterm : 133 134 modelexpression : 104 105 modelexpressionlist : 106 110 111 modelvar : 99 102 103 104 105 resumestatementblocks : 29 30 selectjobstatement : 32 selectstatement : 31 statement : 10 11 statementblock : 3 4 10 39 40 45 46 49 54 55 56 57 59 59 62 term : 181 termarrayarraylist : 141 167 168 termarraylist : 141 142 142 143 144 145 169 170 171 termvar : 201 202 203 204 205 206 207 208 209 210 211 212 213 216 217 218 235 236 237 238 239 trystatement : 59 trystatementblocks : 33 34 whilestatement : 62 whilestatementblock : 60 61 whilestatementblocks : 36 37 Parsing method: LALR state 0 (0) S' -> . functionblocks (1) functionblocks -> . functionblocks functionblock (2) functionblocks -> . EOL jobfunctionblock EOL shift and go to state 2 functionblocks shift and go to state 1 state 1 (0) S' -> functionblocks . (1) functionblocks -> functionblocks . functionblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL FUNCTION shift and go to state 3 functionstatement shift and go to state 4 functionblock shift and go to state 5 state 2 (2) functionblocks -> EOL . jobfunctionblock (3) jobfunctionblock -> . jobfunctionstatement statementblock ENDFUNCTION EOL (5) jobfunctionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL FUNCTION shift and go to state 6 jobfunctionstatement shift and go to state 7 jobfunctionblock shift and go to state 8 state 3 (7) functionstatement -> FUNCTION . lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> FUNCTION . lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION . lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 lterm shift and go to state 11 state 4 (4) functionblock -> functionstatement . statementblock ENDFUNCTION EOL (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 38 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 5 (1) functionblocks -> functionblocks functionblock . FUNCTION reduce using rule 1 (functionblocks -> functionblocks functionblock .) $end reduce using rule 1 (functionblocks -> functionblocks functionblock .) state 6 (5) jobfunctionstatement -> FUNCTION . lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION . lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 lterm shift and go to state 48 state 7 (3) jobfunctionblock -> jobfunctionstatement . statementblock ENDFUNCTION EOL (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 49 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 8 (2) functionblocks -> EOL jobfunctionblock . FUNCTION reduce using rule 2 (functionblocks -> EOL jobfunctionblock .) $end reduce using rule 2 (functionblocks -> EOL jobfunctionblock .) state 9 (200) lterm -> PREVAR . ASSIGNMENT reduce using rule 200 (lterm -> PREVAR .) OPENBRACKET reduce using rule 200 (lterm -> PREVAR .) DOT reduce using rule 200 (lterm -> PREVAR .) state 10 (199) lterm -> IN . ASSIGNMENT reduce using rule 199 (lterm -> IN .) OPENBRACKET reduce using rule 199 (lterm -> IN .) DOT reduce using rule 199 (lterm -> IN .) state 11 (7) functionstatement -> FUNCTION lterm . ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> FUNCTION lterm . ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION lterm . ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (187) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (189) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (194) lterm -> lterm . DOT VAR (195) lterm -> lterm . DOT GRAPHICS (196) lterm -> lterm . DOT MODEL (197) lterm -> lterm . DOT IN ASSIGNMENT shift and go to state 51 OPENBRACKET shift and go to state 50 DOT shift and go to state 52 state 12 (193) lterm -> OPENSQBRACKET . ltermarraylist CLOSESQBRACKET (133) ltermarraylist -> . ltermarraylist COMMA ltermarraylistterm (134) ltermarraylist -> . ltermarraylistterm (135) ltermarraylistterm -> . VAR (136) ltermarraylistterm -> . GRAPHICS (137) ltermarraylistterm -> . MODEL (138) ltermarraylistterm -> . VAR DOT VAR (139) ltermarraylistterm -> . IN (140) ltermarraylistterm -> . PREVAR VAR shift and go to state 57 GRAPHICS shift and go to state 56 MODEL shift and go to state 58 IN shift and go to state 55 PREVAR shift and go to state 53 ltermarraylist shift and go to state 59 ltermarraylistterm shift and go to state 54 state 13 (198) lterm -> VAR . ASSIGNMENT reduce using rule 198 (lterm -> VAR .) OPENBRACKET reduce using rule 198 (lterm -> VAR .) DOT reduce using rule 198 (lterm -> VAR .) state 14 (21) statement -> RETURN . EOL EOL shift and go to state 60 state 15 (22) statement -> clearvar . EOL (186) clearvar -> clearvar . VAR EOL shift and go to state 62 VAR shift and go to state 61 state 16 (50) ifstatementblocks -> ifstatementblock . endstatementblock (51) ifstatementblocks -> ifstatementblock . elsestatementblock endstatementblock (52) ifstatementblocks -> ifstatementblock . elseifstatementblock endstatementblock (53) ifstatementblocks -> ifstatementblock . elseifstatementblock elsestatementblock endstatementblock (38) endstatementblock -> . END EOL (57) elsestatementblock -> . elsestatement statementblock (58) elsestatementblock -> . elsestatement (55) elseifstatementblock -> . elseifstatementblock elseifstatement statementblock (56) elseifstatementblock -> . elseifstatement statementblock (94) elsestatement -> . ELSE EOL (92) elseifstatement -> . ELSEIF expression THEN EOL (93) elseifstatement -> . ELSEIF expression EOL END shift and go to state 65 ELSE shift and go to state 67 ELSEIF shift and go to state 69 endstatementblock shift and go to state 63 elseifstatementblock shift and go to state 64 elsestatement shift and go to state 66 elsestatementblock shift and go to state 68 elseifstatement shift and go to state 70 state 17 (23) statement -> EOL . END reduce using rule 23 (statement -> EOL .) BREAK reduce using rule 23 (statement -> EOL .) RETURN reduce using rule 23 (statement -> EOL .) EOL reduce using rule 23 (statement -> EOL .) GRAPHICS reduce using rule 23 (statement -> EOL .) MODEL reduce using rule 23 (statement -> EOL .) FUNCTIONNAME reduce using rule 23 (statement -> EOL .) CLEAR reduce using rule 23 (statement -> EOL .) SELECT reduce using rule 23 (statement -> EOL .) OPENSQBRACKET reduce using rule 23 (statement -> EOL .) VAR reduce using rule 23 (statement -> EOL .) IN reduce using rule 23 (statement -> EOL .) PREVAR reduce using rule 23 (statement -> EOL .) FUNCTION reduce using rule 23 (statement -> EOL .) TRY reduce using rule 23 (statement -> EOL .) FOR reduce using rule 23 (statement -> EOL .) IF reduce using rule 23 (statement -> EOL .) WHILE reduce using rule 23 (statement -> EOL .) ELSEIF reduce using rule 23 (statement -> EOL .) ELSE reduce using rule 23 (statement -> EOL .) CASE reduce using rule 23 (statement -> EOL .) ENDFUNCTION reduce using rule 23 (statement -> EOL .) CATCH reduce using rule 23 (statement -> EOL .) state 18 (60) whilestatementblocks -> whilestatementblock . endstatementblock (61) whilestatementblocks -> whilestatementblock . elsestatementblock endstatementblock (38) endstatementblock -> . END EOL (57) elsestatementblock -> . elsestatement statementblock (58) elsestatementblock -> . elsestatement (94) elsestatement -> . ELSE EOL END shift and go to state 65 ELSE shift and go to state 67 endstatementblock shift and go to state 71 elsestatement shift and go to state 66 elsestatementblock shift and go to state 72 state 19 (98) assignment -> MODEL . ASSIGNMENT expression EOL (105) assignment -> MODEL . DOT modelvar ASSIGNMENT modelexpression EOL ASSIGNMENT shift and go to state 73 DOT shift and go to state 74 state 20 (31) statement -> selectstatement . casestatementblock endstatementblock (39) casestatementblock -> . casestatementblock casestatement statementblock (42) casestatementblock -> . casestatementblock casestatement (45) casestatementblock -> . casestatement statementblock (73) casestatement -> . CASE expression THEN EOL (74) casestatement -> . CASE expression EOL CASE shift and go to state 75 casestatementblock shift and go to state 76 casestatement shift and go to state 77 state 21 (62) whilestatementblock -> whilestatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 78 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 22 (71) selectstatement -> SELECT . expression EOL (72) selectjobstatement -> SELECT . JOB EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN JOB shift and go to state 90 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 102 state 23 (11) statementblock -> statement . BREAK reduce using rule 11 (statementblock -> statement .) RETURN reduce using rule 11 (statementblock -> statement .) EOL reduce using rule 11 (statementblock -> statement .) GRAPHICS reduce using rule 11 (statementblock -> statement .) MODEL reduce using rule 11 (statementblock -> statement .) FUNCTIONNAME reduce using rule 11 (statementblock -> statement .) CLEAR reduce using rule 11 (statementblock -> statement .) SELECT reduce using rule 11 (statementblock -> statement .) OPENSQBRACKET reduce using rule 11 (statementblock -> statement .) VAR reduce using rule 11 (statementblock -> statement .) IN reduce using rule 11 (statementblock -> statement .) PREVAR reduce using rule 11 (statementblock -> statement .) FUNCTION reduce using rule 11 (statementblock -> statement .) TRY reduce using rule 11 (statementblock -> statement .) FOR reduce using rule 11 (statementblock -> statement .) IF reduce using rule 11 (statementblock -> statement .) WHILE reduce using rule 11 (statementblock -> statement .) END reduce using rule 11 (statementblock -> statement .) ELSE reduce using rule 11 (statementblock -> statement .) ELSEIF reduce using rule 11 (statementblock -> statement .) CASE reduce using rule 11 (statementblock -> statement .) ENDFUNCTION reduce using rule 11 (statementblock -> statement .) CATCH reduce using rule 11 (statementblock -> statement .) state 24 (24) statement -> forstatementblocks . END reduce using rule 24 (statement -> forstatementblocks .) BREAK reduce using rule 24 (statement -> forstatementblocks .) RETURN reduce using rule 24 (statement -> forstatementblocks .) EOL reduce using rule 24 (statement -> forstatementblocks .) GRAPHICS reduce using rule 24 (statement -> forstatementblocks .) MODEL reduce using rule 24 (statement -> forstatementblocks .) FUNCTIONNAME reduce using rule 24 (statement -> forstatementblocks .) CLEAR reduce using rule 24 (statement -> forstatementblocks .) SELECT reduce using rule 24 (statement -> forstatementblocks .) OPENSQBRACKET reduce using rule 24 (statement -> forstatementblocks .) VAR reduce using rule 24 (statement -> forstatementblocks .) IN reduce using rule 24 (statement -> forstatementblocks .) PREVAR reduce using rule 24 (statement -> forstatementblocks .) FUNCTION reduce using rule 24 (statement -> forstatementblocks .) TRY reduce using rule 24 (statement -> forstatementblocks .) FOR reduce using rule 24 (statement -> forstatementblocks .) IF reduce using rule 24 (statement -> forstatementblocks .) WHILE reduce using rule 24 (statement -> forstatementblocks .) ELSEIF reduce using rule 24 (statement -> forstatementblocks .) ELSE reduce using rule 24 (statement -> forstatementblocks .) CASE reduce using rule 24 (statement -> forstatementblocks .) ENDFUNCTION reduce using rule 24 (statement -> forstatementblocks .) CATCH reduce using rule 24 (statement -> forstatementblocks .) state 25 (29) statement -> resumestatementblocks . END reduce using rule 29 (statement -> resumestatementblocks .) BREAK reduce using rule 29 (statement -> resumestatementblocks .) RETURN reduce using rule 29 (statement -> resumestatementblocks .) EOL reduce using rule 29 (statement -> resumestatementblocks .) GRAPHICS reduce using rule 29 (statement -> resumestatementblocks .) MODEL reduce using rule 29 (statement -> resumestatementblocks .) FUNCTIONNAME reduce using rule 29 (statement -> resumestatementblocks .) CLEAR reduce using rule 29 (statement -> resumestatementblocks .) SELECT reduce using rule 29 (statement -> resumestatementblocks .) OPENSQBRACKET reduce using rule 29 (statement -> resumestatementblocks .) VAR reduce using rule 29 (statement -> resumestatementblocks .) IN reduce using rule 29 (statement -> resumestatementblocks .) PREVAR reduce using rule 29 (statement -> resumestatementblocks .) FUNCTION reduce using rule 29 (statement -> resumestatementblocks .) TRY reduce using rule 29 (statement -> resumestatementblocks .) FOR reduce using rule 29 (statement -> resumestatementblocks .) IF reduce using rule 29 (statement -> resumestatementblocks .) WHILE reduce using rule 29 (statement -> resumestatementblocks .) ELSEIF reduce using rule 29 (statement -> resumestatementblocks .) ELSE reduce using rule 29 (statement -> resumestatementblocks .) CASE reduce using rule 29 (statement -> resumestatementblocks .) ENDFUNCTION reduce using rule 29 (statement -> resumestatementblocks .) CATCH reduce using rule 29 (statement -> resumestatementblocks .) state 26 (16) statement -> function . EOL EOL shift and go to state 103 state 27 (15) statement -> getvalueassignment . EOL EOL shift and go to state 104 state 28 (182) function -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET (183) function -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 105 state 29 (65) forstatement -> FOR . VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> FOR . VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> FOR . VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> FOR . VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> FOR . VAR ASSIGNMENT VAR EOL (70) forstatement -> FOR . VAR ASSIGNMENT VAR DO EOL VAR shift and go to state 106 state 30 (14) statement -> assignment . END reduce using rule 14 (statement -> assignment .) BREAK reduce using rule 14 (statement -> assignment .) RETURN reduce using rule 14 (statement -> assignment .) EOL reduce using rule 14 (statement -> assignment .) GRAPHICS reduce using rule 14 (statement -> assignment .) MODEL reduce using rule 14 (statement -> assignment .) FUNCTIONNAME reduce using rule 14 (statement -> assignment .) CLEAR reduce using rule 14 (statement -> assignment .) SELECT reduce using rule 14 (statement -> assignment .) OPENSQBRACKET reduce using rule 14 (statement -> assignment .) VAR reduce using rule 14 (statement -> assignment .) IN reduce using rule 14 (statement -> assignment .) PREVAR reduce using rule 14 (statement -> assignment .) FUNCTION reduce using rule 14 (statement -> assignment .) TRY reduce using rule 14 (statement -> assignment .) FOR reduce using rule 14 (statement -> assignment .) IF reduce using rule 14 (statement -> assignment .) WHILE reduce using rule 14 (statement -> assignment .) ELSEIF reduce using rule 14 (statement -> assignment .) ELSE reduce using rule 14 (statement -> assignment .) CASE reduce using rule 14 (statement -> assignment .) ENDFUNCTION reduce using rule 14 (statement -> assignment .) CATCH reduce using rule 14 (statement -> assignment .) state 31 (185) clearvar -> CLEAR . VAR VAR shift and go to state 107 state 32 (48) forstatementblocks -> forstatementblock . endstatementblock (38) endstatementblock -> . END EOL END shift and go to state 65 endstatementblock shift and go to state 108 state 33 (63) trystatement -> TRY . EOL EOL shift and go to state 109 state 34 (32) statement -> selectjobstatement . casejobstatementblock endstatementblock (40) casejobstatementblock -> . casejobstatementblock casejobstatement statementblock (41) casejobstatementblock -> . casejobstatementblock casejobsetstatement jobsetstatementblock (43) casejobstatementblock -> . casejobstatementblock casejobstatement (44) casejobstatementblock -> . casejobstatementblock casejobsetstatement (46) casejobstatementblock -> . casejobstatement statementblock (47) casejobstatementblock -> . casejobsetstatement jobsetstatementblock (75) casejobstatement -> . CASE JOB_DEFINE THEN EOL (76) casejobstatement -> . CASE JOB_DEFINE EOL (77) casejobstatement -> . CASE JOB_GETINPUTS THEN EOL (78) casejobstatement -> . CASE JOB_GETINPUTS EOL (79) casejobstatement -> . CASE JOB_GETORIGIN THEN EOL (80) casejobstatement -> . CASE JOB_GETORIGIN EOL (81) casejobstatement -> . CASE JOB_GETOUTPUTS THEN EOL (82) casejobstatement -> . CASE JOB_GETOUTPUTS EOL (83) casejobstatement -> . CASE JOB_PLOT THEN EOL (84) casejobstatement -> . CASE JOB_PLOT EOL (85) casejobsetstatement -> . CASE JOB_SET THEN EOL (86) casejobsetstatement -> . CASE JOB_SET EOL CASE shift and go to state 111 casejobstatement shift and go to state 110 casejobsetstatement shift and go to state 112 casejobstatementblock shift and go to state 113 state 35 (97) assignment -> GRAPHICS . ASSIGNMENT expression EOL (104) assignment -> GRAPHICS . DOT modelvar ASSIGNMENT modelexpression EOL ASSIGNMENT shift and go to state 114 DOT shift and go to state 115 state 36 (36) statement -> whilestatementblocks . END reduce using rule 36 (statement -> whilestatementblocks .) BREAK reduce using rule 36 (statement -> whilestatementblocks .) RETURN reduce using rule 36 (statement -> whilestatementblocks .) EOL reduce using rule 36 (statement -> whilestatementblocks .) GRAPHICS reduce using rule 36 (statement -> whilestatementblocks .) MODEL reduce using rule 36 (statement -> whilestatementblocks .) FUNCTIONNAME reduce using rule 36 (statement -> whilestatementblocks .) CLEAR reduce using rule 36 (statement -> whilestatementblocks .) SELECT reduce using rule 36 (statement -> whilestatementblocks .) OPENSQBRACKET reduce using rule 36 (statement -> whilestatementblocks .) VAR reduce using rule 36 (statement -> whilestatementblocks .) IN reduce using rule 36 (statement -> whilestatementblocks .) PREVAR reduce using rule 36 (statement -> whilestatementblocks .) FUNCTION reduce using rule 36 (statement -> whilestatementblocks .) TRY reduce using rule 36 (statement -> whilestatementblocks .) FOR reduce using rule 36 (statement -> whilestatementblocks .) IF reduce using rule 36 (statement -> whilestatementblocks .) WHILE reduce using rule 36 (statement -> whilestatementblocks .) ELSEIF reduce using rule 36 (statement -> whilestatementblocks .) ELSE reduce using rule 36 (statement -> whilestatementblocks .) CASE reduce using rule 36 (statement -> whilestatementblocks .) ENDFUNCTION reduce using rule 36 (statement -> whilestatementblocks .) CATCH reduce using rule 36 (statement -> whilestatementblocks .) state 37 (90) ifstatement -> IF . expression THEN (91) ifstatement -> IF . expression EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 116 state 38 (4) functionblock -> functionstatement statementblock . ENDFUNCTION EOL (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL ENDFUNCTION shift and go to state 118 BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 39 (87) whilestatement -> WHILE . expression DO EOL (88) whilestatement -> WHILE . expression THEN EOL (89) whilestatement -> WHILE . expression EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 119 state 40 (59) trystatementblocks -> trystatement . statementblock catchstatement statementblock endstatementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 120 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 41 (26) statement -> functionblock . END reduce using rule 26 (statement -> functionblock .) BREAK reduce using rule 26 (statement -> functionblock .) RETURN reduce using rule 26 (statement -> functionblock .) EOL reduce using rule 26 (statement -> functionblock .) GRAPHICS reduce using rule 26 (statement -> functionblock .) MODEL reduce using rule 26 (statement -> functionblock .) FUNCTIONNAME reduce using rule 26 (statement -> functionblock .) CLEAR reduce using rule 26 (statement -> functionblock .) SELECT reduce using rule 26 (statement -> functionblock .) OPENSQBRACKET reduce using rule 26 (statement -> functionblock .) VAR reduce using rule 26 (statement -> functionblock .) IN reduce using rule 26 (statement -> functionblock .) PREVAR reduce using rule 26 (statement -> functionblock .) FUNCTION reduce using rule 26 (statement -> functionblock .) TRY reduce using rule 26 (statement -> functionblock .) FOR reduce using rule 26 (statement -> functionblock .) IF reduce using rule 26 (statement -> functionblock .) WHILE reduce using rule 26 (statement -> functionblock .) ELSEIF reduce using rule 26 (statement -> functionblock .) ELSE reduce using rule 26 (statement -> functionblock .) CASE reduce using rule 26 (statement -> functionblock .) ENDFUNCTION reduce using rule 26 (statement -> functionblock .) CATCH reduce using rule 26 (statement -> functionblock .) state 42 (35) statement -> lterm . ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (95) assignment -> lterm . ASSIGNMENT expression EOL (96) assignment -> lterm . ASSIGNMENT listcall EOL (113) getvalueassignment -> lterm . ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (184) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (187) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (189) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (194) lterm -> lterm . DOT VAR (195) lterm -> lterm . DOT GRAPHICS (196) lterm -> lterm . DOT MODEL (197) lterm -> lterm . DOT IN ASSIGNMENT shift and go to state 121 OPENBRACKET shift and go to state 50 DOT shift and go to state 52 state 43 (20) statement -> BREAK . EOL EOL shift and go to state 122 state 44 (27) statement -> ifstatementblocks . END reduce using rule 27 (statement -> ifstatementblocks .) BREAK reduce using rule 27 (statement -> ifstatementblocks .) RETURN reduce using rule 27 (statement -> ifstatementblocks .) EOL reduce using rule 27 (statement -> ifstatementblocks .) GRAPHICS reduce using rule 27 (statement -> ifstatementblocks .) MODEL reduce using rule 27 (statement -> ifstatementblocks .) FUNCTIONNAME reduce using rule 27 (statement -> ifstatementblocks .) CLEAR reduce using rule 27 (statement -> ifstatementblocks .) SELECT reduce using rule 27 (statement -> ifstatementblocks .) OPENSQBRACKET reduce using rule 27 (statement -> ifstatementblocks .) VAR reduce using rule 27 (statement -> ifstatementblocks .) IN reduce using rule 27 (statement -> ifstatementblocks .) PREVAR reduce using rule 27 (statement -> ifstatementblocks .) FUNCTION reduce using rule 27 (statement -> ifstatementblocks .) TRY reduce using rule 27 (statement -> ifstatementblocks .) FOR reduce using rule 27 (statement -> ifstatementblocks .) IF reduce using rule 27 (statement -> ifstatementblocks .) WHILE reduce using rule 27 (statement -> ifstatementblocks .) ELSEIF reduce using rule 27 (statement -> ifstatementblocks .) ELSE reduce using rule 27 (statement -> ifstatementblocks .) CASE reduce using rule 27 (statement -> ifstatementblocks .) ENDFUNCTION reduce using rule 27 (statement -> ifstatementblocks .) CATCH reduce using rule 27 (statement -> ifstatementblocks .) state 45 (49) forstatementblock -> forstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 statementblock shift and go to state 123 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 forstatement shift and go to state 45 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 46 (33) statement -> trystatementblocks . END reduce using rule 33 (statement -> trystatementblocks .) BREAK reduce using rule 33 (statement -> trystatementblocks .) RETURN reduce using rule 33 (statement -> trystatementblocks .) EOL reduce using rule 33 (statement -> trystatementblocks .) GRAPHICS reduce using rule 33 (statement -> trystatementblocks .) MODEL reduce using rule 33 (statement -> trystatementblocks .) FUNCTIONNAME reduce using rule 33 (statement -> trystatementblocks .) CLEAR reduce using rule 33 (statement -> trystatementblocks .) SELECT reduce using rule 33 (statement -> trystatementblocks .) OPENSQBRACKET reduce using rule 33 (statement -> trystatementblocks .) VAR reduce using rule 33 (statement -> trystatementblocks .) IN reduce using rule 33 (statement -> trystatementblocks .) PREVAR reduce using rule 33 (statement -> trystatementblocks .) FUNCTION reduce using rule 33 (statement -> trystatementblocks .) TRY reduce using rule 33 (statement -> trystatementblocks .) FOR reduce using rule 33 (statement -> trystatementblocks .) IF reduce using rule 33 (statement -> trystatementblocks .) WHILE reduce using rule 33 (statement -> trystatementblocks .) ELSEIF reduce using rule 33 (statement -> trystatementblocks .) ELSE reduce using rule 33 (statement -> trystatementblocks .) CASE reduce using rule 33 (statement -> trystatementblocks .) ENDFUNCTION reduce using rule 33 (statement -> trystatementblocks .) CATCH reduce using rule 33 (statement -> trystatementblocks .) state 47 (54) ifstatementblock -> ifstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 124 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 48 (5) jobfunctionstatement -> FUNCTION lterm . ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION lterm . ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (187) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (189) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (194) lterm -> lterm . DOT VAR (195) lterm -> lterm . DOT GRAPHICS (196) lterm -> lterm . DOT MODEL (197) lterm -> lterm . DOT IN ASSIGNMENT shift and go to state 125 OPENBRACKET shift and go to state 50 DOT shift and go to state 52 state 49 (3) jobfunctionblock -> jobfunctionstatement statementblock . ENDFUNCTION EOL (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL ENDFUNCTION shift and go to state 126 BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 50 (187) lterm -> lterm OPENBRACKET . expression COLON expression CLOSEBRACKET (188) lterm -> lterm OPENBRACKET . expression CLOSEBRACKET (189) lterm -> lterm OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> lterm OPENBRACKET . expression COMMA COLON CLOSEBRACKET (191) lterm -> lterm OPENBRACKET . expression COMMA expression CLOSEBRACKET (192) lterm -> lterm OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 127 state 51 (7) functionstatement -> FUNCTION lterm ASSIGNMENT . VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> FUNCTION lterm ASSIGNMENT . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION lterm ASSIGNMENT . FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL VAR shift and go to state 129 FUNCTIONNAME shift and go to state 128 state 52 (194) lterm -> lterm DOT . VAR (195) lterm -> lterm DOT . GRAPHICS (196) lterm -> lterm DOT . MODEL (197) lterm -> lterm DOT . IN VAR shift and go to state 132 GRAPHICS shift and go to state 130 MODEL shift and go to state 133 IN shift and go to state 131 state 53 (140) ltermarraylistterm -> PREVAR . CLOSESQBRACKET reduce using rule 140 (ltermarraylistterm -> PREVAR .) COMMA reduce using rule 140 (ltermarraylistterm -> PREVAR .) state 54 (134) ltermarraylist -> ltermarraylistterm . CLOSESQBRACKET reduce using rule 134 (ltermarraylist -> ltermarraylistterm .) COMMA reduce using rule 134 (ltermarraylist -> ltermarraylistterm .) state 55 (139) ltermarraylistterm -> IN . CLOSESQBRACKET reduce using rule 139 (ltermarraylistterm -> IN .) COMMA reduce using rule 139 (ltermarraylistterm -> IN .) state 56 (136) ltermarraylistterm -> GRAPHICS . CLOSESQBRACKET reduce using rule 136 (ltermarraylistterm -> GRAPHICS .) COMMA reduce using rule 136 (ltermarraylistterm -> GRAPHICS .) state 57 (135) ltermarraylistterm -> VAR . (138) ltermarraylistterm -> VAR . DOT VAR CLOSESQBRACKET reduce using rule 135 (ltermarraylistterm -> VAR .) COMMA reduce using rule 135 (ltermarraylistterm -> VAR .) DOT shift and go to state 134 state 58 (137) ltermarraylistterm -> MODEL . CLOSESQBRACKET reduce using rule 137 (ltermarraylistterm -> MODEL .) COMMA reduce using rule 137 (ltermarraylistterm -> MODEL .) state 59 (193) lterm -> OPENSQBRACKET ltermarraylist . CLOSESQBRACKET (133) ltermarraylist -> ltermarraylist . COMMA ltermarraylistterm CLOSESQBRACKET shift and go to state 136 COMMA shift and go to state 135 state 60 (21) statement -> RETURN EOL . END reduce using rule 21 (statement -> RETURN EOL .) BREAK reduce using rule 21 (statement -> RETURN EOL .) RETURN reduce using rule 21 (statement -> RETURN EOL .) EOL reduce using rule 21 (statement -> RETURN EOL .) GRAPHICS reduce using rule 21 (statement -> RETURN EOL .) MODEL reduce using rule 21 (statement -> RETURN EOL .) FUNCTIONNAME reduce using rule 21 (statement -> RETURN EOL .) CLEAR reduce using rule 21 (statement -> RETURN EOL .) SELECT reduce using rule 21 (statement -> RETURN EOL .) OPENSQBRACKET reduce using rule 21 (statement -> RETURN EOL .) VAR reduce using rule 21 (statement -> RETURN EOL .) IN reduce using rule 21 (statement -> RETURN EOL .) PREVAR reduce using rule 21 (statement -> RETURN EOL .) FUNCTION reduce using rule 21 (statement -> RETURN EOL .) TRY reduce using rule 21 (statement -> RETURN EOL .) FOR reduce using rule 21 (statement -> RETURN EOL .) IF reduce using rule 21 (statement -> RETURN EOL .) WHILE reduce using rule 21 (statement -> RETURN EOL .) ELSEIF reduce using rule 21 (statement -> RETURN EOL .) ELSE reduce using rule 21 (statement -> RETURN EOL .) CASE reduce using rule 21 (statement -> RETURN EOL .) ENDFUNCTION reduce using rule 21 (statement -> RETURN EOL .) CATCH reduce using rule 21 (statement -> RETURN EOL .) state 61 (186) clearvar -> clearvar VAR . EOL reduce using rule 186 (clearvar -> clearvar VAR .) VAR reduce using rule 186 (clearvar -> clearvar VAR .) state 62 (22) statement -> clearvar EOL . END reduce using rule 22 (statement -> clearvar EOL .) BREAK reduce using rule 22 (statement -> clearvar EOL .) RETURN reduce using rule 22 (statement -> clearvar EOL .) EOL reduce using rule 22 (statement -> clearvar EOL .) GRAPHICS reduce using rule 22 (statement -> clearvar EOL .) MODEL reduce using rule 22 (statement -> clearvar EOL .) FUNCTIONNAME reduce using rule 22 (statement -> clearvar EOL .) CLEAR reduce using rule 22 (statement -> clearvar EOL .) SELECT reduce using rule 22 (statement -> clearvar EOL .) OPENSQBRACKET reduce using rule 22 (statement -> clearvar EOL .) VAR reduce using rule 22 (statement -> clearvar EOL .) IN reduce using rule 22 (statement -> clearvar EOL .) PREVAR reduce using rule 22 (statement -> clearvar EOL .) FUNCTION reduce using rule 22 (statement -> clearvar EOL .) TRY reduce using rule 22 (statement -> clearvar EOL .) FOR reduce using rule 22 (statement -> clearvar EOL .) IF reduce using rule 22 (statement -> clearvar EOL .) WHILE reduce using rule 22 (statement -> clearvar EOL .) ELSEIF reduce using rule 22 (statement -> clearvar EOL .) ELSE reduce using rule 22 (statement -> clearvar EOL .) CASE reduce using rule 22 (statement -> clearvar EOL .) ENDFUNCTION reduce using rule 22 (statement -> clearvar EOL .) CATCH reduce using rule 22 (statement -> clearvar EOL .) state 63 (50) ifstatementblocks -> ifstatementblock endstatementblock . GRAPHICS reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) MODEL reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) FUNCTIONNAME reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) OPENSQBRACKET reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) VAR reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) IN reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) PREVAR reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) TRY reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) FOR reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) IF reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) WHILE reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) END reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) CASE reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) BREAK reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) RETURN reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) EOL reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) CLEAR reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) SELECT reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) FUNCTION reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) ELSE reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) ENDFUNCTION reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) CATCH reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) ELSEIF reduce using rule 50 (ifstatementblocks -> ifstatementblock endstatementblock .) state 64 (52) ifstatementblocks -> ifstatementblock elseifstatementblock . endstatementblock (53) ifstatementblocks -> ifstatementblock elseifstatementblock . elsestatementblock endstatementblock (55) elseifstatementblock -> elseifstatementblock . elseifstatement statementblock (38) endstatementblock -> . END EOL (57) elsestatementblock -> . elsestatement statementblock (58) elsestatementblock -> . elsestatement (92) elseifstatement -> . ELSEIF expression THEN EOL (93) elseifstatement -> . ELSEIF expression EOL (94) elsestatement -> . ELSE EOL END shift and go to state 65 ELSEIF shift and go to state 69 ELSE shift and go to state 67 endstatementblock shift and go to state 137 elsestatement shift and go to state 66 elsestatementblock shift and go to state 138 elseifstatement shift and go to state 139 state 65 (38) endstatementblock -> END . EOL EOL shift and go to state 140 state 66 (57) elsestatementblock -> elsestatement . statementblock (58) elsestatementblock -> elsestatement . (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 58 (elsestatementblock -> elsestatement .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 141 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 67 (94) elsestatement -> ELSE . EOL EOL shift and go to state 142 state 68 (51) ifstatementblocks -> ifstatementblock elsestatementblock . endstatementblock (38) endstatementblock -> . END EOL END shift and go to state 65 endstatementblock shift and go to state 143 state 69 (92) elseifstatement -> ELSEIF . expression THEN EOL (93) elseifstatement -> ELSEIF . expression EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 144 state 70 (56) elseifstatementblock -> elseifstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 145 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 71 (60) whilestatementblocks -> whilestatementblock endstatementblock . BREAK reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) RETURN reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) EOL reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) GRAPHICS reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) MODEL reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) CLEAR reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) SELECT reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) VAR reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) IN reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) PREVAR reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) FUNCTION reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) TRY reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) FOR reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) IF reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) WHILE reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) END reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) ENDFUNCTION reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) CASE reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) ELSEIF reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) ELSE reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) CATCH reduce using rule 60 (whilestatementblocks -> whilestatementblock endstatementblock .) state 72 (61) whilestatementblocks -> whilestatementblock elsestatementblock . endstatementblock (38) endstatementblock -> . END EOL END shift and go to state 65 endstatementblock shift and go to state 146 state 73 (98) assignment -> MODEL ASSIGNMENT . expression EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 147 state 74 (105) assignment -> MODEL DOT . modelvar ASSIGNMENT modelexpression EOL (99) modelvar -> . modelvar DOT VAR (100) modelvar -> . VAR (101) modelvar -> . IN (102) modelvar -> . modelvar OPENBRACKET expression CLOSEBRACKET (103) modelvar -> . modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET VAR shift and go to state 149 IN shift and go to state 148 modelvar shift and go to state 150 state 75 (73) casestatement -> CASE . expression THEN EOL (74) casestatement -> CASE . expression EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 151 state 76 (31) statement -> selectstatement casestatementblock . endstatementblock (39) casestatementblock -> casestatementblock . casestatement statementblock (42) casestatementblock -> casestatementblock . casestatement (38) endstatementblock -> . END EOL (73) casestatement -> . CASE expression THEN EOL (74) casestatement -> . CASE expression EOL END shift and go to state 65 CASE shift and go to state 75 endstatementblock shift and go to state 152 casestatement shift and go to state 153 state 77 (45) casestatementblock -> casestatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 154 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 78 (62) whilestatementblock -> whilestatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 62 (whilestatementblock -> whilestatement statementblock .) ELSE reduce using rule 62 (whilestatementblock -> whilestatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 79 (243) termvar -> IN . OPENBRACKET reduce using rule 243 (termvar -> IN .) DOT reduce using rule 243 (termvar -> IN .) TRANSPOSE reduce using rule 243 (termvar -> IN .) MULTIPLICATION reduce using rule 243 (termvar -> IN .) ADDITION reduce using rule 243 (termvar -> IN .) COMPARISON reduce using rule 243 (termvar -> IN .) LOGICAL reduce using rule 243 (termvar -> IN .) COLON reduce using rule 243 (termvar -> IN .) EOL reduce using rule 243 (termvar -> IN .) THEN reduce using rule 243 (termvar -> IN .) DO reduce using rule 243 (termvar -> IN .) CLOSEBRACKET reduce using rule 243 (termvar -> IN .) COMMA reduce using rule 243 (termvar -> IN .) CLOSEOPENBRACKET reduce using rule 243 (termvar -> IN .) CLOSESQBRACKET reduce using rule 243 (termvar -> IN .) SPACE reduce using rule 243 (termvar -> IN .) SEMICOLON reduce using rule 243 (termvar -> IN .) state 80 (244) term -> NUMBER . TRANSPOSE reduce using rule 244 (term -> NUMBER .) MULTIPLICATION reduce using rule 244 (term -> NUMBER .) ADDITION reduce using rule 244 (term -> NUMBER .) COMPARISON reduce using rule 244 (term -> NUMBER .) LOGICAL reduce using rule 244 (term -> NUMBER .) COLON reduce using rule 244 (term -> NUMBER .) CLOSEBRACKET reduce using rule 244 (term -> NUMBER .) COMMA reduce using rule 244 (term -> NUMBER .) DO reduce using rule 244 (term -> NUMBER .) THEN reduce using rule 244 (term -> NUMBER .) EOL reduce using rule 244 (term -> NUMBER .) CLOSEOPENBRACKET reduce using rule 244 (term -> NUMBER .) CLOSESQBRACKET reduce using rule 244 (term -> NUMBER .) SPACE reduce using rule 244 (term -> NUMBER .) SEMICOLON reduce using rule 244 (term -> NUMBER .) state 81 (225) term -> GETTEXT . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 155 state 82 (219) term -> PART . OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> PART . OPENBRACKET expression COMMA expression CLOSEBRACKET OPENBRACKET shift and go to state 156 state 83 (234) term -> PREVAR_FLOAT . TRANSPOSE reduce using rule 234 (term -> PREVAR_FLOAT .) MULTIPLICATION reduce using rule 234 (term -> PREVAR_FLOAT .) ADDITION reduce using rule 234 (term -> PREVAR_FLOAT .) COMPARISON reduce using rule 234 (term -> PREVAR_FLOAT .) LOGICAL reduce using rule 234 (term -> PREVAR_FLOAT .) COLON reduce using rule 234 (term -> PREVAR_FLOAT .) CLOSEBRACKET reduce using rule 234 (term -> PREVAR_FLOAT .) COMMA reduce using rule 234 (term -> PREVAR_FLOAT .) DO reduce using rule 234 (term -> PREVAR_FLOAT .) THEN reduce using rule 234 (term -> PREVAR_FLOAT .) EOL reduce using rule 234 (term -> PREVAR_FLOAT .) CLOSEOPENBRACKET reduce using rule 234 (term -> PREVAR_FLOAT .) CLOSESQBRACKET reduce using rule 234 (term -> PREVAR_FLOAT .) SPACE reduce using rule 234 (term -> PREVAR_FLOAT .) SEMICOLON reduce using rule 234 (term -> PREVAR_FLOAT .) state 84 (231) term -> PREVAR_BOOLEAN . TRANSPOSE reduce using rule 231 (term -> PREVAR_BOOLEAN .) MULTIPLICATION reduce using rule 231 (term -> PREVAR_BOOLEAN .) ADDITION reduce using rule 231 (term -> PREVAR_BOOLEAN .) COMPARISON reduce using rule 231 (term -> PREVAR_BOOLEAN .) LOGICAL reduce using rule 231 (term -> PREVAR_BOOLEAN .) COLON reduce using rule 231 (term -> PREVAR_BOOLEAN .) CLOSEBRACKET reduce using rule 231 (term -> PREVAR_BOOLEAN .) COMMA reduce using rule 231 (term -> PREVAR_BOOLEAN .) DO reduce using rule 231 (term -> PREVAR_BOOLEAN .) THEN reduce using rule 231 (term -> PREVAR_BOOLEAN .) EOL reduce using rule 231 (term -> PREVAR_BOOLEAN .) CLOSEOPENBRACKET reduce using rule 231 (term -> PREVAR_BOOLEAN .) CLOSESQBRACKET reduce using rule 231 (term -> PREVAR_BOOLEAN .) SPACE reduce using rule 231 (term -> PREVAR_BOOLEAN .) SEMICOLON reduce using rule 231 (term -> PREVAR_BOOLEAN .) state 85 (242) termvar -> MODEL . OPENBRACKET reduce using rule 242 (termvar -> MODEL .) DOT reduce using rule 242 (termvar -> MODEL .) TRANSPOSE reduce using rule 242 (termvar -> MODEL .) MULTIPLICATION reduce using rule 242 (termvar -> MODEL .) ADDITION reduce using rule 242 (termvar -> MODEL .) COMPARISON reduce using rule 242 (termvar -> MODEL .) LOGICAL reduce using rule 242 (termvar -> MODEL .) COLON reduce using rule 242 (termvar -> MODEL .) EOL reduce using rule 242 (termvar -> MODEL .) THEN reduce using rule 242 (termvar -> MODEL .) DO reduce using rule 242 (termvar -> MODEL .) CLOSEBRACKET reduce using rule 242 (termvar -> MODEL .) COMMA reduce using rule 242 (termvar -> MODEL .) CLOSEOPENBRACKET reduce using rule 242 (termvar -> MODEL .) CLOSESQBRACKET reduce using rule 242 (termvar -> MODEL .) SPACE reduce using rule 242 (termvar -> MODEL .) SEMICOLON reduce using rule 242 (termvar -> MODEL .) state 86 (223) term -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET (226) term -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 157 state 87 (229) term -> PREVAR . TRANSPOSE reduce using rule 229 (term -> PREVAR .) MULTIPLICATION reduce using rule 229 (term -> PREVAR .) ADDITION reduce using rule 229 (term -> PREVAR .) COMPARISON reduce using rule 229 (term -> PREVAR .) LOGICAL reduce using rule 229 (term -> PREVAR .) COLON reduce using rule 229 (term -> PREVAR .) CLOSEBRACKET reduce using rule 229 (term -> PREVAR .) COMMA reduce using rule 229 (term -> PREVAR .) DO reduce using rule 229 (term -> PREVAR .) THEN reduce using rule 229 (term -> PREVAR .) EOL reduce using rule 229 (term -> PREVAR .) CLOSEOPENBRACKET reduce using rule 229 (term -> PREVAR .) CLOSESQBRACKET reduce using rule 229 (term -> PREVAR .) SPACE reduce using rule 229 (term -> PREVAR .) SEMICOLON reduce using rule 229 (term -> PREVAR .) state 88 (166) expression -> OPENBRACKET . expression CLOSEBRACKET (214) term -> OPENBRACKET . expression COLON expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 158 state 89 (235) term -> termvar . (201) termvar -> termvar . OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> termvar . OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> termvar . OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> termvar . OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> termvar . OPENBRACKET COLON CLOSEBRACKET (208) termvar -> termvar . OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> termvar . OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> termvar . OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> termvar . OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> termvar . OPENBRACKET expression CLOSEBRACKET (217) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> termvar . DOT VAR (237) termvar -> termvar . DOT GRAPHICS (238) termvar -> termvar . DOT MODEL (239) termvar -> termvar . DOT IN TRANSPOSE reduce using rule 235 (term -> termvar .) MULTIPLICATION reduce using rule 235 (term -> termvar .) ADDITION reduce using rule 235 (term -> termvar .) COMPARISON reduce using rule 235 (term -> termvar .) LOGICAL reduce using rule 235 (term -> termvar .) COLON reduce using rule 235 (term -> termvar .) CLOSEBRACKET reduce using rule 235 (term -> termvar .) COMMA reduce using rule 235 (term -> termvar .) DO reduce using rule 235 (term -> termvar .) THEN reduce using rule 235 (term -> termvar .) EOL reduce using rule 235 (term -> termvar .) CLOSEOPENBRACKET reduce using rule 235 (term -> termvar .) CLOSESQBRACKET reduce using rule 235 (term -> termvar .) SPACE reduce using rule 235 (term -> termvar .) SEMICOLON reduce using rule 235 (term -> termvar .) OPENBRACKET shift and go to state 159 DOT shift and go to state 160 state 90 (72) selectjobstatement -> SELECT JOB . EOL EOL shift and go to state 161 state 91 (230) term -> PREVAR_SUBSTITUTE . TRANSPOSE reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) MULTIPLICATION reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) ADDITION reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) COMPARISON reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) LOGICAL reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) COLON reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) CLOSEBRACKET reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) COMMA reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) DO reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) THEN reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) EOL reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) CLOSEOPENBRACKET reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) CLOSESQBRACKET reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) SPACE reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) SEMICOLON reduce using rule 230 (term -> PREVAR_SUBSTITUTE .) state 92 (221) term -> STRING . OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> STRING . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 162 state 93 (181) expression -> term . TRANSPOSE reduce using rule 181 (expression -> term .) MULTIPLICATION reduce using rule 181 (expression -> term .) ADDITION reduce using rule 181 (expression -> term .) COMPARISON reduce using rule 181 (expression -> term .) LOGICAL reduce using rule 181 (expression -> term .) COLON reduce using rule 181 (expression -> term .) CLOSEBRACKET reduce using rule 181 (expression -> term .) COMMA reduce using rule 181 (expression -> term .) EOL reduce using rule 181 (expression -> term .) CLOSEOPENBRACKET reduce using rule 181 (expression -> term .) CLOSESQBRACKET reduce using rule 181 (expression -> term .) SPACE reduce using rule 181 (expression -> term .) SEMICOLON reduce using rule 181 (expression -> term .) DO reduce using rule 181 (expression -> term .) THEN reduce using rule 181 (expression -> term .) state 94 (241) termvar -> GRAPHICS . OPENBRACKET reduce using rule 241 (termvar -> GRAPHICS .) DOT reduce using rule 241 (termvar -> GRAPHICS .) TRANSPOSE reduce using rule 241 (termvar -> GRAPHICS .) MULTIPLICATION reduce using rule 241 (termvar -> GRAPHICS .) ADDITION reduce using rule 241 (termvar -> GRAPHICS .) COMPARISON reduce using rule 241 (termvar -> GRAPHICS .) LOGICAL reduce using rule 241 (termvar -> GRAPHICS .) COLON reduce using rule 241 (termvar -> GRAPHICS .) EOL reduce using rule 241 (termvar -> GRAPHICS .) THEN reduce using rule 241 (termvar -> GRAPHICS .) DO reduce using rule 241 (termvar -> GRAPHICS .) CLOSEBRACKET reduce using rule 241 (termvar -> GRAPHICS .) COMMA reduce using rule 241 (termvar -> GRAPHICS .) CLOSEOPENBRACKET reduce using rule 241 (termvar -> GRAPHICS .) CLOSESQBRACKET reduce using rule 241 (termvar -> GRAPHICS .) SPACE reduce using rule 241 (termvar -> GRAPHICS .) SEMICOLON reduce using rule 241 (termvar -> GRAPHICS .) state 95 (240) termvar -> VAR . OPENBRACKET reduce using rule 240 (termvar -> VAR .) DOT reduce using rule 240 (termvar -> VAR .) TRANSPOSE reduce using rule 240 (termvar -> VAR .) MULTIPLICATION reduce using rule 240 (termvar -> VAR .) ADDITION reduce using rule 240 (termvar -> VAR .) COMPARISON reduce using rule 240 (termvar -> VAR .) LOGICAL reduce using rule 240 (termvar -> VAR .) COLON reduce using rule 240 (termvar -> VAR .) EOL reduce using rule 240 (termvar -> VAR .) THEN reduce using rule 240 (termvar -> VAR .) DO reduce using rule 240 (termvar -> VAR .) CLOSEBRACKET reduce using rule 240 (termvar -> VAR .) COMMA reduce using rule 240 (termvar -> VAR .) CLOSEOPENBRACKET reduce using rule 240 (termvar -> VAR .) CLOSESQBRACKET reduce using rule 240 (termvar -> VAR .) SPACE reduce using rule 240 (termvar -> VAR .) SEMICOLON reduce using rule 240 (termvar -> VAR .) state 96 (167) expression -> OPENSQBRACKET . termarrayarraylist CLOSESQBRACKET (168) expression -> OPENSQBRACKET . termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> OPENSQBRACKET . termarraylist CLOSESQBRACKET (170) expression -> OPENSQBRACKET . termarraylist COMMA CLOSESQBRACKET (171) expression -> OPENSQBRACKET . termarraylist SPACE CLOSESQBRACKET (172) expression -> OPENSQBRACKET . CLOSESQBRACKET (141) termarrayarraylist -> . termarrayarraylist SEMICOLON termarraylist (142) termarrayarraylist -> . termarraylist SEMICOLON termarraylist (143) termarrayarraylist -> . termarraylist SEMICOLON (144) termarraylist -> . termarraylist COMMA expression (145) termarraylist -> . termarraylist SPACE expression (146) termarraylist -> . expression (147) termarraylist -> . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSESQBRACKET shift and go to state 164 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 termarrayarraylist shift and go to state 165 term shift and go to state 93 termvar shift and go to state 89 termarraylist shift and go to state 163 expression shift and go to state 166 state 97 (246) term -> DQSTRING . TRANSPOSE reduce using rule 246 (term -> DQSTRING .) MULTIPLICATION reduce using rule 246 (term -> DQSTRING .) ADDITION reduce using rule 246 (term -> DQSTRING .) COMPARISON reduce using rule 246 (term -> DQSTRING .) LOGICAL reduce using rule 246 (term -> DQSTRING .) COLON reduce using rule 246 (term -> DQSTRING .) CLOSEBRACKET reduce using rule 246 (term -> DQSTRING .) COMMA reduce using rule 246 (term -> DQSTRING .) DO reduce using rule 246 (term -> DQSTRING .) THEN reduce using rule 246 (term -> DQSTRING .) EOL reduce using rule 246 (term -> DQSTRING .) CLOSEOPENBRACKET reduce using rule 246 (term -> DQSTRING .) CLOSESQBRACKET reduce using rule 246 (term -> DQSTRING .) SPACE reduce using rule 246 (term -> DQSTRING .) SEMICOLON reduce using rule 246 (term -> DQSTRING .) state 98 (179) expression -> ADDITION . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 167 state 99 (228) term -> LASTINDEX . TRANSPOSE reduce using rule 228 (term -> LASTINDEX .) MULTIPLICATION reduce using rule 228 (term -> LASTINDEX .) ADDITION reduce using rule 228 (term -> LASTINDEX .) COMPARISON reduce using rule 228 (term -> LASTINDEX .) LOGICAL reduce using rule 228 (term -> LASTINDEX .) COLON reduce using rule 228 (term -> LASTINDEX .) CLOSEBRACKET reduce using rule 228 (term -> LASTINDEX .) COMMA reduce using rule 228 (term -> LASTINDEX .) DO reduce using rule 228 (term -> LASTINDEX .) THEN reduce using rule 228 (term -> LASTINDEX .) EOL reduce using rule 228 (term -> LASTINDEX .) CLOSEOPENBRACKET reduce using rule 228 (term -> LASTINDEX .) CLOSESQBRACKET reduce using rule 228 (term -> LASTINDEX .) SPACE reduce using rule 228 (term -> LASTINDEX .) SEMICOLON reduce using rule 228 (term -> LASTINDEX .) state 100 (245) term -> QSTRING . TRANSPOSE reduce using rule 245 (term -> QSTRING .) MULTIPLICATION reduce using rule 245 (term -> QSTRING .) ADDITION reduce using rule 245 (term -> QSTRING .) COMPARISON reduce using rule 245 (term -> QSTRING .) LOGICAL reduce using rule 245 (term -> QSTRING .) COLON reduce using rule 245 (term -> QSTRING .) CLOSEBRACKET reduce using rule 245 (term -> QSTRING .) COMMA reduce using rule 245 (term -> QSTRING .) DO reduce using rule 245 (term -> QSTRING .) THEN reduce using rule 245 (term -> QSTRING .) EOL reduce using rule 245 (term -> QSTRING .) CLOSEOPENBRACKET reduce using rule 245 (term -> QSTRING .) CLOSESQBRACKET reduce using rule 245 (term -> QSTRING .) SPACE reduce using rule 245 (term -> QSTRING .) SEMICOLON reduce using rule 245 (term -> QSTRING .) state 101 (180) expression -> NOT . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 168 state 102 (71) selectstatement -> SELECT expression . EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression EOL shift and go to state 173 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 103 (16) statement -> function EOL . END reduce using rule 16 (statement -> function EOL .) BREAK reduce using rule 16 (statement -> function EOL .) RETURN reduce using rule 16 (statement -> function EOL .) EOL reduce using rule 16 (statement -> function EOL .) GRAPHICS reduce using rule 16 (statement -> function EOL .) MODEL reduce using rule 16 (statement -> function EOL .) FUNCTIONNAME reduce using rule 16 (statement -> function EOL .) CLEAR reduce using rule 16 (statement -> function EOL .) SELECT reduce using rule 16 (statement -> function EOL .) OPENSQBRACKET reduce using rule 16 (statement -> function EOL .) VAR reduce using rule 16 (statement -> function EOL .) IN reduce using rule 16 (statement -> function EOL .) PREVAR reduce using rule 16 (statement -> function EOL .) FUNCTION reduce using rule 16 (statement -> function EOL .) TRY reduce using rule 16 (statement -> function EOL .) FOR reduce using rule 16 (statement -> function EOL .) IF reduce using rule 16 (statement -> function EOL .) WHILE reduce using rule 16 (statement -> function EOL .) ELSEIF reduce using rule 16 (statement -> function EOL .) ELSE reduce using rule 16 (statement -> function EOL .) CASE reduce using rule 16 (statement -> function EOL .) ENDFUNCTION reduce using rule 16 (statement -> function EOL .) CATCH reduce using rule 16 (statement -> function EOL .) state 104 (15) statement -> getvalueassignment EOL . END reduce using rule 15 (statement -> getvalueassignment EOL .) BREAK reduce using rule 15 (statement -> getvalueassignment EOL .) RETURN reduce using rule 15 (statement -> getvalueassignment EOL .) EOL reduce using rule 15 (statement -> getvalueassignment EOL .) GRAPHICS reduce using rule 15 (statement -> getvalueassignment EOL .) MODEL reduce using rule 15 (statement -> getvalueassignment EOL .) FUNCTIONNAME reduce using rule 15 (statement -> getvalueassignment EOL .) CLEAR reduce using rule 15 (statement -> getvalueassignment EOL .) SELECT reduce using rule 15 (statement -> getvalueassignment EOL .) OPENSQBRACKET reduce using rule 15 (statement -> getvalueassignment EOL .) VAR reduce using rule 15 (statement -> getvalueassignment EOL .) IN reduce using rule 15 (statement -> getvalueassignment EOL .) PREVAR reduce using rule 15 (statement -> getvalueassignment EOL .) FUNCTION reduce using rule 15 (statement -> getvalueassignment EOL .) TRY reduce using rule 15 (statement -> getvalueassignment EOL .) FOR reduce using rule 15 (statement -> getvalueassignment EOL .) IF reduce using rule 15 (statement -> getvalueassignment EOL .) WHILE reduce using rule 15 (statement -> getvalueassignment EOL .) ELSEIF reduce using rule 15 (statement -> getvalueassignment EOL .) ELSE reduce using rule 15 (statement -> getvalueassignment EOL .) CASE reduce using rule 15 (statement -> getvalueassignment EOL .) ENDFUNCTION reduce using rule 15 (statement -> getvalueassignment EOL .) CATCH reduce using rule 15 (statement -> getvalueassignment EOL .) state 105 (182) function -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (183) function -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET (148) list -> . list COMMA expression (149) list -> . list COMMA listcall (150) list -> . list COMMA VAR ASSIGNMENT expression (151) list -> . list COMMA GRAPHICS ASSIGNMENT expression (152) list -> . list COMMA MODEL ASSIGNMENT expression (153) list -> . list COMMA VAR ASSIGNMENT listcall (154) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (155) list -> . list COMMA MODEL ASSIGNMENT listcall (156) list -> . list COMMA IN ASSIGNMENT expression (157) list -> . list COMMA IN ASSIGNMENT listcall (158) list -> . expression (159) list -> . listcall (160) list -> . VAR ASSIGNMENT expression (161) list -> . VAR ASSIGNMENT listcall (162) list -> . IN ASSIGNMENT expression (163) list -> . IN ASSIGNMENT listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSEBRACKET shift and go to state 178 VAR shift and go to state 180 IN shift and go to state 179 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 list shift and go to state 181 term shift and go to state 93 listcall shift and go to state 176 termvar shift and go to state 89 expression shift and go to state 182 state 106 (65) forstatement -> FOR VAR . ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> FOR VAR . ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> FOR VAR . ASSIGNMENT expression COLON expression EOL (68) forstatement -> FOR VAR . ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> FOR VAR . ASSIGNMENT VAR EOL (70) forstatement -> FOR VAR . ASSIGNMENT VAR DO EOL ASSIGNMENT shift and go to state 183 state 107 (185) clearvar -> CLEAR VAR . EOL reduce using rule 185 (clearvar -> CLEAR VAR .) VAR reduce using rule 185 (clearvar -> CLEAR VAR .) state 108 (48) forstatementblocks -> forstatementblock endstatementblock . ENDFUNCTION reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) BREAK reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) RETURN reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) EOL reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) GRAPHICS reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) MODEL reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) FUNCTIONNAME reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) CLEAR reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) SELECT reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) OPENSQBRACKET reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) VAR reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) IN reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) PREVAR reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) FUNCTION reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) TRY reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) FOR reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) IF reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) WHILE reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) END reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) ELSEIF reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) ELSE reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) CASE reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) CATCH reduce using rule 48 (forstatementblocks -> forstatementblock endstatementblock .) state 109 (63) trystatement -> TRY EOL . BREAK reduce using rule 63 (trystatement -> TRY EOL .) RETURN reduce using rule 63 (trystatement -> TRY EOL .) EOL reduce using rule 63 (trystatement -> TRY EOL .) GRAPHICS reduce using rule 63 (trystatement -> TRY EOL .) MODEL reduce using rule 63 (trystatement -> TRY EOL .) FUNCTIONNAME reduce using rule 63 (trystatement -> TRY EOL .) CLEAR reduce using rule 63 (trystatement -> TRY EOL .) SELECT reduce using rule 63 (trystatement -> TRY EOL .) OPENSQBRACKET reduce using rule 63 (trystatement -> TRY EOL .) VAR reduce using rule 63 (trystatement -> TRY EOL .) IN reduce using rule 63 (trystatement -> TRY EOL .) PREVAR reduce using rule 63 (trystatement -> TRY EOL .) FUNCTION reduce using rule 63 (trystatement -> TRY EOL .) TRY reduce using rule 63 (trystatement -> TRY EOL .) FOR reduce using rule 63 (trystatement -> TRY EOL .) IF reduce using rule 63 (trystatement -> TRY EOL .) WHILE reduce using rule 63 (trystatement -> TRY EOL .) state 110 (46) casejobstatementblock -> casejobstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 184 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 111 (75) casejobstatement -> CASE . JOB_DEFINE THEN EOL (76) casejobstatement -> CASE . JOB_DEFINE EOL (77) casejobstatement -> CASE . JOB_GETINPUTS THEN EOL (78) casejobstatement -> CASE . JOB_GETINPUTS EOL (79) casejobstatement -> CASE . JOB_GETORIGIN THEN EOL (80) casejobstatement -> CASE . JOB_GETORIGIN EOL (81) casejobstatement -> CASE . JOB_GETOUTPUTS THEN EOL (82) casejobstatement -> CASE . JOB_GETOUTPUTS EOL (83) casejobstatement -> CASE . JOB_PLOT THEN EOL (84) casejobstatement -> CASE . JOB_PLOT EOL (85) casejobsetstatement -> CASE . JOB_SET THEN EOL (86) casejobsetstatement -> CASE . JOB_SET EOL JOB_DEFINE shift and go to state 186 JOB_GETINPUTS shift and go to state 189 JOB_GETORIGIN shift and go to state 190 JOB_GETOUTPUTS shift and go to state 187 JOB_PLOT shift and go to state 185 JOB_SET shift and go to state 188 state 112 (47) casejobstatementblock -> casejobsetstatement . jobsetstatementblock (12) jobsetstatementblock -> . jobsetstatementblock jobsetstatement (13) jobsetstatementblock -> . jobsetstatement (17) jobsetstatement -> . assignment (18) jobsetstatement -> . getvalueassignment EOL (19) jobsetstatement -> . function EOL (25) jobsetstatement -> . forstatementblocks (28) jobsetstatement -> . ifstatementblocks (30) jobsetstatement -> . resumestatementblocks (34) jobsetstatement -> . trystatementblocks (37) jobsetstatement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (48) forstatementblocks -> . forstatementblock endstatementblock (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (49) forstatementblock -> . forstatement statementblock (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 197 whilestatementblocks shift and go to state 191 whilestatement shift and go to state 21 forstatementblocks shift and go to state 192 resumestatementblocks shift and go to state 193 function shift and go to state 194 getvalueassignment shift and go to state 195 assignment shift and go to state 196 forstatementblock shift and go to state 32 trystatement shift and go to state 40 ifstatementblock shift and go to state 16 forstatement shift and go to state 45 lterm shift and go to state 198 ifstatementblocks shift and go to state 199 jobsetstatementblock shift and go to state 200 trystatementblocks shift and go to state 201 ifstatement shift and go to state 47 state 113 (32) statement -> selectjobstatement casejobstatementblock . endstatementblock (40) casejobstatementblock -> casejobstatementblock . casejobstatement statementblock (41) casejobstatementblock -> casejobstatementblock . casejobsetstatement jobsetstatementblock (43) casejobstatementblock -> casejobstatementblock . casejobstatement (44) casejobstatementblock -> casejobstatementblock . casejobsetstatement (38) endstatementblock -> . END EOL (75) casejobstatement -> . CASE JOB_DEFINE THEN EOL (76) casejobstatement -> . CASE JOB_DEFINE EOL (77) casejobstatement -> . CASE JOB_GETINPUTS THEN EOL (78) casejobstatement -> . CASE JOB_GETINPUTS EOL (79) casejobstatement -> . CASE JOB_GETORIGIN THEN EOL (80) casejobstatement -> . CASE JOB_GETORIGIN EOL (81) casejobstatement -> . CASE JOB_GETOUTPUTS THEN EOL (82) casejobstatement -> . CASE JOB_GETOUTPUTS EOL (83) casejobstatement -> . CASE JOB_PLOT THEN EOL (84) casejobstatement -> . CASE JOB_PLOT EOL (85) casejobsetstatement -> . CASE JOB_SET THEN EOL (86) casejobsetstatement -> . CASE JOB_SET EOL END shift and go to state 65 CASE shift and go to state 111 endstatementblock shift and go to state 202 casejobstatement shift and go to state 203 casejobsetstatement shift and go to state 204 state 114 (97) assignment -> GRAPHICS ASSIGNMENT . expression EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 205 state 115 (104) assignment -> GRAPHICS DOT . modelvar ASSIGNMENT modelexpression EOL (99) modelvar -> . modelvar DOT VAR (100) modelvar -> . VAR (101) modelvar -> . IN (102) modelvar -> . modelvar OPENBRACKET expression CLOSEBRACKET (103) modelvar -> . modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET VAR shift and go to state 149 IN shift and go to state 148 modelvar shift and go to state 206 state 116 (90) ifstatement -> IF expression . THEN (91) ifstatement -> IF expression . EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression THEN shift and go to state 207 EOL shift and go to state 208 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 117 (10) statementblock -> statementblock statement . BREAK reduce using rule 10 (statementblock -> statementblock statement .) RETURN reduce using rule 10 (statementblock -> statementblock statement .) EOL reduce using rule 10 (statementblock -> statementblock statement .) GRAPHICS reduce using rule 10 (statementblock -> statementblock statement .) MODEL reduce using rule 10 (statementblock -> statementblock statement .) FUNCTIONNAME reduce using rule 10 (statementblock -> statementblock statement .) CLEAR reduce using rule 10 (statementblock -> statementblock statement .) SELECT reduce using rule 10 (statementblock -> statementblock statement .) OPENSQBRACKET reduce using rule 10 (statementblock -> statementblock statement .) VAR reduce using rule 10 (statementblock -> statementblock statement .) IN reduce using rule 10 (statementblock -> statementblock statement .) PREVAR reduce using rule 10 (statementblock -> statementblock statement .) FUNCTION reduce using rule 10 (statementblock -> statementblock statement .) TRY reduce using rule 10 (statementblock -> statementblock statement .) FOR reduce using rule 10 (statementblock -> statementblock statement .) IF reduce using rule 10 (statementblock -> statementblock statement .) WHILE reduce using rule 10 (statementblock -> statementblock statement .) END reduce using rule 10 (statementblock -> statementblock statement .) ELSE reduce using rule 10 (statementblock -> statementblock statement .) ELSEIF reduce using rule 10 (statementblock -> statementblock statement .) CASE reduce using rule 10 (statementblock -> statementblock statement .) ENDFUNCTION reduce using rule 10 (statementblock -> statementblock statement .) CATCH reduce using rule 10 (statementblock -> statementblock statement .) state 118 (4) functionblock -> functionstatement statementblock ENDFUNCTION . EOL EOL shift and go to state 209 state 119 (87) whilestatement -> WHILE expression . DO EOL (88) whilestatement -> WHILE expression . THEN EOL (89) whilestatement -> WHILE expression . EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression DO shift and go to state 210 THEN shift and go to state 211 EOL shift and go to state 212 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 120 (59) trystatementblocks -> trystatement statementblock . catchstatement statementblock endstatementblock (10) statementblock -> statementblock . statement (64) catchstatement -> . CATCH EOL (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL CATCH shift and go to state 213 BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 catchstatement shift and go to state 214 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 121 (35) statement -> lterm ASSIGNMENT . WHERE OPENBRACKET CLOSEBRACKET EOL (95) assignment -> lterm ASSIGNMENT . expression EOL (96) assignment -> lterm ASSIGNMENT . listcall EOL (113) getvalueassignment -> lterm ASSIGNMENT . SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (184) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN WHERE shift and go to state 218 SCICOS_GETVALUE shift and go to state 217 RESUME shift and go to state 215 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 216 termvar shift and go to state 89 expression shift and go to state 219 state 122 (20) statement -> BREAK EOL . END reduce using rule 20 (statement -> BREAK EOL .) BREAK reduce using rule 20 (statement -> BREAK EOL .) RETURN reduce using rule 20 (statement -> BREAK EOL .) EOL reduce using rule 20 (statement -> BREAK EOL .) GRAPHICS reduce using rule 20 (statement -> BREAK EOL .) MODEL reduce using rule 20 (statement -> BREAK EOL .) FUNCTIONNAME reduce using rule 20 (statement -> BREAK EOL .) CLEAR reduce using rule 20 (statement -> BREAK EOL .) SELECT reduce using rule 20 (statement -> BREAK EOL .) OPENSQBRACKET reduce using rule 20 (statement -> BREAK EOL .) VAR reduce using rule 20 (statement -> BREAK EOL .) IN reduce using rule 20 (statement -> BREAK EOL .) PREVAR reduce using rule 20 (statement -> BREAK EOL .) FUNCTION reduce using rule 20 (statement -> BREAK EOL .) TRY reduce using rule 20 (statement -> BREAK EOL .) FOR reduce using rule 20 (statement -> BREAK EOL .) IF reduce using rule 20 (statement -> BREAK EOL .) WHILE reduce using rule 20 (statement -> BREAK EOL .) ELSEIF reduce using rule 20 (statement -> BREAK EOL .) ELSE reduce using rule 20 (statement -> BREAK EOL .) CASE reduce using rule 20 (statement -> BREAK EOL .) ENDFUNCTION reduce using rule 20 (statement -> BREAK EOL .) CATCH reduce using rule 20 (statement -> BREAK EOL .) state 123 (49) forstatementblock -> forstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 49 (forstatementblock -> forstatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 forstatement shift and go to state 45 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 124 (54) ifstatementblock -> ifstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 54 (ifstatementblock -> ifstatement statementblock .) ELSE reduce using rule 54 (ifstatementblock -> ifstatement statementblock .) ELSEIF reduce using rule 54 (ifstatementblock -> ifstatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 125 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT . VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT . FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL VAR shift and go to state 221 FUNCTIONNAME shift and go to state 220 state 126 (3) jobfunctionblock -> jobfunctionstatement statementblock ENDFUNCTION . EOL EOL shift and go to state 222 state 127 (187) lterm -> lterm OPENBRACKET expression . COLON expression CLOSEBRACKET (188) lterm -> lterm OPENBRACKET expression . CLOSEBRACKET (189) lterm -> lterm OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> lterm OPENBRACKET expression . COMMA COLON CLOSEBRACKET (191) lterm -> lterm OPENBRACKET expression . COMMA expression CLOSEBRACKET (192) lterm -> lterm OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COLON shift and go to state 226 CLOSEBRACKET shift and go to state 223 COMMA shift and go to state 224 CLOSEOPENBRACKET shift and go to state 225 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 128 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME . OPENBRACKET CLOSEBRACKET EOL OPENBRACKET shift and go to state 227 state 129 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR . OPENBRACKET list CLOSEBRACKET EOL OPENBRACKET shift and go to state 228 state 130 (195) lterm -> lterm DOT GRAPHICS . ASSIGNMENT reduce using rule 195 (lterm -> lterm DOT GRAPHICS .) OPENBRACKET reduce using rule 195 (lterm -> lterm DOT GRAPHICS .) DOT reduce using rule 195 (lterm -> lterm DOT GRAPHICS .) state 131 (197) lterm -> lterm DOT IN . ASSIGNMENT reduce using rule 197 (lterm -> lterm DOT IN .) OPENBRACKET reduce using rule 197 (lterm -> lterm DOT IN .) DOT reduce using rule 197 (lterm -> lterm DOT IN .) state 132 (194) lterm -> lterm DOT VAR . ASSIGNMENT reduce using rule 194 (lterm -> lterm DOT VAR .) OPENBRACKET reduce using rule 194 (lterm -> lterm DOT VAR .) DOT reduce using rule 194 (lterm -> lterm DOT VAR .) state 133 (196) lterm -> lterm DOT MODEL . ASSIGNMENT reduce using rule 196 (lterm -> lterm DOT MODEL .) OPENBRACKET reduce using rule 196 (lterm -> lterm DOT MODEL .) DOT reduce using rule 196 (lterm -> lterm DOT MODEL .) state 134 (138) ltermarraylistterm -> VAR DOT . VAR VAR shift and go to state 229 state 135 (133) ltermarraylist -> ltermarraylist COMMA . ltermarraylistterm (135) ltermarraylistterm -> . VAR (136) ltermarraylistterm -> . GRAPHICS (137) ltermarraylistterm -> . MODEL (138) ltermarraylistterm -> . VAR DOT VAR (139) ltermarraylistterm -> . IN (140) ltermarraylistterm -> . PREVAR VAR shift and go to state 57 GRAPHICS shift and go to state 56 MODEL shift and go to state 58 IN shift and go to state 55 PREVAR shift and go to state 53 ltermarraylistterm shift and go to state 230 state 136 (193) lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET . ASSIGNMENT reduce using rule 193 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) OPENBRACKET reduce using rule 193 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) DOT reduce using rule 193 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) state 137 (52) ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock . GRAPHICS reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) MODEL reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) FUNCTIONNAME reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) OPENSQBRACKET reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) VAR reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) IN reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) PREVAR reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) TRY reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) FOR reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) IF reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) WHILE reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) END reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) CASE reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) BREAK reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) RETURN reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) EOL reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) CLEAR reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) SELECT reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) FUNCTION reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) ELSE reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) ENDFUNCTION reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) CATCH reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) ELSEIF reduce using rule 52 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) state 138 (53) ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock . endstatementblock (38) endstatementblock -> . END EOL END shift and go to state 65 endstatementblock shift and go to state 231 state 139 (55) elseifstatementblock -> elseifstatementblock elseifstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 232 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 140 (38) endstatementblock -> END EOL . ENDFUNCTION reduce using rule 38 (endstatementblock -> END EOL .) BREAK reduce using rule 38 (endstatementblock -> END EOL .) RETURN reduce using rule 38 (endstatementblock -> END EOL .) EOL reduce using rule 38 (endstatementblock -> END EOL .) GRAPHICS reduce using rule 38 (endstatementblock -> END EOL .) MODEL reduce using rule 38 (endstatementblock -> END EOL .) FUNCTIONNAME reduce using rule 38 (endstatementblock -> END EOL .) CLEAR reduce using rule 38 (endstatementblock -> END EOL .) SELECT reduce using rule 38 (endstatementblock -> END EOL .) OPENSQBRACKET reduce using rule 38 (endstatementblock -> END EOL .) VAR reduce using rule 38 (endstatementblock -> END EOL .) IN reduce using rule 38 (endstatementblock -> END EOL .) PREVAR reduce using rule 38 (endstatementblock -> END EOL .) FUNCTION reduce using rule 38 (endstatementblock -> END EOL .) TRY reduce using rule 38 (endstatementblock -> END EOL .) FOR reduce using rule 38 (endstatementblock -> END EOL .) IF reduce using rule 38 (endstatementblock -> END EOL .) WHILE reduce using rule 38 (endstatementblock -> END EOL .) END reduce using rule 38 (endstatementblock -> END EOL .) ELSE reduce using rule 38 (endstatementblock -> END EOL .) CATCH reduce using rule 38 (endstatementblock -> END EOL .) ELSEIF reduce using rule 38 (endstatementblock -> END EOL .) CASE reduce using rule 38 (endstatementblock -> END EOL .) state 141 (57) elsestatementblock -> elsestatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 57 (elsestatementblock -> elsestatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 142 (94) elsestatement -> ELSE EOL . BREAK reduce using rule 94 (elsestatement -> ELSE EOL .) RETURN reduce using rule 94 (elsestatement -> ELSE EOL .) EOL reduce using rule 94 (elsestatement -> ELSE EOL .) GRAPHICS reduce using rule 94 (elsestatement -> ELSE EOL .) MODEL reduce using rule 94 (elsestatement -> ELSE EOL .) FUNCTIONNAME reduce using rule 94 (elsestatement -> ELSE EOL .) CLEAR reduce using rule 94 (elsestatement -> ELSE EOL .) SELECT reduce using rule 94 (elsestatement -> ELSE EOL .) OPENSQBRACKET reduce using rule 94 (elsestatement -> ELSE EOL .) VAR reduce using rule 94 (elsestatement -> ELSE EOL .) IN reduce using rule 94 (elsestatement -> ELSE EOL .) PREVAR reduce using rule 94 (elsestatement -> ELSE EOL .) FUNCTION reduce using rule 94 (elsestatement -> ELSE EOL .) TRY reduce using rule 94 (elsestatement -> ELSE EOL .) FOR reduce using rule 94 (elsestatement -> ELSE EOL .) IF reduce using rule 94 (elsestatement -> ELSE EOL .) WHILE reduce using rule 94 (elsestatement -> ELSE EOL .) END reduce using rule 94 (elsestatement -> ELSE EOL .) state 143 (51) ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock . GRAPHICS reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) MODEL reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) VAR reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) IN reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) PREVAR reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) TRY reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) FOR reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) IF reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) WHILE reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) END reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) CASE reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) BREAK reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) RETURN reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) EOL reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) CLEAR reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) SELECT reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) FUNCTION reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) ELSE reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) ENDFUNCTION reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) CATCH reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) ELSEIF reduce using rule 51 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) state 144 (92) elseifstatement -> ELSEIF expression . THEN EOL (93) elseifstatement -> ELSEIF expression . EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression THEN shift and go to state 233 EOL shift and go to state 234 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 145 (56) elseifstatementblock -> elseifstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 56 (elseifstatementblock -> elseifstatement statementblock .) ELSEIF reduce using rule 56 (elseifstatementblock -> elseifstatement statementblock .) ELSE reduce using rule 56 (elseifstatementblock -> elseifstatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 146 (61) whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock . BREAK reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) RETURN reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) EOL reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) GRAPHICS reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) MODEL reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) CLEAR reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) SELECT reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) VAR reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) IN reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) PREVAR reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) FUNCTION reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) TRY reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) FOR reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) IF reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) WHILE reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) END reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ENDFUNCTION reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) CASE reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ELSEIF reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ELSE reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) CATCH reduce using rule 61 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) state 147 (98) assignment -> MODEL ASSIGNMENT expression . EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression EOL shift and go to state 235 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 148 (101) modelvar -> IN . ASSIGNMENT reduce using rule 101 (modelvar -> IN .) DOT reduce using rule 101 (modelvar -> IN .) OPENBRACKET reduce using rule 101 (modelvar -> IN .) state 149 (100) modelvar -> VAR . ASSIGNMENT reduce using rule 100 (modelvar -> VAR .) DOT reduce using rule 100 (modelvar -> VAR .) OPENBRACKET reduce using rule 100 (modelvar -> VAR .) state 150 (105) assignment -> MODEL DOT modelvar . ASSIGNMENT modelexpression EOL (99) modelvar -> modelvar . DOT VAR (102) modelvar -> modelvar . OPENBRACKET expression CLOSEBRACKET (103) modelvar -> modelvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET ASSIGNMENT shift and go to state 237 DOT shift and go to state 238 OPENBRACKET shift and go to state 236 state 151 (73) casestatement -> CASE expression . THEN EOL (74) casestatement -> CASE expression . EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression THEN shift and go to state 239 EOL shift and go to state 240 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 152 (31) statement -> selectstatement casestatementblock endstatementblock . END reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) BREAK reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) RETURN reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) EOL reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) GRAPHICS reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) MODEL reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) CLEAR reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) SELECT reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) VAR reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) IN reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) PREVAR reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) FUNCTION reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) TRY reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) FOR reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) IF reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) WHILE reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) ELSEIF reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) ELSE reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) CASE reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) ENDFUNCTION reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) CATCH reduce using rule 31 (statement -> selectstatement casestatementblock endstatementblock .) state 153 (39) casestatementblock -> casestatementblock casestatement . statementblock (42) casestatementblock -> casestatementblock casestatement . (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 42 (casestatementblock -> casestatementblock casestatement .) CASE reduce using rule 42 (casestatementblock -> casestatementblock casestatement .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 241 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 154 (45) casestatementblock -> casestatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 45 (casestatementblock -> casestatement statementblock .) CASE reduce using rule 45 (casestatementblock -> casestatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 155 (225) term -> GETTEXT OPENBRACKET . expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 242 state 156 (219) term -> PART OPENBRACKET . expression COMMA expression COLON expression CLOSEBRACKET (220) term -> PART OPENBRACKET . expression COMMA expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 243 state 157 (223) term -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (226) term -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET (148) list -> . list COMMA expression (149) list -> . list COMMA listcall (150) list -> . list COMMA VAR ASSIGNMENT expression (151) list -> . list COMMA GRAPHICS ASSIGNMENT expression (152) list -> . list COMMA MODEL ASSIGNMENT expression (153) list -> . list COMMA VAR ASSIGNMENT listcall (154) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (155) list -> . list COMMA MODEL ASSIGNMENT listcall (156) list -> . list COMMA IN ASSIGNMENT expression (157) list -> . list COMMA IN ASSIGNMENT listcall (158) list -> . expression (159) list -> . listcall (160) list -> . VAR ASSIGNMENT expression (161) list -> . VAR ASSIGNMENT listcall (162) list -> . IN ASSIGNMENT expression (163) list -> . IN ASSIGNMENT listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSEBRACKET shift and go to state 244 VAR shift and go to state 180 IN shift and go to state 179 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 list shift and go to state 245 term shift and go to state 93 listcall shift and go to state 176 termvar shift and go to state 89 expression shift and go to state 182 state 158 (166) expression -> OPENBRACKET expression . CLOSEBRACKET (214) term -> OPENBRACKET expression . COLON expression CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 246 COLON shift and go to state 247 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 159 (201) termvar -> termvar OPENBRACKET . expression COLON expression CLOSEBRACKET (202) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> termvar OPENBRACKET . expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> termvar OPENBRACKET . COLON expression CLOSEBRACKET (206) termvar -> termvar OPENBRACKET . expression COLON CLOSEBRACKET (207) termvar -> termvar OPENBRACKET . COLON CLOSEBRACKET (208) termvar -> termvar OPENBRACKET . COLON COMMA expression CLOSEBRACKET (209) termvar -> termvar OPENBRACKET . expression COMMA COLON CLOSEBRACKET (210) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> termvar OPENBRACKET . expression COMMA expression CLOSEBRACKET (212) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> termvar OPENBRACKET . COLON COMMA COLON CLOSEBRACKET (216) termvar -> termvar OPENBRACKET . expression CLOSEBRACKET (217) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN COLON shift and go to state 248 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 249 state 160 (236) termvar -> termvar DOT . VAR (237) termvar -> termvar DOT . GRAPHICS (238) termvar -> termvar DOT . MODEL (239) termvar -> termvar DOT . IN VAR shift and go to state 252 GRAPHICS shift and go to state 250 MODEL shift and go to state 253 IN shift and go to state 251 state 161 (72) selectjobstatement -> SELECT JOB EOL . CASE reduce using rule 72 (selectjobstatement -> SELECT JOB EOL .) state 162 (221) term -> STRING OPENBRACKET . expression COLON expression CLOSEBRACKET (222) term -> STRING OPENBRACKET . expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 254 state 163 (169) expression -> OPENSQBRACKET termarraylist . CLOSESQBRACKET (170) expression -> OPENSQBRACKET termarraylist . COMMA CLOSESQBRACKET (171) expression -> OPENSQBRACKET termarraylist . SPACE CLOSESQBRACKET (142) termarrayarraylist -> termarraylist . SEMICOLON termarraylist (143) termarrayarraylist -> termarraylist . SEMICOLON (144) termarraylist -> termarraylist . COMMA expression (145) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET shift and go to state 258 COMMA shift and go to state 257 SPACE shift and go to state 256 SEMICOLON shift and go to state 255 state 164 (172) expression -> OPENSQBRACKET CLOSESQBRACKET . TRANSPOSE reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) MULTIPLICATION reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) ADDITION reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) COMPARISON reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) LOGICAL reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) COLON reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) COMMA reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) EOL reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) SPACE reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) SEMICOLON reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) DO reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) THEN reduce using rule 172 (expression -> OPENSQBRACKET CLOSESQBRACKET .) state 165 (167) expression -> OPENSQBRACKET termarrayarraylist . CLOSESQBRACKET (168) expression -> OPENSQBRACKET termarrayarraylist . SEMICOLON CLOSESQBRACKET (141) termarrayarraylist -> termarrayarraylist . SEMICOLON termarraylist CLOSESQBRACKET shift and go to state 260 SEMICOLON shift and go to state 259 state 166 (146) termarraylist -> expression . (147) termarraylist -> expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COMMA reduce using rule 146 (termarraylist -> expression .) SPACE reduce using rule 146 (termarraylist -> expression .) CLOSESQBRACKET reduce using rule 146 (termarraylist -> expression .) SEMICOLON reduce using rule 146 (termarraylist -> expression .) COLON shift and go to state 261 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 167 (179) expression -> ADDITION expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 179 (expression -> ADDITION expression .) ADDITION reduce using rule 179 (expression -> ADDITION expression .) COMPARISON reduce using rule 179 (expression -> ADDITION expression .) LOGICAL reduce using rule 179 (expression -> ADDITION expression .) COLON reduce using rule 179 (expression -> ADDITION expression .) CLOSEBRACKET reduce using rule 179 (expression -> ADDITION expression .) COMMA reduce using rule 179 (expression -> ADDITION expression .) EOL reduce using rule 179 (expression -> ADDITION expression .) CLOSEOPENBRACKET reduce using rule 179 (expression -> ADDITION expression .) CLOSESQBRACKET reduce using rule 179 (expression -> ADDITION expression .) SPACE reduce using rule 179 (expression -> ADDITION expression .) SEMICOLON reduce using rule 179 (expression -> ADDITION expression .) DO reduce using rule 179 (expression -> ADDITION expression .) THEN reduce using rule 179 (expression -> ADDITION expression .) TRANSPOSE shift and go to state 171 ! TRANSPOSE [ reduce using rule 179 (expression -> ADDITION expression .) ] ! MULTIPLICATION [ shift and go to state 175 ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] ! LOGICAL [ shift and go to state 172 ] ! COLON [ shift and go to state 174 ] state 168 (180) expression -> NOT expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 180 (expression -> NOT expression .) ADDITION reduce using rule 180 (expression -> NOT expression .) COMPARISON reduce using rule 180 (expression -> NOT expression .) LOGICAL reduce using rule 180 (expression -> NOT expression .) COLON reduce using rule 180 (expression -> NOT expression .) CLOSEBRACKET reduce using rule 180 (expression -> NOT expression .) COMMA reduce using rule 180 (expression -> NOT expression .) EOL reduce using rule 180 (expression -> NOT expression .) CLOSEOPENBRACKET reduce using rule 180 (expression -> NOT expression .) CLOSESQBRACKET reduce using rule 180 (expression -> NOT expression .) SPACE reduce using rule 180 (expression -> NOT expression .) SEMICOLON reduce using rule 180 (expression -> NOT expression .) DO reduce using rule 180 (expression -> NOT expression .) THEN reduce using rule 180 (expression -> NOT expression .) TRANSPOSE shift and go to state 171 ! TRANSPOSE [ reduce using rule 180 (expression -> NOT expression .) ] ! MULTIPLICATION [ shift and go to state 175 ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] ! LOGICAL [ shift and go to state 172 ] ! COLON [ shift and go to state 174 ] state 169 (176) expression -> expression COMPARISON . expression (177) expression -> expression COMPARISON . listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 262 termvar shift and go to state 89 expression shift and go to state 263 state 170 (175) expression -> expression ADDITION . expression (232) expression -> expression ADDITION . expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression ADDITION . PREVAR_COMPLEX MULTIPLICATION expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN PREVAR_COMPLEX shift and go to state 264 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 265 state 171 (173) expression -> expression TRANSPOSE . TRANSPOSE reduce using rule 173 (expression -> expression TRANSPOSE .) MULTIPLICATION reduce using rule 173 (expression -> expression TRANSPOSE .) ADDITION reduce using rule 173 (expression -> expression TRANSPOSE .) COMPARISON reduce using rule 173 (expression -> expression TRANSPOSE .) LOGICAL reduce using rule 173 (expression -> expression TRANSPOSE .) COLON reduce using rule 173 (expression -> expression TRANSPOSE .) CLOSEBRACKET reduce using rule 173 (expression -> expression TRANSPOSE .) COMMA reduce using rule 173 (expression -> expression TRANSPOSE .) EOL reduce using rule 173 (expression -> expression TRANSPOSE .) CLOSEOPENBRACKET reduce using rule 173 (expression -> expression TRANSPOSE .) CLOSESQBRACKET reduce using rule 173 (expression -> expression TRANSPOSE .) SPACE reduce using rule 173 (expression -> expression TRANSPOSE .) SEMICOLON reduce using rule 173 (expression -> expression TRANSPOSE .) DO reduce using rule 173 (expression -> expression TRANSPOSE .) THEN reduce using rule 173 (expression -> expression TRANSPOSE .) state 172 (178) expression -> expression LOGICAL . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 266 state 173 (71) selectstatement -> SELECT expression EOL . CASE reduce using rule 71 (selectstatement -> SELECT expression EOL .) state 174 (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 267 state 175 (174) expression -> expression MULTIPLICATION . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 268 state 176 (159) list -> listcall . CLOSEBRACKET reduce using rule 159 (list -> listcall .) COMMA reduce using rule 159 (list -> listcall .) state 177 (224) listcall -> LIST . OPENBRACKET list CLOSEBRACKET (227) listcall -> LIST . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 269 state 178 (183) function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . EOL reduce using rule 183 (function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 179 (162) list -> IN . ASSIGNMENT expression (163) list -> IN . ASSIGNMENT listcall (243) termvar -> IN . ASSIGNMENT shift and go to state 270 OPENBRACKET reduce using rule 243 (termvar -> IN .) DOT reduce using rule 243 (termvar -> IN .) TRANSPOSE reduce using rule 243 (termvar -> IN .) MULTIPLICATION reduce using rule 243 (termvar -> IN .) ADDITION reduce using rule 243 (termvar -> IN .) COMPARISON reduce using rule 243 (termvar -> IN .) LOGICAL reduce using rule 243 (termvar -> IN .) COLON reduce using rule 243 (termvar -> IN .) CLOSEBRACKET reduce using rule 243 (termvar -> IN .) COMMA reduce using rule 243 (termvar -> IN .) state 180 (160) list -> VAR . ASSIGNMENT expression (161) list -> VAR . ASSIGNMENT listcall (240) termvar -> VAR . ASSIGNMENT shift and go to state 271 OPENBRACKET reduce using rule 240 (termvar -> VAR .) DOT reduce using rule 240 (termvar -> VAR .) TRANSPOSE reduce using rule 240 (termvar -> VAR .) MULTIPLICATION reduce using rule 240 (termvar -> VAR .) ADDITION reduce using rule 240 (termvar -> VAR .) COMPARISON reduce using rule 240 (termvar -> VAR .) LOGICAL reduce using rule 240 (termvar -> VAR .) COLON reduce using rule 240 (termvar -> VAR .) CLOSEBRACKET reduce using rule 240 (termvar -> VAR .) COMMA reduce using rule 240 (termvar -> VAR .) state 181 (182) function -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (148) list -> list . COMMA expression (149) list -> list . COMMA listcall (150) list -> list . COMMA VAR ASSIGNMENT expression (151) list -> list . COMMA GRAPHICS ASSIGNMENT expression (152) list -> list . COMMA MODEL ASSIGNMENT expression (153) list -> list . COMMA VAR ASSIGNMENT listcall (154) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (155) list -> list . COMMA MODEL ASSIGNMENT listcall (156) list -> list . COMMA IN ASSIGNMENT expression (157) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 272 COMMA shift and go to state 273 state 182 (158) list -> expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 158 (list -> expression .) COMMA reduce using rule 158 (list -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 183 (65) forstatement -> FOR VAR ASSIGNMENT . expression COLON expression COLON expression EOL (66) forstatement -> FOR VAR ASSIGNMENT . expression COLON expression COLON expression DO EOL (67) forstatement -> FOR VAR ASSIGNMENT . expression COLON expression EOL (68) forstatement -> FOR VAR ASSIGNMENT . expression COLON expression DO EOL (69) forstatement -> FOR VAR ASSIGNMENT . VAR EOL (70) forstatement -> FOR VAR ASSIGNMENT . VAR DO EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN VAR shift and go to state 274 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 275 state 184 (46) casejobstatementblock -> casejobstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 46 (casejobstatementblock -> casejobstatement statementblock .) CASE reduce using rule 46 (casejobstatementblock -> casejobstatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 185 (83) casejobstatement -> CASE JOB_PLOT . THEN EOL (84) casejobstatement -> CASE JOB_PLOT . EOL THEN shift and go to state 277 EOL shift and go to state 276 state 186 (75) casejobstatement -> CASE JOB_DEFINE . THEN EOL (76) casejobstatement -> CASE JOB_DEFINE . EOL THEN shift and go to state 278 EOL shift and go to state 279 state 187 (81) casejobstatement -> CASE JOB_GETOUTPUTS . THEN EOL (82) casejobstatement -> CASE JOB_GETOUTPUTS . EOL THEN shift and go to state 281 EOL shift and go to state 280 state 188 (85) casejobsetstatement -> CASE JOB_SET . THEN EOL (86) casejobsetstatement -> CASE JOB_SET . EOL THEN shift and go to state 282 EOL shift and go to state 283 state 189 (77) casejobstatement -> CASE JOB_GETINPUTS . THEN EOL (78) casejobstatement -> CASE JOB_GETINPUTS . EOL THEN shift and go to state 284 EOL shift and go to state 285 state 190 (79) casejobstatement -> CASE JOB_GETORIGIN . THEN EOL (80) casejobstatement -> CASE JOB_GETORIGIN . EOL THEN shift and go to state 286 EOL shift and go to state 287 state 191 (37) jobsetstatement -> whilestatementblocks . GRAPHICS reduce using rule 37 (jobsetstatement -> whilestatementblocks .) MODEL reduce using rule 37 (jobsetstatement -> whilestatementblocks .) FUNCTIONNAME reduce using rule 37 (jobsetstatement -> whilestatementblocks .) OPENSQBRACKET reduce using rule 37 (jobsetstatement -> whilestatementblocks .) VAR reduce using rule 37 (jobsetstatement -> whilestatementblocks .) IN reduce using rule 37 (jobsetstatement -> whilestatementblocks .) PREVAR reduce using rule 37 (jobsetstatement -> whilestatementblocks .) TRY reduce using rule 37 (jobsetstatement -> whilestatementblocks .) FOR reduce using rule 37 (jobsetstatement -> whilestatementblocks .) IF reduce using rule 37 (jobsetstatement -> whilestatementblocks .) WHILE reduce using rule 37 (jobsetstatement -> whilestatementblocks .) END reduce using rule 37 (jobsetstatement -> whilestatementblocks .) CASE reduce using rule 37 (jobsetstatement -> whilestatementblocks .) state 192 (25) jobsetstatement -> forstatementblocks . GRAPHICS reduce using rule 25 (jobsetstatement -> forstatementblocks .) MODEL reduce using rule 25 (jobsetstatement -> forstatementblocks .) FUNCTIONNAME reduce using rule 25 (jobsetstatement -> forstatementblocks .) OPENSQBRACKET reduce using rule 25 (jobsetstatement -> forstatementblocks .) VAR reduce using rule 25 (jobsetstatement -> forstatementblocks .) IN reduce using rule 25 (jobsetstatement -> forstatementblocks .) PREVAR reduce using rule 25 (jobsetstatement -> forstatementblocks .) TRY reduce using rule 25 (jobsetstatement -> forstatementblocks .) FOR reduce using rule 25 (jobsetstatement -> forstatementblocks .) IF reduce using rule 25 (jobsetstatement -> forstatementblocks .) WHILE reduce using rule 25 (jobsetstatement -> forstatementblocks .) END reduce using rule 25 (jobsetstatement -> forstatementblocks .) CASE reduce using rule 25 (jobsetstatement -> forstatementblocks .) state 193 (30) jobsetstatement -> resumestatementblocks . GRAPHICS reduce using rule 30 (jobsetstatement -> resumestatementblocks .) MODEL reduce using rule 30 (jobsetstatement -> resumestatementblocks .) FUNCTIONNAME reduce using rule 30 (jobsetstatement -> resumestatementblocks .) OPENSQBRACKET reduce using rule 30 (jobsetstatement -> resumestatementblocks .) VAR reduce using rule 30 (jobsetstatement -> resumestatementblocks .) IN reduce using rule 30 (jobsetstatement -> resumestatementblocks .) PREVAR reduce using rule 30 (jobsetstatement -> resumestatementblocks .) TRY reduce using rule 30 (jobsetstatement -> resumestatementblocks .) FOR reduce using rule 30 (jobsetstatement -> resumestatementblocks .) IF reduce using rule 30 (jobsetstatement -> resumestatementblocks .) WHILE reduce using rule 30 (jobsetstatement -> resumestatementblocks .) END reduce using rule 30 (jobsetstatement -> resumestatementblocks .) CASE reduce using rule 30 (jobsetstatement -> resumestatementblocks .) state 194 (19) jobsetstatement -> function . EOL EOL shift and go to state 288 state 195 (18) jobsetstatement -> getvalueassignment . EOL EOL shift and go to state 289 state 196 (17) jobsetstatement -> assignment . GRAPHICS reduce using rule 17 (jobsetstatement -> assignment .) MODEL reduce using rule 17 (jobsetstatement -> assignment .) FUNCTIONNAME reduce using rule 17 (jobsetstatement -> assignment .) OPENSQBRACKET reduce using rule 17 (jobsetstatement -> assignment .) VAR reduce using rule 17 (jobsetstatement -> assignment .) IN reduce using rule 17 (jobsetstatement -> assignment .) PREVAR reduce using rule 17 (jobsetstatement -> assignment .) TRY reduce using rule 17 (jobsetstatement -> assignment .) FOR reduce using rule 17 (jobsetstatement -> assignment .) IF reduce using rule 17 (jobsetstatement -> assignment .) WHILE reduce using rule 17 (jobsetstatement -> assignment .) END reduce using rule 17 (jobsetstatement -> assignment .) CASE reduce using rule 17 (jobsetstatement -> assignment .) state 197 (13) jobsetstatementblock -> jobsetstatement . GRAPHICS reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) MODEL reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) FUNCTIONNAME reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) OPENSQBRACKET reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) VAR reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) IN reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) PREVAR reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) TRY reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) FOR reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) IF reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) WHILE reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) END reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) CASE reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) state 198 (95) assignment -> lterm . ASSIGNMENT expression EOL (96) assignment -> lterm . ASSIGNMENT listcall EOL (113) getvalueassignment -> lterm . ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (184) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (187) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (189) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (194) lterm -> lterm . DOT VAR (195) lterm -> lterm . DOT GRAPHICS (196) lterm -> lterm . DOT MODEL (197) lterm -> lterm . DOT IN ASSIGNMENT shift and go to state 290 OPENBRACKET shift and go to state 50 DOT shift and go to state 52 state 199 (28) jobsetstatement -> ifstatementblocks . GRAPHICS reduce using rule 28 (jobsetstatement -> ifstatementblocks .) MODEL reduce using rule 28 (jobsetstatement -> ifstatementblocks .) FUNCTIONNAME reduce using rule 28 (jobsetstatement -> ifstatementblocks .) OPENSQBRACKET reduce using rule 28 (jobsetstatement -> ifstatementblocks .) VAR reduce using rule 28 (jobsetstatement -> ifstatementblocks .) IN reduce using rule 28 (jobsetstatement -> ifstatementblocks .) PREVAR reduce using rule 28 (jobsetstatement -> ifstatementblocks .) TRY reduce using rule 28 (jobsetstatement -> ifstatementblocks .) FOR reduce using rule 28 (jobsetstatement -> ifstatementblocks .) IF reduce using rule 28 (jobsetstatement -> ifstatementblocks .) WHILE reduce using rule 28 (jobsetstatement -> ifstatementblocks .) END reduce using rule 28 (jobsetstatement -> ifstatementblocks .) CASE reduce using rule 28 (jobsetstatement -> ifstatementblocks .) state 200 (47) casejobstatementblock -> casejobsetstatement jobsetstatementblock . (12) jobsetstatementblock -> jobsetstatementblock . jobsetstatement (17) jobsetstatement -> . assignment (18) jobsetstatement -> . getvalueassignment EOL (19) jobsetstatement -> . function EOL (25) jobsetstatement -> . forstatementblocks (28) jobsetstatement -> . ifstatementblocks (30) jobsetstatement -> . resumestatementblocks (34) jobsetstatement -> . trystatementblocks (37) jobsetstatement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (48) forstatementblocks -> . forstatementblock endstatementblock (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (49) forstatementblock -> . forstatement statementblock (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 47 (casejobstatementblock -> casejobsetstatement jobsetstatementblock .) CASE reduce using rule 47 (casejobstatementblock -> casejobsetstatement jobsetstatementblock .) GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 291 whilestatementblocks shift and go to state 191 whilestatement shift and go to state 21 forstatementblocks shift and go to state 192 resumestatementblocks shift and go to state 193 function shift and go to state 194 getvalueassignment shift and go to state 195 assignment shift and go to state 196 forstatementblock shift and go to state 32 trystatement shift and go to state 40 ifstatementblock shift and go to state 16 forstatement shift and go to state 45 lterm shift and go to state 198 ifstatementblocks shift and go to state 199 trystatementblocks shift and go to state 201 ifstatement shift and go to state 47 state 201 (34) jobsetstatement -> trystatementblocks . GRAPHICS reduce using rule 34 (jobsetstatement -> trystatementblocks .) MODEL reduce using rule 34 (jobsetstatement -> trystatementblocks .) FUNCTIONNAME reduce using rule 34 (jobsetstatement -> trystatementblocks .) OPENSQBRACKET reduce using rule 34 (jobsetstatement -> trystatementblocks .) VAR reduce using rule 34 (jobsetstatement -> trystatementblocks .) IN reduce using rule 34 (jobsetstatement -> trystatementblocks .) PREVAR reduce using rule 34 (jobsetstatement -> trystatementblocks .) TRY reduce using rule 34 (jobsetstatement -> trystatementblocks .) FOR reduce using rule 34 (jobsetstatement -> trystatementblocks .) IF reduce using rule 34 (jobsetstatement -> trystatementblocks .) WHILE reduce using rule 34 (jobsetstatement -> trystatementblocks .) END reduce using rule 34 (jobsetstatement -> trystatementblocks .) CASE reduce using rule 34 (jobsetstatement -> trystatementblocks .) state 202 (32) statement -> selectjobstatement casejobstatementblock endstatementblock . END reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) BREAK reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) RETURN reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) EOL reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) GRAPHICS reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) MODEL reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) FUNCTIONNAME reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) CLEAR reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) SELECT reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) OPENSQBRACKET reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) VAR reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) IN reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) PREVAR reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) FUNCTION reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) TRY reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) FOR reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) IF reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) WHILE reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ELSEIF reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ELSE reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) CASE reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ENDFUNCTION reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) CATCH reduce using rule 32 (statement -> selectjobstatement casejobstatementblock endstatementblock .) state 203 (40) casejobstatementblock -> casejobstatementblock casejobstatement . statementblock (43) casejobstatementblock -> casejobstatementblock casejobstatement . (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 43 (casejobstatementblock -> casejobstatementblock casejobstatement .) CASE reduce using rule 43 (casejobstatementblock -> casejobstatementblock casejobstatement .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 292 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 204 (41) casejobstatementblock -> casejobstatementblock casejobsetstatement . jobsetstatementblock (44) casejobstatementblock -> casejobstatementblock casejobsetstatement . (12) jobsetstatementblock -> . jobsetstatementblock jobsetstatement (13) jobsetstatementblock -> . jobsetstatement (17) jobsetstatement -> . assignment (18) jobsetstatement -> . getvalueassignment EOL (19) jobsetstatement -> . function EOL (25) jobsetstatement -> . forstatementblocks (28) jobsetstatement -> . ifstatementblocks (30) jobsetstatement -> . resumestatementblocks (34) jobsetstatement -> . trystatementblocks (37) jobsetstatement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (48) forstatementblocks -> . forstatementblock endstatementblock (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (49) forstatementblock -> . forstatement statementblock (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 44 (casejobstatementblock -> casejobstatementblock casejobsetstatement .) CASE reduce using rule 44 (casejobstatementblock -> casejobstatementblock casejobsetstatement .) GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 197 whilestatementblocks shift and go to state 191 whilestatement shift and go to state 21 forstatementblocks shift and go to state 192 resumestatementblocks shift and go to state 193 function shift and go to state 194 getvalueassignment shift and go to state 195 assignment shift and go to state 196 forstatementblock shift and go to state 32 trystatement shift and go to state 40 ifstatementblock shift and go to state 16 forstatement shift and go to state 45 lterm shift and go to state 198 ifstatementblocks shift and go to state 199 jobsetstatementblock shift and go to state 293 trystatementblocks shift and go to state 201 ifstatement shift and go to state 47 state 205 (97) assignment -> GRAPHICS ASSIGNMENT expression . EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression EOL shift and go to state 294 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 206 (104) assignment -> GRAPHICS DOT modelvar . ASSIGNMENT modelexpression EOL (99) modelvar -> modelvar . DOT VAR (102) modelvar -> modelvar . OPENBRACKET expression CLOSEBRACKET (103) modelvar -> modelvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET ASSIGNMENT shift and go to state 295 DOT shift and go to state 238 OPENBRACKET shift and go to state 236 state 207 (90) ifstatement -> IF expression THEN . BREAK reduce using rule 90 (ifstatement -> IF expression THEN .) RETURN reduce using rule 90 (ifstatement -> IF expression THEN .) EOL reduce using rule 90 (ifstatement -> IF expression THEN .) GRAPHICS reduce using rule 90 (ifstatement -> IF expression THEN .) MODEL reduce using rule 90 (ifstatement -> IF expression THEN .) FUNCTIONNAME reduce using rule 90 (ifstatement -> IF expression THEN .) CLEAR reduce using rule 90 (ifstatement -> IF expression THEN .) SELECT reduce using rule 90 (ifstatement -> IF expression THEN .) OPENSQBRACKET reduce using rule 90 (ifstatement -> IF expression THEN .) VAR reduce using rule 90 (ifstatement -> IF expression THEN .) IN reduce using rule 90 (ifstatement -> IF expression THEN .) PREVAR reduce using rule 90 (ifstatement -> IF expression THEN .) FUNCTION reduce using rule 90 (ifstatement -> IF expression THEN .) TRY reduce using rule 90 (ifstatement -> IF expression THEN .) FOR reduce using rule 90 (ifstatement -> IF expression THEN .) IF reduce using rule 90 (ifstatement -> IF expression THEN .) WHILE reduce using rule 90 (ifstatement -> IF expression THEN .) state 208 (91) ifstatement -> IF expression EOL . BREAK reduce using rule 91 (ifstatement -> IF expression EOL .) RETURN reduce using rule 91 (ifstatement -> IF expression EOL .) EOL reduce using rule 91 (ifstatement -> IF expression EOL .) GRAPHICS reduce using rule 91 (ifstatement -> IF expression EOL .) MODEL reduce using rule 91 (ifstatement -> IF expression EOL .) FUNCTIONNAME reduce using rule 91 (ifstatement -> IF expression EOL .) CLEAR reduce using rule 91 (ifstatement -> IF expression EOL .) SELECT reduce using rule 91 (ifstatement -> IF expression EOL .) OPENSQBRACKET reduce using rule 91 (ifstatement -> IF expression EOL .) VAR reduce using rule 91 (ifstatement -> IF expression EOL .) IN reduce using rule 91 (ifstatement -> IF expression EOL .) PREVAR reduce using rule 91 (ifstatement -> IF expression EOL .) FUNCTION reduce using rule 91 (ifstatement -> IF expression EOL .) TRY reduce using rule 91 (ifstatement -> IF expression EOL .) FOR reduce using rule 91 (ifstatement -> IF expression EOL .) IF reduce using rule 91 (ifstatement -> IF expression EOL .) WHILE reduce using rule 91 (ifstatement -> IF expression EOL .) state 209 (4) functionblock -> functionstatement statementblock ENDFUNCTION EOL . BREAK reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) RETURN reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) EOL reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) GRAPHICS reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) MODEL reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) FUNCTIONNAME reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) CLEAR reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) SELECT reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) OPENSQBRACKET reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) VAR reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) IN reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) PREVAR reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) FUNCTION reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) TRY reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) FOR reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) IF reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) WHILE reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) END reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) CASE reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) ELSEIF reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) ELSE reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) ENDFUNCTION reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) CATCH reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) $end reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) state 210 (87) whilestatement -> WHILE expression DO . EOL EOL shift and go to state 296 state 211 (88) whilestatement -> WHILE expression THEN . EOL EOL shift and go to state 297 state 212 (89) whilestatement -> WHILE expression EOL . BREAK reduce using rule 89 (whilestatement -> WHILE expression EOL .) RETURN reduce using rule 89 (whilestatement -> WHILE expression EOL .) EOL reduce using rule 89 (whilestatement -> WHILE expression EOL .) GRAPHICS reduce using rule 89 (whilestatement -> WHILE expression EOL .) MODEL reduce using rule 89 (whilestatement -> WHILE expression EOL .) FUNCTIONNAME reduce using rule 89 (whilestatement -> WHILE expression EOL .) CLEAR reduce using rule 89 (whilestatement -> WHILE expression EOL .) SELECT reduce using rule 89 (whilestatement -> WHILE expression EOL .) OPENSQBRACKET reduce using rule 89 (whilestatement -> WHILE expression EOL .) VAR reduce using rule 89 (whilestatement -> WHILE expression EOL .) IN reduce using rule 89 (whilestatement -> WHILE expression EOL .) PREVAR reduce using rule 89 (whilestatement -> WHILE expression EOL .) FUNCTION reduce using rule 89 (whilestatement -> WHILE expression EOL .) TRY reduce using rule 89 (whilestatement -> WHILE expression EOL .) FOR reduce using rule 89 (whilestatement -> WHILE expression EOL .) IF reduce using rule 89 (whilestatement -> WHILE expression EOL .) WHILE reduce using rule 89 (whilestatement -> WHILE expression EOL .) state 213 (64) catchstatement -> CATCH . EOL EOL shift and go to state 298 state 214 (59) trystatementblocks -> trystatement statementblock catchstatement . statementblock endstatementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 299 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 215 (184) resumestatementblocks -> lterm ASSIGNMENT RESUME . OPENBRACKET expression CLOSEBRACKET EOL OPENBRACKET shift and go to state 300 state 216 (96) assignment -> lterm ASSIGNMENT listcall . EOL EOL shift and go to state 301 state 217 (113) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE . OPENBRACKET getvaluearguments CLOSEBRACKET OPENBRACKET shift and go to state 302 state 218 (35) statement -> lterm ASSIGNMENT WHERE . OPENBRACKET CLOSEBRACKET EOL OPENBRACKET shift and go to state 303 state 219 (95) assignment -> lterm ASSIGNMENT expression . EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression EOL shift and go to state 304 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 220 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME . OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL OPENBRACKET shift and go to state 305 state 221 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR . OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL OPENBRACKET shift and go to state 306 state 222 (3) jobfunctionblock -> jobfunctionstatement statementblock ENDFUNCTION EOL . FUNCTION reduce using rule 3 (jobfunctionblock -> jobfunctionstatement statementblock ENDFUNCTION EOL .) $end reduce using rule 3 (jobfunctionblock -> jobfunctionstatement statementblock ENDFUNCTION EOL .) state 223 (188) lterm -> lterm OPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 188 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 188 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 188 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) state 224 (190) lterm -> lterm OPENBRACKET expression COMMA . COLON CLOSEBRACKET (191) lterm -> lterm OPENBRACKET expression COMMA . expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN COLON shift and go to state 307 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 308 state 225 (192) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 309 state 226 (187) lterm -> lterm OPENBRACKET expression COLON . expression CLOSEBRACKET (189) lterm -> lterm OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 310 state 227 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . CLOSEBRACKET EOL (148) list -> . list COMMA expression (149) list -> . list COMMA listcall (150) list -> . list COMMA VAR ASSIGNMENT expression (151) list -> . list COMMA GRAPHICS ASSIGNMENT expression (152) list -> . list COMMA MODEL ASSIGNMENT expression (153) list -> . list COMMA VAR ASSIGNMENT listcall (154) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (155) list -> . list COMMA MODEL ASSIGNMENT listcall (156) list -> . list COMMA IN ASSIGNMENT expression (157) list -> . list COMMA IN ASSIGNMENT listcall (158) list -> . expression (159) list -> . listcall (160) list -> . VAR ASSIGNMENT expression (161) list -> . VAR ASSIGNMENT listcall (162) list -> . IN ASSIGNMENT expression (163) list -> . IN ASSIGNMENT listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSEBRACKET shift and go to state 311 VAR shift and go to state 180 IN shift and go to state 179 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 list shift and go to state 312 term shift and go to state 93 listcall shift and go to state 176 termvar shift and go to state 89 expression shift and go to state 182 state 228 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET . list CLOSEBRACKET EOL (148) list -> . list COMMA expression (149) list -> . list COMMA listcall (150) list -> . list COMMA VAR ASSIGNMENT expression (151) list -> . list COMMA GRAPHICS ASSIGNMENT expression (152) list -> . list COMMA MODEL ASSIGNMENT expression (153) list -> . list COMMA VAR ASSIGNMENT listcall (154) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (155) list -> . list COMMA MODEL ASSIGNMENT listcall (156) list -> . list COMMA IN ASSIGNMENT expression (157) list -> . list COMMA IN ASSIGNMENT listcall (158) list -> . expression (159) list -> . listcall (160) list -> . VAR ASSIGNMENT expression (161) list -> . VAR ASSIGNMENT listcall (162) list -> . IN ASSIGNMENT expression (163) list -> . IN ASSIGNMENT listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN VAR shift and go to state 180 IN shift and go to state 179 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 list shift and go to state 313 term shift and go to state 93 listcall shift and go to state 176 termvar shift and go to state 89 expression shift and go to state 182 state 229 (138) ltermarraylistterm -> VAR DOT VAR . CLOSESQBRACKET reduce using rule 138 (ltermarraylistterm -> VAR DOT VAR .) COMMA reduce using rule 138 (ltermarraylistterm -> VAR DOT VAR .) state 230 (133) ltermarraylist -> ltermarraylist COMMA ltermarraylistterm . CLOSESQBRACKET reduce using rule 133 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) COMMA reduce using rule 133 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) state 231 (53) ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock . GRAPHICS reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) MODEL reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) VAR reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) IN reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) PREVAR reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) TRY reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) FOR reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) IF reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) WHILE reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) END reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) CASE reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) BREAK reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) RETURN reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) EOL reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) CLEAR reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) SELECT reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) FUNCTION reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) ELSE reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) ENDFUNCTION reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) CATCH reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) ELSEIF reduce using rule 53 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) state 232 (55) elseifstatementblock -> elseifstatementblock elseifstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 55 (elseifstatementblock -> elseifstatementblock elseifstatement statementblock .) ELSEIF reduce using rule 55 (elseifstatementblock -> elseifstatementblock elseifstatement statementblock .) ELSE reduce using rule 55 (elseifstatementblock -> elseifstatementblock elseifstatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 233 (92) elseifstatement -> ELSEIF expression THEN . EOL EOL shift and go to state 314 state 234 (93) elseifstatement -> ELSEIF expression EOL . BREAK reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) RETURN reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) EOL reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) GRAPHICS reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) MODEL reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) FUNCTIONNAME reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) CLEAR reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) SELECT reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) OPENSQBRACKET reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) VAR reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) IN reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) PREVAR reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) FUNCTION reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) TRY reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) FOR reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) IF reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) WHILE reduce using rule 93 (elseifstatement -> ELSEIF expression EOL .) state 235 (98) assignment -> MODEL ASSIGNMENT expression EOL . BREAK reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) RETURN reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) EOL reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) GRAPHICS reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) MODEL reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) CLEAR reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) SELECT reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) VAR reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) IN reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) PREVAR reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) FUNCTION reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) TRY reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) FOR reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) IF reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) WHILE reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) END reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) ELSEIF reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) ELSE reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) CASE reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) CATCH reduce using rule 98 (assignment -> MODEL ASSIGNMENT expression EOL .) state 236 (102) modelvar -> modelvar OPENBRACKET . expression CLOSEBRACKET (103) modelvar -> modelvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 315 state 237 (105) assignment -> MODEL DOT modelvar ASSIGNMENT . modelexpression EOL (106) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (107) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (112) modelexpression -> . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN LIST shift and go to state 317 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 modelexpression shift and go to state 316 termvar shift and go to state 89 expression shift and go to state 318 state 238 (99) modelvar -> modelvar DOT . VAR VAR shift and go to state 319 state 239 (73) casestatement -> CASE expression THEN . EOL EOL shift and go to state 320 state 240 (74) casestatement -> CASE expression EOL . BREAK reduce using rule 74 (casestatement -> CASE expression EOL .) RETURN reduce using rule 74 (casestatement -> CASE expression EOL .) EOL reduce using rule 74 (casestatement -> CASE expression EOL .) GRAPHICS reduce using rule 74 (casestatement -> CASE expression EOL .) MODEL reduce using rule 74 (casestatement -> CASE expression EOL .) FUNCTIONNAME reduce using rule 74 (casestatement -> CASE expression EOL .) CLEAR reduce using rule 74 (casestatement -> CASE expression EOL .) SELECT reduce using rule 74 (casestatement -> CASE expression EOL .) OPENSQBRACKET reduce using rule 74 (casestatement -> CASE expression EOL .) VAR reduce using rule 74 (casestatement -> CASE expression EOL .) IN reduce using rule 74 (casestatement -> CASE expression EOL .) PREVAR reduce using rule 74 (casestatement -> CASE expression EOL .) FUNCTION reduce using rule 74 (casestatement -> CASE expression EOL .) TRY reduce using rule 74 (casestatement -> CASE expression EOL .) FOR reduce using rule 74 (casestatement -> CASE expression EOL .) IF reduce using rule 74 (casestatement -> CASE expression EOL .) WHILE reduce using rule 74 (casestatement -> CASE expression EOL .) END reduce using rule 74 (casestatement -> CASE expression EOL .) CASE reduce using rule 74 (casestatement -> CASE expression EOL .) state 241 (39) casestatementblock -> casestatementblock casestatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 39 (casestatementblock -> casestatementblock casestatement statementblock .) CASE reduce using rule 39 (casestatementblock -> casestatementblock casestatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 242 (225) term -> GETTEXT OPENBRACKET expression . CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 321 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 243 (219) term -> PART OPENBRACKET expression . COMMA expression COLON expression CLOSEBRACKET (220) term -> PART OPENBRACKET expression . COMMA expression CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COMMA shift and go to state 322 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 244 (226) term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . TRANSPOSE reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) MULTIPLICATION reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) ADDITION reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) COMPARISON reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) LOGICAL reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) COLON reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CLOSEBRACKET reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) COMMA reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) DO reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) THEN reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) EOL reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) SPACE reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) SEMICOLON reduce using rule 226 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 245 (223) term -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (148) list -> list . COMMA expression (149) list -> list . COMMA listcall (150) list -> list . COMMA VAR ASSIGNMENT expression (151) list -> list . COMMA GRAPHICS ASSIGNMENT expression (152) list -> list . COMMA MODEL ASSIGNMENT expression (153) list -> list . COMMA VAR ASSIGNMENT listcall (154) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (155) list -> list . COMMA MODEL ASSIGNMENT listcall (156) list -> list . COMMA IN ASSIGNMENT expression (157) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 323 COMMA shift and go to state 273 state 246 (166) expression -> OPENBRACKET expression CLOSEBRACKET . TRANSPOSE reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 166 (expression -> OPENBRACKET expression CLOSEBRACKET .) state 247 (214) term -> OPENBRACKET expression COLON . expression CLOSEBRACKET (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 324 state 248 (205) termvar -> termvar OPENBRACKET COLON . expression CLOSEBRACKET (207) termvar -> termvar OPENBRACKET COLON . CLOSEBRACKET (208) termvar -> termvar OPENBRACKET COLON . COMMA expression CLOSEBRACKET (213) termvar -> termvar OPENBRACKET COLON . COMMA COLON CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSEBRACKET shift and go to state 325 COMMA shift and go to state 326 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 327 state 249 (201) termvar -> termvar OPENBRACKET expression . COLON expression CLOSEBRACKET (202) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression CLOSEBRACKET (203) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> termvar OPENBRACKET expression . COLON expression COMMA COLON CLOSEBRACKET (206) termvar -> termvar OPENBRACKET expression . COLON CLOSEBRACKET (209) termvar -> termvar OPENBRACKET expression . COMMA COLON CLOSEBRACKET (210) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> termvar OPENBRACKET expression . COMMA expression CLOSEBRACKET (212) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (216) termvar -> termvar OPENBRACKET expression . CLOSEBRACKET (217) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COLON shift and go to state 329 COMMA shift and go to state 331 CLOSEOPENBRACKET shift and go to state 330 CLOSEBRACKET shift and go to state 328 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 250 (237) termvar -> termvar DOT GRAPHICS . OPENBRACKET reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) DOT reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) TRANSPOSE reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) MULTIPLICATION reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) ADDITION reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) COMPARISON reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) LOGICAL reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) COLON reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) EOL reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) THEN reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) DO reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) CLOSEBRACKET reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) COMMA reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) CLOSEOPENBRACKET reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) CLOSESQBRACKET reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) SPACE reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) SEMICOLON reduce using rule 237 (termvar -> termvar DOT GRAPHICS .) state 251 (239) termvar -> termvar DOT IN . OPENBRACKET reduce using rule 239 (termvar -> termvar DOT IN .) DOT reduce using rule 239 (termvar -> termvar DOT IN .) TRANSPOSE reduce using rule 239 (termvar -> termvar DOT IN .) MULTIPLICATION reduce using rule 239 (termvar -> termvar DOT IN .) ADDITION reduce using rule 239 (termvar -> termvar DOT IN .) COMPARISON reduce using rule 239 (termvar -> termvar DOT IN .) LOGICAL reduce using rule 239 (termvar -> termvar DOT IN .) COLON reduce using rule 239 (termvar -> termvar DOT IN .) EOL reduce using rule 239 (termvar -> termvar DOT IN .) THEN reduce using rule 239 (termvar -> termvar DOT IN .) DO reduce using rule 239 (termvar -> termvar DOT IN .) CLOSEBRACKET reduce using rule 239 (termvar -> termvar DOT IN .) COMMA reduce using rule 239 (termvar -> termvar DOT IN .) CLOSEOPENBRACKET reduce using rule 239 (termvar -> termvar DOT IN .) CLOSESQBRACKET reduce using rule 239 (termvar -> termvar DOT IN .) SPACE reduce using rule 239 (termvar -> termvar DOT IN .) SEMICOLON reduce using rule 239 (termvar -> termvar DOT IN .) state 252 (236) termvar -> termvar DOT VAR . OPENBRACKET reduce using rule 236 (termvar -> termvar DOT VAR .) DOT reduce using rule 236 (termvar -> termvar DOT VAR .) TRANSPOSE reduce using rule 236 (termvar -> termvar DOT VAR .) MULTIPLICATION reduce using rule 236 (termvar -> termvar DOT VAR .) ADDITION reduce using rule 236 (termvar -> termvar DOT VAR .) COMPARISON reduce using rule 236 (termvar -> termvar DOT VAR .) LOGICAL reduce using rule 236 (termvar -> termvar DOT VAR .) COLON reduce using rule 236 (termvar -> termvar DOT VAR .) EOL reduce using rule 236 (termvar -> termvar DOT VAR .) THEN reduce using rule 236 (termvar -> termvar DOT VAR .) DO reduce using rule 236 (termvar -> termvar DOT VAR .) CLOSEBRACKET reduce using rule 236 (termvar -> termvar DOT VAR .) COMMA reduce using rule 236 (termvar -> termvar DOT VAR .) CLOSEOPENBRACKET reduce using rule 236 (termvar -> termvar DOT VAR .) CLOSESQBRACKET reduce using rule 236 (termvar -> termvar DOT VAR .) SPACE reduce using rule 236 (termvar -> termvar DOT VAR .) SEMICOLON reduce using rule 236 (termvar -> termvar DOT VAR .) state 253 (238) termvar -> termvar DOT MODEL . OPENBRACKET reduce using rule 238 (termvar -> termvar DOT MODEL .) DOT reduce using rule 238 (termvar -> termvar DOT MODEL .) TRANSPOSE reduce using rule 238 (termvar -> termvar DOT MODEL .) MULTIPLICATION reduce using rule 238 (termvar -> termvar DOT MODEL .) ADDITION reduce using rule 238 (termvar -> termvar DOT MODEL .) COMPARISON reduce using rule 238 (termvar -> termvar DOT MODEL .) LOGICAL reduce using rule 238 (termvar -> termvar DOT MODEL .) COLON reduce using rule 238 (termvar -> termvar DOT MODEL .) EOL reduce using rule 238 (termvar -> termvar DOT MODEL .) THEN reduce using rule 238 (termvar -> termvar DOT MODEL .) DO reduce using rule 238 (termvar -> termvar DOT MODEL .) CLOSEBRACKET reduce using rule 238 (termvar -> termvar DOT MODEL .) COMMA reduce using rule 238 (termvar -> termvar DOT MODEL .) CLOSEOPENBRACKET reduce using rule 238 (termvar -> termvar DOT MODEL .) CLOSESQBRACKET reduce using rule 238 (termvar -> termvar DOT MODEL .) SPACE reduce using rule 238 (termvar -> termvar DOT MODEL .) SEMICOLON reduce using rule 238 (termvar -> termvar DOT MODEL .) state 254 (221) term -> STRING OPENBRACKET expression . COLON expression CLOSEBRACKET (222) term -> STRING OPENBRACKET expression . CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COLON shift and go to state 333 CLOSEBRACKET shift and go to state 332 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 255 (142) termarrayarraylist -> termarraylist SEMICOLON . termarraylist (143) termarrayarraylist -> termarraylist SEMICOLON . (144) termarraylist -> . termarraylist COMMA expression (145) termarraylist -> . termarraylist SPACE expression (146) termarraylist -> . expression (147) termarraylist -> . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSESQBRACKET reduce using rule 143 (termarrayarraylist -> termarraylist SEMICOLON .) SEMICOLON reduce using rule 143 (termarrayarraylist -> termarraylist SEMICOLON .) OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 termarraylist shift and go to state 334 expression shift and go to state 166 state 256 (171) expression -> OPENSQBRACKET termarraylist SPACE . CLOSESQBRACKET (145) termarraylist -> termarraylist SPACE . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSESQBRACKET shift and go to state 335 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 336 state 257 (170) expression -> OPENSQBRACKET termarraylist COMMA . CLOSESQBRACKET (144) termarraylist -> termarraylist COMMA . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSESQBRACKET shift and go to state 337 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 338 state 258 (169) expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET . TRANSPOSE reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) MULTIPLICATION reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) ADDITION reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) COMPARISON reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) LOGICAL reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) COLON reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) COMMA reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) EOL reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) SPACE reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) SEMICOLON reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) DO reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) THEN reduce using rule 169 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) state 259 (168) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON . CLOSESQBRACKET (141) termarrayarraylist -> termarrayarraylist SEMICOLON . termarraylist (144) termarraylist -> . termarraylist COMMA expression (145) termarraylist -> . termarraylist SPACE expression (146) termarraylist -> . expression (147) termarraylist -> . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSESQBRACKET shift and go to state 340 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 termarraylist shift and go to state 339 expression shift and go to state 166 state 260 (167) expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET . TRANSPOSE reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) MULTIPLICATION reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) ADDITION reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) COMPARISON reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) LOGICAL reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) COLON reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) COMMA reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) EOL reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) SPACE reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) SEMICOLON reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) DO reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) THEN reduce using rule 167 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) state 261 (147) termarraylist -> expression COLON . expression (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 341 state 262 (177) expression -> expression COMPARISON listcall . TRANSPOSE reduce using rule 177 (expression -> expression COMPARISON listcall .) MULTIPLICATION reduce using rule 177 (expression -> expression COMPARISON listcall .) ADDITION reduce using rule 177 (expression -> expression COMPARISON listcall .) COMPARISON reduce using rule 177 (expression -> expression COMPARISON listcall .) LOGICAL reduce using rule 177 (expression -> expression COMPARISON listcall .) COLON reduce using rule 177 (expression -> expression COMPARISON listcall .) CLOSEBRACKET reduce using rule 177 (expression -> expression COMPARISON listcall .) COMMA reduce using rule 177 (expression -> expression COMPARISON listcall .) EOL reduce using rule 177 (expression -> expression COMPARISON listcall .) CLOSEOPENBRACKET reduce using rule 177 (expression -> expression COMPARISON listcall .) CLOSESQBRACKET reduce using rule 177 (expression -> expression COMPARISON listcall .) SPACE reduce using rule 177 (expression -> expression COMPARISON listcall .) SEMICOLON reduce using rule 177 (expression -> expression COMPARISON listcall .) DO reduce using rule 177 (expression -> expression COMPARISON listcall .) THEN reduce using rule 177 (expression -> expression COMPARISON listcall .) state 263 (176) expression -> expression COMPARISON expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression LOGICAL reduce using rule 176 (expression -> expression COMPARISON expression .) COLON reduce using rule 176 (expression -> expression COMPARISON expression .) CLOSEBRACKET reduce using rule 176 (expression -> expression COMPARISON expression .) COMMA reduce using rule 176 (expression -> expression COMPARISON expression .) EOL reduce using rule 176 (expression -> expression COMPARISON expression .) CLOSEOPENBRACKET reduce using rule 176 (expression -> expression COMPARISON expression .) CLOSESQBRACKET reduce using rule 176 (expression -> expression COMPARISON expression .) SPACE reduce using rule 176 (expression -> expression COMPARISON expression .) SEMICOLON reduce using rule 176 (expression -> expression COMPARISON expression .) DO reduce using rule 176 (expression -> expression COMPARISON expression .) THEN reduce using rule 176 (expression -> expression COMPARISON expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 ! TRANSPOSE [ reduce using rule 176 (expression -> expression COMPARISON expression .) ] ! MULTIPLICATION [ reduce using rule 176 (expression -> expression COMPARISON expression .) ] ! ADDITION [ reduce using rule 176 (expression -> expression COMPARISON expression .) ] ! COMPARISON [ reduce using rule 176 (expression -> expression COMPARISON expression .) ] ! LOGICAL [ shift and go to state 172 ] ! COLON [ shift and go to state 174 ] state 264 (233) expression -> expression ADDITION PREVAR_COMPLEX . MULTIPLICATION expression MULTIPLICATION shift and go to state 342 state 265 (175) expression -> expression ADDITION expression . (232) expression -> expression ADDITION expression . MULTIPLICATION PREVAR_COMPLEX (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression ADDITION reduce using rule 175 (expression -> expression ADDITION expression .) COMPARISON reduce using rule 175 (expression -> expression ADDITION expression .) LOGICAL reduce using rule 175 (expression -> expression ADDITION expression .) COLON reduce using rule 175 (expression -> expression ADDITION expression .) CLOSEBRACKET reduce using rule 175 (expression -> expression ADDITION expression .) COMMA reduce using rule 175 (expression -> expression ADDITION expression .) EOL reduce using rule 175 (expression -> expression ADDITION expression .) CLOSEOPENBRACKET reduce using rule 175 (expression -> expression ADDITION expression .) CLOSESQBRACKET reduce using rule 175 (expression -> expression ADDITION expression .) SPACE reduce using rule 175 (expression -> expression ADDITION expression .) SEMICOLON reduce using rule 175 (expression -> expression ADDITION expression .) DO reduce using rule 175 (expression -> expression ADDITION expression .) THEN reduce using rule 175 (expression -> expression ADDITION expression .) MULTIPLICATION shift and go to state 343 TRANSPOSE shift and go to state 171 ! TRANSPOSE [ reduce using rule 175 (expression -> expression ADDITION expression .) ] ! MULTIPLICATION [ reduce using rule 175 (expression -> expression ADDITION expression .) ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] ! LOGICAL [ shift and go to state 172 ] ! COLON [ shift and go to state 174 ] state 266 (178) expression -> expression LOGICAL expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression LOGICAL reduce using rule 178 (expression -> expression LOGICAL expression .) COLON reduce using rule 178 (expression -> expression LOGICAL expression .) CLOSEBRACKET reduce using rule 178 (expression -> expression LOGICAL expression .) COMMA reduce using rule 178 (expression -> expression LOGICAL expression .) EOL reduce using rule 178 (expression -> expression LOGICAL expression .) CLOSEOPENBRACKET reduce using rule 178 (expression -> expression LOGICAL expression .) CLOSESQBRACKET reduce using rule 178 (expression -> expression LOGICAL expression .) SPACE reduce using rule 178 (expression -> expression LOGICAL expression .) SEMICOLON reduce using rule 178 (expression -> expression LOGICAL expression .) DO reduce using rule 178 (expression -> expression LOGICAL expression .) THEN reduce using rule 178 (expression -> expression LOGICAL expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 ! TRANSPOSE [ reduce using rule 178 (expression -> expression LOGICAL expression .) ] ! MULTIPLICATION [ reduce using rule 178 (expression -> expression LOGICAL expression .) ] ! ADDITION [ reduce using rule 178 (expression -> expression LOGICAL expression .) ] ! COMPARISON [ reduce using rule 178 (expression -> expression LOGICAL expression .) ] ! LOGICAL [ shift and go to state 172 ] ! COLON [ shift and go to state 174 ] state 267 (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 268 (174) expression -> expression MULTIPLICATION expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 174 (expression -> expression MULTIPLICATION expression .) ADDITION reduce using rule 174 (expression -> expression MULTIPLICATION expression .) COMPARISON reduce using rule 174 (expression -> expression MULTIPLICATION expression .) LOGICAL reduce using rule 174 (expression -> expression MULTIPLICATION expression .) COLON reduce using rule 174 (expression -> expression MULTIPLICATION expression .) CLOSEBRACKET reduce using rule 174 (expression -> expression MULTIPLICATION expression .) COMMA reduce using rule 174 (expression -> expression MULTIPLICATION expression .) EOL reduce using rule 174 (expression -> expression MULTIPLICATION expression .) CLOSEOPENBRACKET reduce using rule 174 (expression -> expression MULTIPLICATION expression .) CLOSESQBRACKET reduce using rule 174 (expression -> expression MULTIPLICATION expression .) SPACE reduce using rule 174 (expression -> expression MULTIPLICATION expression .) SEMICOLON reduce using rule 174 (expression -> expression MULTIPLICATION expression .) DO reduce using rule 174 (expression -> expression MULTIPLICATION expression .) THEN reduce using rule 174 (expression -> expression MULTIPLICATION expression .) TRANSPOSE shift and go to state 171 ! TRANSPOSE [ reduce using rule 174 (expression -> expression MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 175 ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] ! LOGICAL [ shift and go to state 172 ] ! COLON [ shift and go to state 174 ] state 269 (224) listcall -> LIST OPENBRACKET . list CLOSEBRACKET (227) listcall -> LIST OPENBRACKET . CLOSEBRACKET (148) list -> . list COMMA expression (149) list -> . list COMMA listcall (150) list -> . list COMMA VAR ASSIGNMENT expression (151) list -> . list COMMA GRAPHICS ASSIGNMENT expression (152) list -> . list COMMA MODEL ASSIGNMENT expression (153) list -> . list COMMA VAR ASSIGNMENT listcall (154) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (155) list -> . list COMMA MODEL ASSIGNMENT listcall (156) list -> . list COMMA IN ASSIGNMENT expression (157) list -> . list COMMA IN ASSIGNMENT listcall (158) list -> . expression (159) list -> . listcall (160) list -> . VAR ASSIGNMENT expression (161) list -> . VAR ASSIGNMENT listcall (162) list -> . IN ASSIGNMENT expression (163) list -> . IN ASSIGNMENT listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSEBRACKET shift and go to state 346 VAR shift and go to state 180 IN shift and go to state 179 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 list shift and go to state 345 term shift and go to state 93 listcall shift and go to state 176 termvar shift and go to state 89 expression shift and go to state 182 state 270 (162) list -> IN ASSIGNMENT . expression (163) list -> IN ASSIGNMENT . listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 347 termvar shift and go to state 89 expression shift and go to state 348 state 271 (160) list -> VAR ASSIGNMENT . expression (161) list -> VAR ASSIGNMENT . listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 349 termvar shift and go to state 89 expression shift and go to state 350 state 272 (182) function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . EOL reduce using rule 182 (function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 273 (148) list -> list COMMA . expression (149) list -> list COMMA . listcall (150) list -> list COMMA . VAR ASSIGNMENT expression (151) list -> list COMMA . GRAPHICS ASSIGNMENT expression (152) list -> list COMMA . MODEL ASSIGNMENT expression (153) list -> list COMMA . VAR ASSIGNMENT listcall (154) list -> list COMMA . GRAPHICS ASSIGNMENT listcall (155) list -> list COMMA . MODEL ASSIGNMENT listcall (156) list -> list COMMA . IN ASSIGNMENT expression (157) list -> list COMMA . IN ASSIGNMENT listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN VAR shift and go to state 355 GRAPHICS shift and go to state 351 MODEL shift and go to state 353 IN shift and go to state 354 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 term shift and go to state 93 listcall shift and go to state 352 termvar shift and go to state 89 expression shift and go to state 356 state 274 (69) forstatement -> FOR VAR ASSIGNMENT VAR . EOL (70) forstatement -> FOR VAR ASSIGNMENT VAR . DO EOL (240) termvar -> VAR . EOL shift and go to state 358 DO shift and go to state 357 OPENBRACKET reduce using rule 240 (termvar -> VAR .) DOT reduce using rule 240 (termvar -> VAR .) COLON reduce using rule 240 (termvar -> VAR .) TRANSPOSE reduce using rule 240 (termvar -> VAR .) MULTIPLICATION reduce using rule 240 (termvar -> VAR .) ADDITION reduce using rule 240 (termvar -> VAR .) COMPARISON reduce using rule 240 (termvar -> VAR .) LOGICAL reduce using rule 240 (termvar -> VAR .) state 275 (65) forstatement -> FOR VAR ASSIGNMENT expression . COLON expression COLON expression EOL (66) forstatement -> FOR VAR ASSIGNMENT expression . COLON expression COLON expression DO EOL (67) forstatement -> FOR VAR ASSIGNMENT expression . COLON expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression . COLON expression DO EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COLON shift and go to state 359 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 276 (84) casejobstatement -> CASE JOB_PLOT EOL . BREAK reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) RETURN reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) EOL reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) GRAPHICS reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) MODEL reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) FUNCTIONNAME reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) CLEAR reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) SELECT reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) OPENSQBRACKET reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) VAR reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) IN reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) PREVAR reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) FUNCTION reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) TRY reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) FOR reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) IF reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) WHILE reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) END reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) CASE reduce using rule 84 (casejobstatement -> CASE JOB_PLOT EOL .) state 277 (83) casejobstatement -> CASE JOB_PLOT THEN . EOL EOL shift and go to state 360 state 278 (75) casejobstatement -> CASE JOB_DEFINE THEN . EOL EOL shift and go to state 361 state 279 (76) casejobstatement -> CASE JOB_DEFINE EOL . BREAK reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) RETURN reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) EOL reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) GRAPHICS reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) MODEL reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) FUNCTIONNAME reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) CLEAR reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) SELECT reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) OPENSQBRACKET reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) VAR reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) IN reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) PREVAR reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) FUNCTION reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) TRY reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) FOR reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) IF reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) WHILE reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) END reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) CASE reduce using rule 76 (casejobstatement -> CASE JOB_DEFINE EOL .) state 280 (82) casejobstatement -> CASE JOB_GETOUTPUTS EOL . BREAK reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) RETURN reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) EOL reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) GRAPHICS reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) MODEL reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) FUNCTIONNAME reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) CLEAR reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) SELECT reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) OPENSQBRACKET reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) VAR reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) IN reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) PREVAR reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) FUNCTION reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) TRY reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) FOR reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) IF reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) WHILE reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) END reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) CASE reduce using rule 82 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) state 281 (81) casejobstatement -> CASE JOB_GETOUTPUTS THEN . EOL EOL shift and go to state 362 state 282 (85) casejobsetstatement -> CASE JOB_SET THEN . EOL EOL shift and go to state 363 state 283 (86) casejobsetstatement -> CASE JOB_SET EOL . GRAPHICS reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) MODEL reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) FUNCTIONNAME reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) OPENSQBRACKET reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) VAR reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) IN reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) PREVAR reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) TRY reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) FOR reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) IF reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) WHILE reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) END reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) CASE reduce using rule 86 (casejobsetstatement -> CASE JOB_SET EOL .) state 284 (77) casejobstatement -> CASE JOB_GETINPUTS THEN . EOL EOL shift and go to state 364 state 285 (78) casejobstatement -> CASE JOB_GETINPUTS EOL . BREAK reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) RETURN reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) EOL reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) GRAPHICS reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) MODEL reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) FUNCTIONNAME reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) CLEAR reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) SELECT reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) OPENSQBRACKET reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) VAR reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) IN reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) PREVAR reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) FUNCTION reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) TRY reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) FOR reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) IF reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) WHILE reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) END reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) CASE reduce using rule 78 (casejobstatement -> CASE JOB_GETINPUTS EOL .) state 286 (79) casejobstatement -> CASE JOB_GETORIGIN THEN . EOL EOL shift and go to state 365 state 287 (80) casejobstatement -> CASE JOB_GETORIGIN EOL . BREAK reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) RETURN reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) EOL reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) GRAPHICS reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) MODEL reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) FUNCTIONNAME reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) CLEAR reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) SELECT reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) OPENSQBRACKET reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) VAR reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) IN reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) PREVAR reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) FUNCTION reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) TRY reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) FOR reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) IF reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) WHILE reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) END reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) CASE reduce using rule 80 (casejobstatement -> CASE JOB_GETORIGIN EOL .) state 288 (19) jobsetstatement -> function EOL . GRAPHICS reduce using rule 19 (jobsetstatement -> function EOL .) MODEL reduce using rule 19 (jobsetstatement -> function EOL .) FUNCTIONNAME reduce using rule 19 (jobsetstatement -> function EOL .) OPENSQBRACKET reduce using rule 19 (jobsetstatement -> function EOL .) VAR reduce using rule 19 (jobsetstatement -> function EOL .) IN reduce using rule 19 (jobsetstatement -> function EOL .) PREVAR reduce using rule 19 (jobsetstatement -> function EOL .) TRY reduce using rule 19 (jobsetstatement -> function EOL .) FOR reduce using rule 19 (jobsetstatement -> function EOL .) IF reduce using rule 19 (jobsetstatement -> function EOL .) WHILE reduce using rule 19 (jobsetstatement -> function EOL .) END reduce using rule 19 (jobsetstatement -> function EOL .) CASE reduce using rule 19 (jobsetstatement -> function EOL .) state 289 (18) jobsetstatement -> getvalueassignment EOL . GRAPHICS reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) MODEL reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) FUNCTIONNAME reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) OPENSQBRACKET reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) VAR reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) IN reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) PREVAR reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) TRY reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) FOR reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) IF reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) WHILE reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) END reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) CASE reduce using rule 18 (jobsetstatement -> getvalueassignment EOL .) state 290 (95) assignment -> lterm ASSIGNMENT . expression EOL (96) assignment -> lterm ASSIGNMENT . listcall EOL (113) getvalueassignment -> lterm ASSIGNMENT . SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (184) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN SCICOS_GETVALUE shift and go to state 217 RESUME shift and go to state 215 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 216 termvar shift and go to state 89 expression shift and go to state 219 state 291 (12) jobsetstatementblock -> jobsetstatementblock jobsetstatement . GRAPHICS reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) MODEL reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) FUNCTIONNAME reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) OPENSQBRACKET reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) VAR reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) IN reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) PREVAR reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) TRY reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) FOR reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) IF reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) WHILE reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) END reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) CASE reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) state 292 (40) casejobstatementblock -> casejobstatementblock casejobstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 40 (casejobstatementblock -> casejobstatementblock casejobstatement statementblock .) CASE reduce using rule 40 (casejobstatementblock -> casejobstatementblock casejobstatement statementblock .) BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 293 (41) casejobstatementblock -> casejobstatementblock casejobsetstatement jobsetstatementblock . (12) jobsetstatementblock -> jobsetstatementblock . jobsetstatement (17) jobsetstatement -> . assignment (18) jobsetstatement -> . getvalueassignment EOL (19) jobsetstatement -> . function EOL (25) jobsetstatement -> . forstatementblocks (28) jobsetstatement -> . ifstatementblocks (30) jobsetstatement -> . resumestatementblocks (34) jobsetstatement -> . trystatementblocks (37) jobsetstatement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (48) forstatementblocks -> . forstatementblock endstatementblock (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (49) forstatementblock -> . forstatement statementblock (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END reduce using rule 41 (casejobstatementblock -> casejobstatementblock casejobsetstatement jobsetstatementblock .) CASE reduce using rule 41 (casejobstatementblock -> casejobstatementblock casejobsetstatement jobsetstatementblock .) GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 291 whilestatementblocks shift and go to state 191 whilestatement shift and go to state 21 forstatementblocks shift and go to state 192 resumestatementblocks shift and go to state 193 function shift and go to state 194 getvalueassignment shift and go to state 195 assignment shift and go to state 196 forstatementblock shift and go to state 32 trystatement shift and go to state 40 ifstatementblock shift and go to state 16 forstatement shift and go to state 45 lterm shift and go to state 198 ifstatementblocks shift and go to state 199 trystatementblocks shift and go to state 201 ifstatement shift and go to state 47 state 294 (97) assignment -> GRAPHICS ASSIGNMENT expression EOL . BREAK reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) RETURN reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) EOL reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) GRAPHICS reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) MODEL reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) CLEAR reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) SELECT reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) VAR reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) IN reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) PREVAR reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) FUNCTION reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) TRY reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) FOR reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) IF reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) WHILE reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) END reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) ELSEIF reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) ELSE reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) CASE reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) CATCH reduce using rule 97 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) state 295 (104) assignment -> GRAPHICS DOT modelvar ASSIGNMENT . modelexpression EOL (106) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (107) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (112) modelexpression -> . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN LIST shift and go to state 317 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 modelexpression shift and go to state 366 termvar shift and go to state 89 expression shift and go to state 318 state 296 (87) whilestatement -> WHILE expression DO EOL . BREAK reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) RETURN reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) EOL reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) GRAPHICS reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) MODEL reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) FUNCTIONNAME reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) CLEAR reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) SELECT reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) OPENSQBRACKET reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) VAR reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) IN reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) PREVAR reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) FUNCTION reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) TRY reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) FOR reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) IF reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) WHILE reduce using rule 87 (whilestatement -> WHILE expression DO EOL .) state 297 (88) whilestatement -> WHILE expression THEN EOL . BREAK reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) RETURN reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) EOL reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) GRAPHICS reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) MODEL reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) FUNCTIONNAME reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) CLEAR reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) SELECT reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) OPENSQBRACKET reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) VAR reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) IN reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) PREVAR reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) FUNCTION reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) TRY reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) FOR reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) IF reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) WHILE reduce using rule 88 (whilestatement -> WHILE expression THEN EOL .) state 298 (64) catchstatement -> CATCH EOL . BREAK reduce using rule 64 (catchstatement -> CATCH EOL .) RETURN reduce using rule 64 (catchstatement -> CATCH EOL .) EOL reduce using rule 64 (catchstatement -> CATCH EOL .) GRAPHICS reduce using rule 64 (catchstatement -> CATCH EOL .) MODEL reduce using rule 64 (catchstatement -> CATCH EOL .) FUNCTIONNAME reduce using rule 64 (catchstatement -> CATCH EOL .) CLEAR reduce using rule 64 (catchstatement -> CATCH EOL .) SELECT reduce using rule 64 (catchstatement -> CATCH EOL .) OPENSQBRACKET reduce using rule 64 (catchstatement -> CATCH EOL .) VAR reduce using rule 64 (catchstatement -> CATCH EOL .) IN reduce using rule 64 (catchstatement -> CATCH EOL .) PREVAR reduce using rule 64 (catchstatement -> CATCH EOL .) FUNCTION reduce using rule 64 (catchstatement -> CATCH EOL .) TRY reduce using rule 64 (catchstatement -> CATCH EOL .) FOR reduce using rule 64 (catchstatement -> CATCH EOL .) IF reduce using rule 64 (catchstatement -> CATCH EOL .) WHILE reduce using rule 64 (catchstatement -> CATCH EOL .) state 299 (59) trystatementblocks -> trystatement statementblock catchstatement statementblock . endstatementblock (10) statementblock -> statementblock . statement (38) endstatementblock -> . END EOL (14) statement -> . assignment (15) statement -> . getvalueassignment EOL (16) statement -> . function EOL (20) statement -> . BREAK EOL (21) statement -> . RETURN EOL (22) statement -> . clearvar EOL (23) statement -> . EOL (24) statement -> . forstatementblocks (26) statement -> . functionblock (27) statement -> . ifstatementblocks (29) statement -> . resumestatementblocks (31) statement -> . selectstatement casestatementblock endstatementblock (32) statement -> . selectjobstatement casejobstatementblock endstatementblock (33) statement -> . trystatementblocks (35) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (36) statement -> . whilestatementblocks (95) assignment -> . lterm ASSIGNMENT expression EOL (96) assignment -> . lterm ASSIGNMENT listcall EOL (97) assignment -> . GRAPHICS ASSIGNMENT expression EOL (98) assignment -> . MODEL ASSIGNMENT expression EOL (104) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (105) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (113) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET (182) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (183) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (185) clearvar -> . CLEAR VAR (186) clearvar -> . clearvar VAR (48) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (50) ifstatementblocks -> . ifstatementblock endstatementblock (51) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (184) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (71) selectstatement -> . SELECT expression EOL (72) selectjobstatement -> . SELECT JOB EOL (59) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (187) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (188) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (189) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (190) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (191) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (192) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (193) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (194) lterm -> . lterm DOT VAR (195) lterm -> . lterm DOT GRAPHICS (196) lterm -> . lterm DOT MODEL (197) lterm -> . lterm DOT IN (198) lterm -> . VAR (199) lterm -> . IN (200) lterm -> . PREVAR (60) whilestatementblocks -> . whilestatementblock endstatementblock (61) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (49) forstatementblock -> . forstatement statementblock (7) functionstatement -> . FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (54) ifstatementblock -> . ifstatement statementblock (63) trystatement -> . TRY EOL (62) whilestatementblock -> . whilestatement statementblock (65) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (66) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (70) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (90) ifstatement -> . IF expression THEN (91) ifstatement -> . IF expression EOL (87) whilestatement -> . WHILE expression DO EOL (88) whilestatement -> . WHILE expression THEN EOL (89) whilestatement -> . WHILE expression EOL END shift and go to state 65 BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 117 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 endstatementblock shift and go to state 367 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 45 trystatementblocks shift and go to state 46 ifstatement shift and go to state 47 state 300 (184) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET . expression CLOSEBRACKET EOL (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 368 state 301 (96) assignment -> lterm ASSIGNMENT listcall EOL . BREAK reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) RETURN reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) EOL reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) GRAPHICS reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) MODEL reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) FUNCTIONNAME reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) CLEAR reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) SELECT reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) OPENSQBRACKET reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) VAR reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) IN reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) PREVAR reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) FUNCTION reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) TRY reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) FOR reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) IF reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) WHILE reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) END reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) ELSEIF reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) ELSE reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) CASE reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) ENDFUNCTION reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) CATCH reduce using rule 96 (assignment -> lterm ASSIGNMENT listcall EOL .) state 302 (113) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET . getvaluearguments CLOSEBRACKET (114) getvaluearguments -> . getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 (115) getvaluearg1 -> . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 getvaluearguments shift and go to state 369 term shift and go to state 93 termvar shift and go to state 89 getvaluearg1 shift and go to state 370 expression shift and go to state 371 state 303 (35) statement -> lterm ASSIGNMENT WHERE OPENBRACKET . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 372 state 304 (95) assignment -> lterm ASSIGNMENT expression EOL . BREAK reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) RETURN reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) EOL reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) GRAPHICS reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) MODEL reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) CLEAR reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) SELECT reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) VAR reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) IN reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) PREVAR reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) FUNCTION reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) TRY reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) FOR reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) IF reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) WHILE reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) END reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) ELSEIF reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) ELSE reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) CASE reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) CATCH reduce using rule 95 (assignment -> lterm ASSIGNMENT expression EOL .) state 305 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL JOB shift and go to state 373 state 306 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET . JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL JOB shift and go to state 374 state 307 (190) lterm -> lterm OPENBRACKET expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 375 state 308 (191) lterm -> lterm OPENBRACKET expression COMMA expression . CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 376 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 309 (192) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 377 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 310 (187) lterm -> lterm OPENBRACKET expression COLON expression . CLOSEBRACKET (189) lterm -> lterm OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 378 COMMA shift and go to state 379 COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 311 (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET . EOL EOL shift and go to state 380 state 312 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET EOL (148) list -> list . COMMA expression (149) list -> list . COMMA listcall (150) list -> list . COMMA VAR ASSIGNMENT expression (151) list -> list . COMMA GRAPHICS ASSIGNMENT expression (152) list -> list . COMMA MODEL ASSIGNMENT expression (153) list -> list . COMMA VAR ASSIGNMENT listcall (154) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (155) list -> list . COMMA MODEL ASSIGNMENT listcall (156) list -> list . COMMA IN ASSIGNMENT expression (157) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 381 COMMA shift and go to state 273 state 313 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list . CLOSEBRACKET EOL (148) list -> list . COMMA expression (149) list -> list . COMMA listcall (150) list -> list . COMMA VAR ASSIGNMENT expression (151) list -> list . COMMA GRAPHICS ASSIGNMENT expression (152) list -> list . COMMA MODEL ASSIGNMENT expression (153) list -> list . COMMA VAR ASSIGNMENT listcall (154) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (155) list -> list . COMMA MODEL ASSIGNMENT listcall (156) list -> list . COMMA IN ASSIGNMENT expression (157) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 382 COMMA shift and go to state 273 state 314 (92) elseifstatement -> ELSEIF expression THEN EOL . BREAK reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) RETURN reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) EOL reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) GRAPHICS reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) MODEL reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) FUNCTIONNAME reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) CLEAR reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) SELECT reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) OPENSQBRACKET reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) VAR reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) IN reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) PREVAR reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) FUNCTION reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) TRY reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) FOR reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) IF reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) WHILE reduce using rule 92 (elseifstatement -> ELSEIF expression THEN EOL .) state 315 (102) modelvar -> modelvar OPENBRACKET expression . CLOSEBRACKET (103) modelvar -> modelvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 383 CLOSEOPENBRACKET shift and go to state 384 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 316 (105) assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression . EOL EOL shift and go to state 385 state 317 (106) modelexpression -> LIST . OPENBRACKET modelexpressionlist CLOSEBRACKET (107) modelexpression -> LIST . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 386 state 318 (112) modelexpression -> expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression EOL reduce using rule 112 (modelexpression -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 319 (99) modelvar -> modelvar DOT VAR . ASSIGNMENT reduce using rule 99 (modelvar -> modelvar DOT VAR .) DOT reduce using rule 99 (modelvar -> modelvar DOT VAR .) OPENBRACKET reduce using rule 99 (modelvar -> modelvar DOT VAR .) state 320 (73) casestatement -> CASE expression THEN EOL . BREAK reduce using rule 73 (casestatement -> CASE expression THEN EOL .) RETURN reduce using rule 73 (casestatement -> CASE expression THEN EOL .) EOL reduce using rule 73 (casestatement -> CASE expression THEN EOL .) GRAPHICS reduce using rule 73 (casestatement -> CASE expression THEN EOL .) MODEL reduce using rule 73 (casestatement -> CASE expression THEN EOL .) FUNCTIONNAME reduce using rule 73 (casestatement -> CASE expression THEN EOL .) CLEAR reduce using rule 73 (casestatement -> CASE expression THEN EOL .) SELECT reduce using rule 73 (casestatement -> CASE expression THEN EOL .) OPENSQBRACKET reduce using rule 73 (casestatement -> CASE expression THEN EOL .) VAR reduce using rule 73 (casestatement -> CASE expression THEN EOL .) IN reduce using rule 73 (casestatement -> CASE expression THEN EOL .) PREVAR reduce using rule 73 (casestatement -> CASE expression THEN EOL .) FUNCTION reduce using rule 73 (casestatement -> CASE expression THEN EOL .) TRY reduce using rule 73 (casestatement -> CASE expression THEN EOL .) FOR reduce using rule 73 (casestatement -> CASE expression THEN EOL .) IF reduce using rule 73 (casestatement -> CASE expression THEN EOL .) WHILE reduce using rule 73 (casestatement -> CASE expression THEN EOL .) END reduce using rule 73 (casestatement -> CASE expression THEN EOL .) CASE reduce using rule 73 (casestatement -> CASE expression THEN EOL .) state 321 (225) term -> GETTEXT OPENBRACKET expression CLOSEBRACKET . TRANSPOSE reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 225 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) state 322 (219) term -> PART OPENBRACKET expression COMMA . expression COLON expression CLOSEBRACKET (220) term -> PART OPENBRACKET expression COMMA . expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 387 state 323 (223) term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . TRANSPOSE reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) MULTIPLICATION reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) ADDITION reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMPARISON reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) LOGICAL reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COLON reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CLOSEBRACKET reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) DO reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) THEN reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) EOL reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 223 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 324 (214) term -> OPENBRACKET expression COLON expression . CLOSEBRACKET (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 388 COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 325 (207) termvar -> termvar OPENBRACKET COLON CLOSEBRACKET . OPENBRACKET reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) DOT reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) ADDITION reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) COMPARISON reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) LOGICAL reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) COLON reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) EOL reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) THEN reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) DO reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) COMMA reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) SPACE reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) SEMICOLON reduce using rule 207 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) state 326 (208) termvar -> termvar OPENBRACKET COLON COMMA . expression CLOSEBRACKET (213) termvar -> termvar OPENBRACKET COLON COMMA . COLON CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN COLON shift and go to state 389 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 390 state 327 (205) termvar -> termvar OPENBRACKET COLON expression . CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 391 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 328 (216) termvar -> termvar OPENBRACKET expression CLOSEBRACKET . OPENBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) state 329 (201) termvar -> termvar OPENBRACKET expression COLON . expression CLOSEBRACKET (202) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression CLOSEBRACKET (203) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> termvar OPENBRACKET expression COLON . expression COMMA COLON CLOSEBRACKET (206) termvar -> termvar OPENBRACKET expression COLON . CLOSEBRACKET (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSEBRACKET shift and go to state 392 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 393 state 330 (210) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . COLON CLOSEBRACKET (212) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (217) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN COLON shift and go to state 394 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 395 state 331 (209) termvar -> termvar OPENBRACKET expression COMMA . COLON CLOSEBRACKET (211) termvar -> termvar OPENBRACKET expression COMMA . expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN COLON shift and go to state 396 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 397 state 332 (222) term -> STRING OPENBRACKET expression CLOSEBRACKET . TRANSPOSE reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 222 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) state 333 (221) term -> STRING OPENBRACKET expression COLON . expression CLOSEBRACKET (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 398 state 334 (142) termarrayarraylist -> termarraylist SEMICOLON termarraylist . (144) termarraylist -> termarraylist . COMMA expression (145) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET reduce using rule 142 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) SEMICOLON reduce using rule 142 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) COMMA shift and go to state 399 SPACE shift and go to state 400 state 335 (171) expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET . TRANSPOSE reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) MULTIPLICATION reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) ADDITION reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) COMPARISON reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) LOGICAL reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) COLON reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) COMMA reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) EOL reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) SPACE reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) SEMICOLON reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) DO reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) THEN reduce using rule 171 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) state 336 (145) termarraylist -> termarraylist SPACE expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COMMA reduce using rule 145 (termarraylist -> termarraylist SPACE expression .) SPACE reduce using rule 145 (termarraylist -> termarraylist SPACE expression .) CLOSESQBRACKET reduce using rule 145 (termarraylist -> termarraylist SPACE expression .) SEMICOLON reduce using rule 145 (termarraylist -> termarraylist SPACE expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 337 (170) expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET . TRANSPOSE reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) MULTIPLICATION reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) ADDITION reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) COMPARISON reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) LOGICAL reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) COLON reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) COMMA reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) EOL reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) SPACE reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) SEMICOLON reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) DO reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) THEN reduce using rule 170 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) state 338 (144) termarraylist -> termarraylist COMMA expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COMMA reduce using rule 144 (termarraylist -> termarraylist COMMA expression .) SPACE reduce using rule 144 (termarraylist -> termarraylist COMMA expression .) CLOSESQBRACKET reduce using rule 144 (termarraylist -> termarraylist COMMA expression .) SEMICOLON reduce using rule 144 (termarraylist -> termarraylist COMMA expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 339 (141) termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist . (144) termarraylist -> termarraylist . COMMA expression (145) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET reduce using rule 141 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) SEMICOLON reduce using rule 141 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) COMMA shift and go to state 399 SPACE shift and go to state 400 state 340 (168) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET . TRANSPOSE reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) MULTIPLICATION reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) ADDITION reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) COMPARISON reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) LOGICAL reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) COLON reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) COMMA reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) EOL reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) SPACE reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) SEMICOLON reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) DO reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) THEN reduce using rule 168 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) state 341 (147) termarraylist -> expression COLON expression . (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COMMA reduce using rule 147 (termarraylist -> expression COLON expression .) SPACE reduce using rule 147 (termarraylist -> expression COLON expression .) CLOSESQBRACKET reduce using rule 147 (termarraylist -> expression COLON expression .) SEMICOLON reduce using rule 147 (termarraylist -> expression COLON expression .) COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 342 (233) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 401 state 343 (232) expression -> expression ADDITION expression MULTIPLICATION . PREVAR_COMPLEX (174) expression -> expression MULTIPLICATION . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN PREVAR_COMPLEX shift and go to state 402 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 268 state 344 (215) term -> expression COLON expression COLON . expression (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 403 state 345 (224) listcall -> LIST OPENBRACKET list . CLOSEBRACKET (148) list -> list . COMMA expression (149) list -> list . COMMA listcall (150) list -> list . COMMA VAR ASSIGNMENT expression (151) list -> list . COMMA GRAPHICS ASSIGNMENT expression (152) list -> list . COMMA MODEL ASSIGNMENT expression (153) list -> list . COMMA VAR ASSIGNMENT listcall (154) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (155) list -> list . COMMA MODEL ASSIGNMENT listcall (156) list -> list . COMMA IN ASSIGNMENT expression (157) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 404 COMMA shift and go to state 273 state 346 (227) listcall -> LIST OPENBRACKET CLOSEBRACKET . CLOSEBRACKET reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) COMMA reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) EOL reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) TRANSPOSE reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) MULTIPLICATION reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) ADDITION reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) COMPARISON reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) LOGICAL reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) COLON reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) THEN reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) DO reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) SPACE reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) SEMICOLON reduce using rule 227 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) state 347 (163) list -> IN ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 163 (list -> IN ASSIGNMENT listcall .) COMMA reduce using rule 163 (list -> IN ASSIGNMENT listcall .) state 348 (162) list -> IN ASSIGNMENT expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 162 (list -> IN ASSIGNMENT expression .) COMMA reduce using rule 162 (list -> IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 349 (161) list -> VAR ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 161 (list -> VAR ASSIGNMENT listcall .) COMMA reduce using rule 161 (list -> VAR ASSIGNMENT listcall .) state 350 (160) list -> VAR ASSIGNMENT expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 160 (list -> VAR ASSIGNMENT expression .) COMMA reduce using rule 160 (list -> VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 351 (151) list -> list COMMA GRAPHICS . ASSIGNMENT expression (154) list -> list COMMA GRAPHICS . ASSIGNMENT listcall (241) termvar -> GRAPHICS . ASSIGNMENT shift and go to state 405 OPENBRACKET reduce using rule 241 (termvar -> GRAPHICS .) DOT reduce using rule 241 (termvar -> GRAPHICS .) TRANSPOSE reduce using rule 241 (termvar -> GRAPHICS .) MULTIPLICATION reduce using rule 241 (termvar -> GRAPHICS .) ADDITION reduce using rule 241 (termvar -> GRAPHICS .) COMPARISON reduce using rule 241 (termvar -> GRAPHICS .) LOGICAL reduce using rule 241 (termvar -> GRAPHICS .) COLON reduce using rule 241 (termvar -> GRAPHICS .) CLOSEBRACKET reduce using rule 241 (termvar -> GRAPHICS .) COMMA reduce using rule 241 (termvar -> GRAPHICS .) state 352 (149) list -> list COMMA listcall . CLOSEBRACKET reduce using rule 149 (list -> list COMMA listcall .) COMMA reduce using rule 149 (list -> list COMMA listcall .) state 353 (152) list -> list COMMA MODEL . ASSIGNMENT expression (155) list -> list COMMA MODEL . ASSIGNMENT listcall (242) termvar -> MODEL . ASSIGNMENT shift and go to state 406 OPENBRACKET reduce using rule 242 (termvar -> MODEL .) DOT reduce using rule 242 (termvar -> MODEL .) TRANSPOSE reduce using rule 242 (termvar -> MODEL .) MULTIPLICATION reduce using rule 242 (termvar -> MODEL .) ADDITION reduce using rule 242 (termvar -> MODEL .) COMPARISON reduce using rule 242 (termvar -> MODEL .) LOGICAL reduce using rule 242 (termvar -> MODEL .) COLON reduce using rule 242 (termvar -> MODEL .) CLOSEBRACKET reduce using rule 242 (termvar -> MODEL .) COMMA reduce using rule 242 (termvar -> MODEL .) state 354 (156) list -> list COMMA IN . ASSIGNMENT expression (157) list -> list COMMA IN . ASSIGNMENT listcall (243) termvar -> IN . ASSIGNMENT shift and go to state 407 OPENBRACKET reduce using rule 243 (termvar -> IN .) DOT reduce using rule 243 (termvar -> IN .) TRANSPOSE reduce using rule 243 (termvar -> IN .) MULTIPLICATION reduce using rule 243 (termvar -> IN .) ADDITION reduce using rule 243 (termvar -> IN .) COMPARISON reduce using rule 243 (termvar -> IN .) LOGICAL reduce using rule 243 (termvar -> IN .) COLON reduce using rule 243 (termvar -> IN .) CLOSEBRACKET reduce using rule 243 (termvar -> IN .) COMMA reduce using rule 243 (termvar -> IN .) state 355 (150) list -> list COMMA VAR . ASSIGNMENT expression (153) list -> list COMMA VAR . ASSIGNMENT listcall (240) termvar -> VAR . ASSIGNMENT shift and go to state 408 OPENBRACKET reduce using rule 240 (termvar -> VAR .) DOT reduce using rule 240 (termvar -> VAR .) TRANSPOSE reduce using rule 240 (termvar -> VAR .) MULTIPLICATION reduce using rule 240 (termvar -> VAR .) ADDITION reduce using rule 240 (termvar -> VAR .) COMPARISON reduce using rule 240 (termvar -> VAR .) LOGICAL reduce using rule 240 (termvar -> VAR .) COLON reduce using rule 240 (termvar -> VAR .) CLOSEBRACKET reduce using rule 240 (termvar -> VAR .) COMMA reduce using rule 240 (termvar -> VAR .) state 356 (148) list -> list COMMA expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 148 (list -> list COMMA expression .) COMMA reduce using rule 148 (list -> list COMMA expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 357 (70) forstatement -> FOR VAR ASSIGNMENT VAR DO . EOL EOL shift and go to state 409 state 358 (69) forstatement -> FOR VAR ASSIGNMENT VAR EOL . BREAK reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) RETURN reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) EOL reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) GRAPHICS reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) MODEL reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) FUNCTIONNAME reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) CLEAR reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) SELECT reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) OPENSQBRACKET reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) VAR reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) IN reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) PREVAR reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) FUNCTION reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) TRY reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) FOR reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) IF reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) WHILE reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) state 359 (65) forstatement -> FOR VAR ASSIGNMENT expression COLON . expression COLON expression EOL (66) forstatement -> FOR VAR ASSIGNMENT expression COLON . expression COLON expression DO EOL (67) forstatement -> FOR VAR ASSIGNMENT expression COLON . expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON . expression DO EOL (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 410 state 360 (83) casejobstatement -> CASE JOB_PLOT THEN EOL . BREAK reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) RETURN reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) EOL reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) GRAPHICS reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) MODEL reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) FUNCTIONNAME reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) CLEAR reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) SELECT reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) OPENSQBRACKET reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) VAR reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) IN reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) PREVAR reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) FUNCTION reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) TRY reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) FOR reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) IF reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) WHILE reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) END reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) CASE reduce using rule 83 (casejobstatement -> CASE JOB_PLOT THEN EOL .) state 361 (75) casejobstatement -> CASE JOB_DEFINE THEN EOL . BREAK reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) RETURN reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) EOL reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) GRAPHICS reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) MODEL reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) FUNCTIONNAME reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) CLEAR reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) SELECT reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) OPENSQBRACKET reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) VAR reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) IN reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) PREVAR reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) FUNCTION reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) TRY reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) FOR reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) IF reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) WHILE reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) END reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) CASE reduce using rule 75 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) state 362 (81) casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL . BREAK reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) RETURN reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) EOL reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) GRAPHICS reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) MODEL reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) FUNCTIONNAME reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) CLEAR reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) SELECT reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) OPENSQBRACKET reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) VAR reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) IN reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) PREVAR reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) FUNCTION reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) TRY reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) FOR reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) IF reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) WHILE reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) END reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) CASE reduce using rule 81 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) state 363 (85) casejobsetstatement -> CASE JOB_SET THEN EOL . GRAPHICS reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) MODEL reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) FUNCTIONNAME reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) OPENSQBRACKET reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) VAR reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) IN reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) PREVAR reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) TRY reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) FOR reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) IF reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) WHILE reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) END reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) CASE reduce using rule 85 (casejobsetstatement -> CASE JOB_SET THEN EOL .) state 364 (77) casejobstatement -> CASE JOB_GETINPUTS THEN EOL . BREAK reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) RETURN reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) EOL reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) GRAPHICS reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) MODEL reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) FUNCTIONNAME reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) CLEAR reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) SELECT reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) OPENSQBRACKET reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) VAR reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) IN reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) PREVAR reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) FUNCTION reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) TRY reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) FOR reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) IF reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) WHILE reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) END reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) CASE reduce using rule 77 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) state 365 (79) casejobstatement -> CASE JOB_GETORIGIN THEN EOL . BREAK reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) RETURN reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) EOL reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) GRAPHICS reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) MODEL reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) FUNCTIONNAME reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) CLEAR reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) SELECT reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) OPENSQBRACKET reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) VAR reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) IN reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) PREVAR reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) FUNCTION reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) TRY reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) FOR reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) IF reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) WHILE reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) END reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) CASE reduce using rule 79 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) state 366 (104) assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression . EOL EOL shift and go to state 411 state 367 (59) trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock . GRAPHICS reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) MODEL reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) FUNCTIONNAME reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) OPENSQBRACKET reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) VAR reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) IN reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) PREVAR reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) TRY reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) FOR reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) IF reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) WHILE reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) END reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) CASE reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) BREAK reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) RETURN reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) EOL reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) CLEAR reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) SELECT reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) FUNCTION reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) CATCH reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) ELSEIF reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) ELSE reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) ENDFUNCTION reduce using rule 59 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) state 368 (184) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression . CLOSEBRACKET EOL (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 412 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 369 (113) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments . CLOSEBRACKET CLOSEBRACKET shift and go to state 413 state 370 (114) getvaluearguments -> getvaluearg1 . COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 COMMA shift and go to state 414 state 371 (115) getvaluearg1 -> expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COMMA reduce using rule 115 (getvaluearg1 -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 372 (35) statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET . EOL EOL shift and go to state 415 state 373 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB . COMMA VAR COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 416 state 374 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB . COMMA VAR COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 417 state 375 (190) lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET . ASSIGNMENT reduce using rule 190 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) OPENBRACKET reduce using rule 190 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) DOT reduce using rule 190 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) state 376 (191) lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET . ASSIGNMENT reduce using rule 191 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) OPENBRACKET reduce using rule 191 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) DOT reduce using rule 191 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 377 (192) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 192 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 192 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 192 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 378 (187) lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET . ASSIGNMENT reduce using rule 187 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) OPENBRACKET reduce using rule 187 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) DOT reduce using rule 187 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) state 379 (189) lterm -> lterm OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 418 state 380 (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL . BREAK reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) RETURN reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) EOL reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) GRAPHICS reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) MODEL reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) CLEAR reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) SELECT reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) VAR reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) IN reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) PREVAR reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) FUNCTION reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) TRY reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) FOR reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) IF reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) WHILE reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) state 381 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . EOL EOL shift and go to state 419 state 382 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET . EOL EOL shift and go to state 420 state 383 (102) modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 102 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 102 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 102 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) state 384 (103) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 421 state 385 (105) assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL . BREAK reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) RETURN reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) EOL reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) GRAPHICS reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) MODEL reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTIONNAME reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) CLEAR reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) SELECT reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) OPENSQBRACKET reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) VAR reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) IN reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) PREVAR reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTION reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) TRY reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) FOR reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) IF reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) WHILE reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) END reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) ELSEIF reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) ELSE reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) CASE reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) ENDFUNCTION reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) CATCH reduce using rule 105 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) state 386 (106) modelexpression -> LIST OPENBRACKET . modelexpressionlist CLOSEBRACKET (107) modelexpression -> LIST OPENBRACKET . CLOSEBRACKET (108) modelexpressionlist -> . expression (109) modelexpressionlist -> . listcall (110) modelexpressionlist -> . modelexpressionlist COMMA expression (111) modelexpressionlist -> . modelexpressionlist COMMA listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN CLOSEBRACKET shift and go to state 423 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 422 termvar shift and go to state 89 modelexpressionlist shift and go to state 424 expression shift and go to state 425 state 387 (219) term -> PART OPENBRACKET expression COMMA expression . COLON expression CLOSEBRACKET (220) term -> PART OPENBRACKET expression COMMA expression . CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COLON shift and go to state 427 CLOSEBRACKET shift and go to state 426 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 388 (214) term -> OPENBRACKET expression COLON expression CLOSEBRACKET . TRANSPOSE reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 214 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) state 389 (213) termvar -> termvar OPENBRACKET COLON COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 428 state 390 (208) termvar -> termvar OPENBRACKET COLON COMMA expression . CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 429 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 391 (205) termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) DOT reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) ADDITION reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) COLON reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) EOL reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) THEN reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) DO reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) COMMA reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) SPACE reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 205 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) state 392 (206) termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET . OPENBRACKET reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) DOT reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) ADDITION reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) COMPARISON reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) LOGICAL reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) COLON reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) EOL reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) THEN reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) DO reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) COMMA reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) SPACE reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) SEMICOLON reduce using rule 206 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) state 393 (201) termvar -> termvar OPENBRACKET expression COLON expression . CLOSEBRACKET (202) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression CLOSEBRACKET (203) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET (204) termvar -> termvar OPENBRACKET expression COLON expression . COMMA COLON CLOSEBRACKET (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 430 COMMA shift and go to state 431 COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 394 (210) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 432 state 395 (212) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (217) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 433 CLOSEOPENBRACKET shift and go to state 434 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 396 (209) termvar -> termvar OPENBRACKET expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 435 state 397 (211) termvar -> termvar OPENBRACKET expression COMMA expression . CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 436 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 398 (221) term -> STRING OPENBRACKET expression COLON expression . CLOSEBRACKET (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 437 COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 399 (144) termarraylist -> termarraylist COMMA . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 338 state 400 (145) termarraylist -> termarraylist SPACE . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 336 state 401 (233) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ADDITION reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) COMPARISON reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) LOGICAL reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) COLON reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLOSEBRACKET reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) COMMA reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) EOL reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLOSEOPENBRACKET reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLOSESQBRACKET reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) SPACE reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) SEMICOLON reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) DO reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) THEN reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) TRANSPOSE shift and go to state 171 ! TRANSPOSE [ reduce using rule 233 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 175 ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] ! LOGICAL [ shift and go to state 172 ] ! COLON [ shift and go to state 174 ] state 402 (232) expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX . TRANSPOSE reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) MULTIPLICATION reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) ADDITION reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) COMPARISON reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) LOGICAL reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) COLON reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLOSEBRACKET reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) COMMA reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) EOL reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLOSEOPENBRACKET reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLOSESQBRACKET reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) SPACE reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) SEMICOLON reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) DO reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) THEN reduce using rule 232 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) state 403 (215) term -> expression COLON expression COLON expression . (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COLON reduce using rule 215 (term -> expression COLON expression COLON expression .) CLOSEBRACKET reduce using rule 215 (term -> expression COLON expression COLON expression .) COMMA reduce using rule 215 (term -> expression COLON expression COLON expression .) DO reduce using rule 215 (term -> expression COLON expression COLON expression .) THEN reduce using rule 215 (term -> expression COLON expression COLON expression .) EOL reduce using rule 215 (term -> expression COLON expression COLON expression .) CLOSEOPENBRACKET reduce using rule 215 (term -> expression COLON expression COLON expression .) CLOSESQBRACKET reduce using rule 215 (term -> expression COLON expression COLON expression .) SPACE reduce using rule 215 (term -> expression COLON expression COLON expression .) SEMICOLON reduce using rule 215 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 ! TRANSPOSE [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! MULTIPLICATION [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! ADDITION [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! COMPARISON [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! LOGICAL [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 344 ] state 404 (224) listcall -> LIST OPENBRACKET list CLOSEBRACKET . CLOSEBRACKET reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) EOL reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) TRANSPOSE reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) MULTIPLICATION reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) ADDITION reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) COMPARISON reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) LOGICAL reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) COLON reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) THEN reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) DO reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 224 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) state 405 (151) list -> list COMMA GRAPHICS ASSIGNMENT . expression (154) list -> list COMMA GRAPHICS ASSIGNMENT . listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 438 termvar shift and go to state 89 expression shift and go to state 439 state 406 (152) list -> list COMMA MODEL ASSIGNMENT . expression (155) list -> list COMMA MODEL ASSIGNMENT . listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 440 termvar shift and go to state 89 expression shift and go to state 441 state 407 (156) list -> list COMMA IN ASSIGNMENT . expression (157) list -> list COMMA IN ASSIGNMENT . listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 442 termvar shift and go to state 89 expression shift and go to state 443 state 408 (150) list -> list COMMA VAR ASSIGNMENT . expression (153) list -> list COMMA VAR ASSIGNMENT . listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 444 termvar shift and go to state 89 expression shift and go to state 445 state 409 (70) forstatement -> FOR VAR ASSIGNMENT VAR DO EOL . BREAK reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) RETURN reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) EOL reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) GRAPHICS reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) MODEL reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) FUNCTIONNAME reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) CLEAR reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) SELECT reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) OPENSQBRACKET reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) VAR reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) IN reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) PREVAR reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) FUNCTION reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) TRY reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) FOR reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) IF reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) WHILE reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) state 410 (65) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . COLON expression EOL (66) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . COLON expression DO EOL (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . DO EOL (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COLON shift and go to state 448 EOL shift and go to state 447 DO shift and go to state 446 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 411 (104) assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL . BREAK reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) RETURN reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) EOL reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) GRAPHICS reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) MODEL reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTIONNAME reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) CLEAR reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) SELECT reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) OPENSQBRACKET reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) VAR reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) IN reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) PREVAR reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTION reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) TRY reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) FOR reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) IF reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) WHILE reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) END reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) ELSEIF reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) ELSE reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) CASE reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) ENDFUNCTION reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) CATCH reduce using rule 104 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) state 412 (184) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET . EOL EOL shift and go to state 449 state 413 (113) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET . EOL reduce using rule 113 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET .) state 414 (114) getvaluearguments -> getvaluearg1 COMMA . getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 (116) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET (117) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET (118) getvaluearg2 -> . DQSTRING (119) getvaluearg2 -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (120) getvaluearg2 -> . VAR OPENSQBRACKET shift and go to state 453 DQSTRING shift and go to state 452 GETTEXT shift and go to state 450 VAR shift and go to state 451 getvaluearg2 shift and go to state 454 state 415 (35) statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL . END reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) BREAK reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) RETURN reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) EOL reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) GRAPHICS reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) MODEL reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) CLEAR reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) SELECT reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) VAR reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) IN reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) PREVAR reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) FUNCTION reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) TRY reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) FOR reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) IF reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) WHILE reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ELSEIF reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ELSE reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) CASE reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ENDFUNCTION reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) CATCH reduce using rule 35 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) state 416 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA . VAR COMMA VAR CLOSEBRACKET EOL VAR shift and go to state 455 state 417 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA . VAR COMMA VAR CLOSEBRACKET EOL VAR shift and go to state 456 state 418 (189) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression COLON shift and go to state 457 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 419 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL . BREAK reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) RETURN reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) EOL reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) GRAPHICS reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) MODEL reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) CLEAR reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) SELECT reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) VAR reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) IN reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) PREVAR reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) FUNCTION reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) TRY reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) FOR reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) IF reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) WHILE reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) state 420 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL . BREAK reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) RETURN reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) EOL reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) GRAPHICS reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) MODEL reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) CLEAR reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) SELECT reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) VAR reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) IN reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) PREVAR reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) FUNCTION reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) TRY reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) FOR reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) IF reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) WHILE reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) state 421 (103) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 458 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 422 (109) modelexpressionlist -> listcall . CLOSEBRACKET reduce using rule 109 (modelexpressionlist -> listcall .) COMMA reduce using rule 109 (modelexpressionlist -> listcall .) state 423 (107) modelexpression -> LIST OPENBRACKET CLOSEBRACKET . EOL reduce using rule 107 (modelexpression -> LIST OPENBRACKET CLOSEBRACKET .) state 424 (106) modelexpression -> LIST OPENBRACKET modelexpressionlist . CLOSEBRACKET (110) modelexpressionlist -> modelexpressionlist . COMMA expression (111) modelexpressionlist -> modelexpressionlist . COMMA listcall CLOSEBRACKET shift and go to state 459 COMMA shift and go to state 460 state 425 (108) modelexpressionlist -> expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 108 (modelexpressionlist -> expression .) COMMA reduce using rule 108 (modelexpressionlist -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 426 (220) term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET . TRANSPOSE reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) COLON reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMMA reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) DO reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) THEN reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) EOL reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) SPACE reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 220 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 427 (219) term -> PART OPENBRACKET expression COMMA expression COLON . expression CLOSEBRACKET (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 461 state 428 (213) termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET . OPENBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) DOT reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) ADDITION reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) COMPARISON reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) LOGICAL reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) COLON reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) EOL reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) THEN reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) DO reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) COMMA reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) SPACE reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) SEMICOLON reduce using rule 213 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) state 429 (208) termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET . OPENBRACKET reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) DOT reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) COLON reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) EOL reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) THEN reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) DO reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) COMMA reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) SPACE reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 208 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) state 430 (201) termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) DOT reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 201 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) state 431 (202) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression CLOSEBRACKET (203) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET (204) termvar -> termvar OPENBRACKET expression COLON expression COMMA . COLON CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN COLON shift and go to state 462 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 463 state 432 (210) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET . OPENBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) DOT reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) ADDITION reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) COMPARISON reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) LOGICAL reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) COLON reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) EOL reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) THEN reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) DO reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) COMMA reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) SPACE reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) SEMICOLON reduce using rule 210 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) state 433 (212) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . OPENBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 212 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 434 (217) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression COLON expression CLOSEBRACKET (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 464 state 435 (209) termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET . OPENBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) DOT reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) ADDITION reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) COMPARISON reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) LOGICAL reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) COLON reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) EOL reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) THEN reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) DO reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) COMMA reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) SPACE reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) SEMICOLON reduce using rule 209 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) state 436 (211) termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET . OPENBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) DOT reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) COLON reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) EOL reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) THEN reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) DO reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMMA reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) SPACE reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 211 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 437 (221) term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET . TRANSPOSE reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 221 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) state 438 (154) list -> list COMMA GRAPHICS ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 154 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) COMMA reduce using rule 154 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) state 439 (151) list -> list COMMA GRAPHICS ASSIGNMENT expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 151 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) COMMA reduce using rule 151 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 440 (155) list -> list COMMA MODEL ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 155 (list -> list COMMA MODEL ASSIGNMENT listcall .) COMMA reduce using rule 155 (list -> list COMMA MODEL ASSIGNMENT listcall .) state 441 (152) list -> list COMMA MODEL ASSIGNMENT expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 152 (list -> list COMMA MODEL ASSIGNMENT expression .) COMMA reduce using rule 152 (list -> list COMMA MODEL ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 442 (157) list -> list COMMA IN ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 157 (list -> list COMMA IN ASSIGNMENT listcall .) COMMA reduce using rule 157 (list -> list COMMA IN ASSIGNMENT listcall .) state 443 (156) list -> list COMMA IN ASSIGNMENT expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 156 (list -> list COMMA IN ASSIGNMENT expression .) COMMA reduce using rule 156 (list -> list COMMA IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 444 (153) list -> list COMMA VAR ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 153 (list -> list COMMA VAR ASSIGNMENT listcall .) COMMA reduce using rule 153 (list -> list COMMA VAR ASSIGNMENT listcall .) state 445 (150) list -> list COMMA VAR ASSIGNMENT expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 150 (list -> list COMMA VAR ASSIGNMENT expression .) COMMA reduce using rule 150 (list -> list COMMA VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 446 (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO . EOL EOL shift and go to state 465 state 447 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL . BREAK reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) RETURN reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) EOL reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) GRAPHICS reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) MODEL reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) FUNCTIONNAME reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) CLEAR reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) SELECT reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) OPENSQBRACKET reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) VAR reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) IN reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) PREVAR reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) FUNCTION reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) TRY reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) FOR reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) IF reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) WHILE reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) state 448 (65) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression EOL (66) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression DO EOL (215) term -> expression COLON expression COLON . expression (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 466 state 449 (184) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL . BREAK reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) RETURN reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) EOL reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) GRAPHICS reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) MODEL reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) CLEAR reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) SELECT reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) VAR reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) IN reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) PREVAR reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) FUNCTION reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) TRY reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) FOR reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) IF reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) WHILE reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) END reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) CASE reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ELSEIF reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ELSE reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) CATCH reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ENDFUNCTION reduce using rule 184 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) state 450 (119) getvaluearg2 -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 467 state 451 (120) getvaluearg2 -> VAR . COMMA reduce using rule 120 (getvaluearg2 -> VAR .) state 452 (118) getvaluearg2 -> DQSTRING . COMMA reduce using rule 118 (getvaluearg2 -> DQSTRING .) state 453 (116) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist CLOSESQBRACKET (117) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist SEMICOLON CLOSESQBRACKET (121) getvaluearg2arraylist -> . getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem (122) getvaluearg2arraylist -> . getvaluearg2arraylist COMMA getvaluearg2arraylistitem (123) getvaluearg2arraylist -> . getvaluearg2arraylist SPACE getvaluearg2arraylistitem (124) getvaluearg2arraylist -> . getvaluearg2arraylistitem (125) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (126) getvaluearg2arraylistitem -> . DQSTRING (127) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (128) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 470 DQSTRING shift and go to state 471 FUNCTIONNAME shift and go to state 469 getvaluearg2arraylistitem shift and go to state 468 getvaluearg2arraylist shift and go to state 472 state 454 (114) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 . COMMA getvaluearg3 COMMA getvaluearg4 COMMA shift and go to state 473 state 455 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR . COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 474 state 456 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR . COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 475 state 457 (189) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 476 state 458 (103) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 103 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 103 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 103 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 459 (106) modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET . EOL reduce using rule 106 (modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET .) state 460 (110) modelexpressionlist -> modelexpressionlist COMMA . expression (111) modelexpressionlist -> modelexpressionlist COMMA . listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 477 termvar shift and go to state 89 expression shift and go to state 478 state 461 (219) term -> PART OPENBRACKET expression COMMA expression COLON expression . CLOSEBRACKET (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 479 COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 462 (204) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 480 state 463 (202) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . CLOSEBRACKET (203) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 481 COLON shift and go to state 482 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 464 (217) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . COLON expression CLOSEBRACKET (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 483 COLON shift and go to state 484 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 465 (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL . BREAK reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) RETURN reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) EOL reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) GRAPHICS reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) MODEL reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) FUNCTIONNAME reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) CLEAR reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) SELECT reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) OPENSQBRACKET reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) VAR reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) IN reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) PREVAR reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) FUNCTION reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) TRY reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) FOR reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) IF reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) WHILE reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) state 466 (65) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . EOL (66) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . DO EOL (215) term -> expression COLON expression COLON expression . (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression EOL shift and go to state 486 DO shift and go to state 485 COLON reduce using rule 215 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 ! TRANSPOSE [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! MULTIPLICATION [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! ADDITION [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! COMPARISON [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! LOGICAL [ reduce using rule 215 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 344 ] state 467 (119) getvaluearg2 -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 487 state 468 (124) getvaluearg2arraylist -> getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 124 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) SEMICOLON reduce using rule 124 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) COMMA reduce using rule 124 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) SPACE reduce using rule 124 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) state 469 (128) getvaluearg2arraylistitem -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET OPENBRACKET shift and go to state 488 state 470 (125) getvaluearg2arraylistitem -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 489 state 471 (126) getvaluearg2arraylistitem -> DQSTRING . (127) getvaluearg2arraylistitem -> DQSTRING . ADDITION DQSTRING CLOSESQBRACKET reduce using rule 126 (getvaluearg2arraylistitem -> DQSTRING .) SEMICOLON reduce using rule 126 (getvaluearg2arraylistitem -> DQSTRING .) COMMA reduce using rule 126 (getvaluearg2arraylistitem -> DQSTRING .) SPACE reduce using rule 126 (getvaluearg2arraylistitem -> DQSTRING .) ADDITION shift and go to state 490 state 472 (116) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . CLOSESQBRACKET (117) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . SEMICOLON CLOSESQBRACKET (121) getvaluearg2arraylist -> getvaluearg2arraylist . SEMICOLON getvaluearg2arraylistitem (122) getvaluearg2arraylist -> getvaluearg2arraylist . COMMA getvaluearg2arraylistitem (123) getvaluearg2arraylist -> getvaluearg2arraylist . SPACE getvaluearg2arraylistitem CLOSESQBRACKET shift and go to state 494 SEMICOLON shift and go to state 491 COMMA shift and go to state 493 SPACE shift and go to state 492 state 473 (114) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA . getvaluearg3 COMMA getvaluearg4 (129) getvaluearg3 -> . LIST OPENBRACKET getvaluelist CLOSEBRACKET (130) getvaluearg3 -> . VAR LIST shift and go to state 495 VAR shift and go to state 496 getvaluearg3 shift and go to state 497 state 474 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA . VAR CLOSEBRACKET EOL VAR shift and go to state 498 state 475 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA . VAR CLOSEBRACKET EOL VAR shift and go to state 499 state 476 (189) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 500 COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 477 (111) modelexpressionlist -> modelexpressionlist COMMA listcall . CLOSEBRACKET reduce using rule 111 (modelexpressionlist -> modelexpressionlist COMMA listcall .) COMMA reduce using rule 111 (modelexpressionlist -> modelexpressionlist COMMA listcall .) state 478 (110) modelexpressionlist -> modelexpressionlist COMMA expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 110 (modelexpressionlist -> modelexpressionlist COMMA expression .) COMMA reduce using rule 110 (modelexpressionlist -> modelexpressionlist COMMA expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 479 (219) term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET . TRANSPOSE reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) COLON reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) DO reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) THEN reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) EOL reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 219 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) state 480 (204) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET . OPENBRACKET reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) DOT reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) ADDITION reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) COMPARISON reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) LOGICAL reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) COLON reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) EOL reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) THEN reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) DO reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) COMMA reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) SPACE reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) SEMICOLON reduce using rule 204 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) state 481 (202) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET . OPENBRACKET reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) DOT reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) COLON reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) EOL reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) THEN reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) DO reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) COMMA reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) SPACE reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 202 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) state 482 (203) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 501 state 483 (217) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . OPENBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 217 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 484 (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON . expression CLOSEBRACKET (215) term -> expression COLON . expression COLON expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 502 state 485 (66) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO . EOL EOL shift and go to state 503 state 486 (65) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL . BREAK reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) RETURN reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) EOL reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) GRAPHICS reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) MODEL reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) FUNCTIONNAME reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) CLEAR reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) SELECT reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) OPENSQBRACKET reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) VAR reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) IN reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) PREVAR reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) FUNCTION reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) TRY reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) FOR reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) IF reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) WHILE reduce using rule 65 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) state 487 (119) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 504 state 488 (128) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (148) list -> . list COMMA expression (149) list -> . list COMMA listcall (150) list -> . list COMMA VAR ASSIGNMENT expression (151) list -> . list COMMA GRAPHICS ASSIGNMENT expression (152) list -> . list COMMA MODEL ASSIGNMENT expression (153) list -> . list COMMA VAR ASSIGNMENT listcall (154) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (155) list -> . list COMMA MODEL ASSIGNMENT listcall (156) list -> . list COMMA IN ASSIGNMENT expression (157) list -> . list COMMA IN ASSIGNMENT listcall (158) list -> . expression (159) list -> . listcall (160) list -> . VAR ASSIGNMENT expression (161) list -> . VAR ASSIGNMENT listcall (162) list -> . IN ASSIGNMENT expression (163) list -> . IN ASSIGNMENT listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN VAR shift and go to state 180 IN shift and go to state 179 OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 list shift and go to state 505 term shift and go to state 93 listcall shift and go to state 176 termvar shift and go to state 89 expression shift and go to state 182 state 489 (125) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 506 state 490 (127) getvaluearg2arraylistitem -> DQSTRING ADDITION . DQSTRING DQSTRING shift and go to state 507 state 491 (117) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON . CLOSESQBRACKET (121) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON . getvaluearg2arraylistitem (125) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (126) getvaluearg2arraylistitem -> . DQSTRING (127) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (128) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET CLOSESQBRACKET shift and go to state 509 GETTEXT shift and go to state 470 DQSTRING shift and go to state 471 FUNCTIONNAME shift and go to state 469 getvaluearg2arraylistitem shift and go to state 508 state 492 (123) getvaluearg2arraylist -> getvaluearg2arraylist SPACE . getvaluearg2arraylistitem (125) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (126) getvaluearg2arraylistitem -> . DQSTRING (127) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (128) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 470 DQSTRING shift and go to state 471 FUNCTIONNAME shift and go to state 469 getvaluearg2arraylistitem shift and go to state 510 state 493 (122) getvaluearg2arraylist -> getvaluearg2arraylist COMMA . getvaluearg2arraylistitem (125) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (126) getvaluearg2arraylistitem -> . DQSTRING (127) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (128) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 470 DQSTRING shift and go to state 471 FUNCTIONNAME shift and go to state 469 getvaluearg2arraylistitem shift and go to state 511 state 494 (116) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET . COMMA reduce using rule 116 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET .) state 495 (129) getvaluearg3 -> LIST . OPENBRACKET getvaluelist CLOSEBRACKET OPENBRACKET shift and go to state 512 state 496 (130) getvaluearg3 -> VAR . COMMA reduce using rule 130 (getvaluearg3 -> VAR .) state 497 (114) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 . COMMA getvaluearg4 COMMA shift and go to state 513 state 498 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 514 state 499 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 515 state 500 (189) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . ASSIGNMENT reduce using rule 189 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) OPENBRACKET reduce using rule 189 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) DOT reduce using rule 189 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) state 501 (203) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 516 COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 502 (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression . CLOSEBRACKET (215) term -> expression COLON expression . COLON expression (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 517 COLON shift and go to state 344 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 state 503 (66) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL . BREAK reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) RETURN reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) EOL reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) GRAPHICS reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) MODEL reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) FUNCTIONNAME reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) CLEAR reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) SELECT reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) OPENSQBRACKET reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) VAR reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) IN reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) PREVAR reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) FUNCTION reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) TRY reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) FOR reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) IF reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) WHILE reduce using rule 66 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) state 504 (119) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . COMMA reduce using rule 119 (getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 505 (128) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (148) list -> list . COMMA expression (149) list -> list . COMMA listcall (150) list -> list . COMMA VAR ASSIGNMENT expression (151) list -> list . COMMA GRAPHICS ASSIGNMENT expression (152) list -> list . COMMA MODEL ASSIGNMENT expression (153) list -> list . COMMA VAR ASSIGNMENT listcall (154) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (155) list -> list . COMMA MODEL ASSIGNMENT listcall (156) list -> list . COMMA IN ASSIGNMENT expression (157) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 518 COMMA shift and go to state 273 state 506 (125) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 519 state 507 (127) getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING . CLOSESQBRACKET reduce using rule 127 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) SEMICOLON reduce using rule 127 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) COMMA reduce using rule 127 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) SPACE reduce using rule 127 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) state 508 (121) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 121 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) SEMICOLON reduce using rule 121 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) COMMA reduce using rule 121 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) SPACE reduce using rule 121 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) state 509 (117) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET . COMMA reduce using rule 117 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET .) state 510 (123) getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 123 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) SEMICOLON reduce using rule 123 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) COMMA reduce using rule 123 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) SPACE reduce using rule 123 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) state 511 (122) getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 122 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) SEMICOLON reduce using rule 122 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) COMMA reduce using rule 122 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) SPACE reduce using rule 122 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) state 512 (129) getvaluearg3 -> LIST OPENBRACKET . getvaluelist CLOSEBRACKET (164) getvaluelist -> . getvaluelist COMMA expression (165) getvaluelist -> . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 getvaluelist shift and go to state 520 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 521 state 513 (114) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA . getvaluearg4 (131) getvaluearg4 -> . expression (132) getvaluearg4 -> . listcall (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (224) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (227) listcall -> . LIST OPENBRACKET CLOSEBRACKET (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 LIST shift and go to state 177 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 listcall shift and go to state 522 termvar shift and go to state 89 expression shift and go to state 523 getvaluearg4 shift and go to state 524 state 514 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET . EOL EOL shift and go to state 525 state 515 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET . EOL EOL shift and go to state 526 state 516 (203) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) DOT reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) COLON reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) EOL reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) THEN reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) DO reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 203 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) state 517 (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) DOT reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) state 518 (128) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . CLOSESQBRACKET reduce using rule 128 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 128 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 128 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 128 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 519 (125) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . CLOSESQBRACKET reduce using rule 125 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SEMICOLON reduce using rule 125 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) COMMA reduce using rule 125 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SPACE reduce using rule 125 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 520 (129) getvaluearg3 -> LIST OPENBRACKET getvaluelist . CLOSEBRACKET (164) getvaluelist -> getvaluelist . COMMA expression CLOSEBRACKET shift and go to state 527 COMMA shift and go to state 528 state 521 (165) getvaluelist -> expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 165 (getvaluelist -> expression .) COMMA reduce using rule 165 (getvaluelist -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 522 (132) getvaluearg4 -> listcall . CLOSEBRACKET reduce using rule 132 (getvaluearg4 -> listcall .) state 523 (131) getvaluearg4 -> expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 131 (getvaluearg4 -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174 state 524 (114) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 . CLOSEBRACKET reduce using rule 114 (getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 .) state 525 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL . BREAK reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) RETURN reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) EOL reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) GRAPHICS reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) MODEL reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) CLEAR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) SELECT reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) VAR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) IN reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) PREVAR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FUNCTION reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) TRY reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FOR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) IF reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) WHILE reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) state 526 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL . BREAK reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) RETURN reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) EOL reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) GRAPHICS reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) MODEL reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) CLEAR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) SELECT reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) VAR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) IN reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) PREVAR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FUNCTION reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) TRY reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FOR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) IF reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) WHILE reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) state 527 (129) getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET . COMMA reduce using rule 129 (getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET .) state 528 (164) getvaluelist -> getvaluelist COMMA . expression (166) expression -> . OPENBRACKET expression CLOSEBRACKET (167) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (168) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (169) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (170) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (171) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (172) expression -> . OPENSQBRACKET CLOSESQBRACKET (173) expression -> . expression TRANSPOSE (174) expression -> . expression MULTIPLICATION expression (175) expression -> . expression ADDITION expression (176) expression -> . expression COMPARISON expression (177) expression -> . expression COMPARISON listcall (178) expression -> . expression LOGICAL expression (179) expression -> . ADDITION expression (180) expression -> . NOT expression (181) expression -> . term (232) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (214) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (215) term -> . expression COLON expression COLON expression (219) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (220) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (221) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (222) term -> . STRING OPENBRACKET expression CLOSEBRACKET (223) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (225) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (226) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (228) term -> . LASTINDEX (229) term -> . PREVAR (230) term -> . PREVAR_SUBSTITUTE (231) term -> . PREVAR_BOOLEAN (234) term -> . PREVAR_FLOAT (235) term -> . termvar (244) term -> . NUMBER (245) term -> . QSTRING (246) term -> . DQSTRING (201) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (202) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (203) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (204) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (205) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (206) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (207) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (208) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (209) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (210) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (211) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (212) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (213) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (216) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (217) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar DOT VAR (237) termvar -> . termvar DOT GRAPHICS (238) termvar -> . termvar DOT MODEL (239) termvar -> . termvar DOT IN (240) termvar -> . VAR (241) termvar -> . GRAPHICS (242) termvar -> . MODEL (243) termvar -> . IN OPENBRACKET shift and go to state 88 OPENSQBRACKET shift and go to state 96 ADDITION shift and go to state 98 NOT shift and go to state 101 PART shift and go to state 82 STRING shift and go to state 92 FUNCTIONNAME shift and go to state 86 GETTEXT shift and go to state 81 LASTINDEX shift and go to state 99 PREVAR shift and go to state 87 PREVAR_SUBSTITUTE shift and go to state 91 PREVAR_BOOLEAN shift and go to state 84 PREVAR_FLOAT shift and go to state 83 NUMBER shift and go to state 80 QSTRING shift and go to state 100 DQSTRING shift and go to state 97 VAR shift and go to state 95 GRAPHICS shift and go to state 94 MODEL shift and go to state 85 IN shift and go to state 79 term shift and go to state 93 termvar shift and go to state 89 expression shift and go to state 529 state 529 (164) getvaluelist -> getvaluelist COMMA expression . (173) expression -> expression . TRANSPOSE (174) expression -> expression . MULTIPLICATION expression (175) expression -> expression . ADDITION expression (176) expression -> expression . COMPARISON expression (177) expression -> expression . COMPARISON listcall (178) expression -> expression . LOGICAL expression (232) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (233) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (215) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 164 (getvaluelist -> getvaluelist COMMA expression .) COMMA reduce using rule 164 (getvaluelist -> getvaluelist COMMA expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 COLON shift and go to state 174