Created by PLY version 3.11 (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 ARG1 COMMA VAR CLOSEBRACKET EOL Rule 6 jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 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 Rule 16 statement -> standarddefineassignment Rule 17 statement -> function EOL Rule 18 jobsetstatement -> assignment Rule 19 jobsetstatement -> getvalueassignment Rule 20 jobsetstatement -> standarddefineassignment Rule 21 jobsetstatement -> function EOL Rule 22 statement -> BREAK EOL Rule 23 statement -> RETURN EOL Rule 24 statement -> clearvar EOL Rule 25 statement -> EOL Rule 26 statement -> forstatementblocks Rule 27 jobsetstatement -> forstatementblocks Rule 28 statement -> functionblock Rule 29 statement -> ifstatementblocks Rule 30 jobsetstatement -> ifstatementblocks Rule 31 statement -> resumestatementblocks Rule 32 jobsetstatement -> resumestatementblocks Rule 33 statement -> selectstatement casestatementblock endstatementblock Rule 34 statement -> selectjobstatement casejobstatementblock endstatementblock Rule 35 statement -> trystatementblocks Rule 36 jobsetstatement -> trystatementblocks Rule 37 statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL Rule 38 statement -> whilestatementblocks Rule 39 jobsetstatement -> whilestatementblocks Rule 40 endstatementblock -> END EOL Rule 41 casestatementblock -> casestatementblock casestatement statementblock Rule 42 casejobstatementblock -> casejobstatementblock casejobstatement statementblock Rule 43 casejobstatementblock -> casejobstatementblock casejobsetstatement jobsetstatementblock Rule 44 casestatementblock -> casestatementblock casestatement Rule 45 casejobstatementblock -> casejobstatementblock casejobstatement Rule 46 casejobstatementblock -> casejobstatementblock casejobsetstatement Rule 47 casestatementblock -> casestatement statementblock Rule 48 casejobstatementblock -> casejobstatement statementblock Rule 49 casejobstatementblock -> casejobsetstatement jobsetstatementblock Rule 50 forstatementblocks -> forstatementblock endstatementblock Rule 51 forstatementblock -> forstatement statementblock Rule 52 ifstatementblocks -> ifstatementblock endstatementblock Rule 53 ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock Rule 54 ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock Rule 55 ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock Rule 56 ifstatementblock -> ifstatement statementblock Rule 57 elseifstatementblock -> elseifstatementblock elseifstatement statementblock Rule 58 elseifstatementblock -> elseifstatement statementblock Rule 59 elsestatementblock -> elsestatement statementblock Rule 60 elsestatementblock -> elsestatement Rule 61 trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock Rule 62 whilestatementblocks -> whilestatementblock endstatementblock Rule 63 whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock Rule 64 whilestatementblock -> whilestatement statementblock Rule 65 trystatement -> TRY EOL Rule 66 catchstatement -> CATCH EOL Rule 67 forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL Rule 68 forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL Rule 69 forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL Rule 70 forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL Rule 71 forstatement -> FOR VAR ASSIGNMENT VAR EOL Rule 72 forstatement -> FOR VAR ASSIGNMENT VAR DO EOL Rule 73 selectstatement -> SELECT expression EOL Rule 74 selectjobstatement -> SELECT JOB EOL Rule 75 casestatement -> CASE expression THEN EOL Rule 76 casestatement -> CASE expression EOL Rule 77 casejobstatement -> CASE JOB_DEFINE THEN EOL Rule 78 casejobstatement -> CASE JOB_DEFINE EOL Rule 79 casejobstatement -> CASE JOB_GETINPUTS THEN EOL Rule 80 casejobstatement -> CASE JOB_GETINPUTS EOL Rule 81 casejobstatement -> CASE JOB_GETORIGIN THEN EOL Rule 82 casejobstatement -> CASE JOB_GETORIGIN EOL Rule 83 casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL Rule 84 casejobstatement -> CASE JOB_GETOUTPUTS EOL Rule 85 casejobstatement -> CASE JOB_PLOT THEN EOL Rule 86 casejobstatement -> CASE JOB_PLOT EOL Rule 87 casejobsetstatement -> CASE JOB_SET THEN EOL Rule 88 casejobsetstatement -> CASE JOB_SET EOL Rule 89 whilestatement -> WHILE expression DO EOL Rule 90 whilestatement -> WHILE expression THEN EOL Rule 91 whilestatement -> WHILE expression EOL Rule 92 ifstatement -> IF expression THEN Rule 93 ifstatement -> IF expression EOL Rule 94 elseifstatement -> ELSEIF expression THEN EOL Rule 95 elseifstatement -> ELSEIF expression EOL Rule 96 elsestatement -> ELSE EOL Rule 97 assignment -> lterm ASSIGNMENT expression EOL Rule 98 assignment -> lterm ASSIGNMENT listcall EOL Rule 99 assignment -> GRAPHICS ASSIGNMENT expression EOL Rule 100 assignment -> MODEL ASSIGNMENT expression EOL Rule 101 assignment -> lterm ASSIGNMENT ARG1 EOL Rule 102 assignment -> ARG1 ASSIGNMENT expression Rule 103 assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL Rule 104 assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL Rule 105 assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL Rule 106 assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL Rule 107 assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL Rule 108 assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL Rule 109 modelvar -> modelvar DOT VAR Rule 110 modelvar -> VAR Rule 111 modelvar -> IN Rule 112 modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET Rule 113 modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 114 assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL Rule 115 assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL Rule 116 assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL Rule 117 assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL Rule 118 modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET Rule 119 modelexpression -> LIST OPENBRACKET CLOSEBRACKET Rule 120 modelexpressionlist -> expression Rule 121 modelexpressionlist -> listcall Rule 122 modelexpressionlist -> modelexpressionlist COMMA expression Rule 123 modelexpressionlist -> modelexpressionlist COMMA listcall Rule 124 modelexpression -> expression Rule 125 getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL Rule 126 getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 Rule 127 getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET Rule 128 getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET Rule 129 getvaluearg1 -> DQSTRING Rule 130 getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 131 getvaluearg1 -> VAR Rule 132 getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem Rule 133 getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem Rule 134 getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem Rule 135 getvaluearg1arraylist -> getvaluearg1arraylistitem Rule 136 getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 137 getvaluearg1arraylistitem -> DQSTRING Rule 138 getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING Rule 139 getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 140 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET Rule 141 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET Rule 142 getvaluearg2 -> DQSTRING Rule 143 getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 144 getvaluearg2 -> VAR Rule 145 getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem Rule 146 getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem Rule 147 getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem Rule 148 getvaluearg2arraylist -> getvaluearg2arraylistitem Rule 149 getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 150 getvaluearg2arraylistitem -> DQSTRING Rule 151 getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING Rule 152 getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 153 getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET Rule 154 getvaluearg3 -> VAR Rule 155 getvaluearg4 -> expression Rule 156 getvaluearg4 -> listcall Rule 157 standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL Rule 158 standarddefinearg1 -> expression Rule 159 standarddefinearg2 -> expression Rule 160 standarddefinearg3 -> modelexpression Rule 161 standarddefinearg4 -> expression Rule 162 standarddefinearg4 -> listcall Rule 163 ltermarraylist -> ltermarraylist COMMA ltermarraylistterm Rule 164 ltermarraylist -> ltermarraylistterm Rule 165 ltermarraylistterm -> VAR Rule 166 ltermarraylistterm -> GRAPHICS Rule 167 ltermarraylistterm -> MODEL Rule 168 ltermarraylistterm -> VAR DOT VAR Rule 169 ltermarraylistterm -> IN Rule 170 ltermarraylistterm -> PREVAR Rule 171 termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist Rule 172 termarrayarraylist -> termarraylist SEMICOLON termarraylist Rule 173 termarrayarraylist -> termarraylist SEMICOLON Rule 174 termarraylist -> termarraylist COMMA expression Rule 175 termarraylist -> termarraylist SPACE expression Rule 176 termarraylist -> expression Rule 177 termarraylist -> expression COLON expression Rule 178 list -> list COMMA expression Rule 179 list -> list COMMA listcall Rule 180 list -> list COMMA ARG1 Rule 181 list -> list COMMA VAR ASSIGNMENT expression Rule 182 list -> list COMMA GRAPHICS ASSIGNMENT expression Rule 183 list -> list COMMA MODEL ASSIGNMENT expression Rule 184 list -> list COMMA VAR ASSIGNMENT listcall Rule 185 list -> list COMMA GRAPHICS ASSIGNMENT listcall Rule 186 list -> list COMMA MODEL ASSIGNMENT listcall Rule 187 list -> list COMMA IN ASSIGNMENT expression Rule 188 list -> list COMMA IN ASSIGNMENT listcall Rule 189 list -> expression Rule 190 list -> listcall Rule 191 list -> ARG1 Rule 192 list -> VAR ASSIGNMENT expression Rule 193 list -> VAR ASSIGNMENT listcall Rule 194 list -> IN ASSIGNMENT expression Rule 195 list -> IN ASSIGNMENT listcall Rule 196 getvaluelist -> getvaluelist COMMA expression Rule 197 getvaluelist -> expression Rule 198 expression -> OPENBRACKET expression CLOSEBRACKET Rule 199 expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET Rule 200 expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET Rule 201 expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET Rule 202 expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET Rule 203 expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET Rule 204 expression -> OPENSQBRACKET CLOSESQBRACKET Rule 205 expression -> expression TRANSPOSE Rule 206 expression -> expression MULTIPLICATION expression Rule 207 expression -> expression ADDITION expression Rule 208 expression -> expression COMPARISON expression Rule 209 expression -> expression COMPARISON listcall Rule 210 expression -> expression LOGICAL expression Rule 211 expression -> ADDITION expression Rule 212 expression -> NOT expression Rule 213 expression -> term Rule 214 function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 215 function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET Rule 216 function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 217 function -> MESSAGE OPENBRACKET expression CLOSEBRACKET Rule 218 resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL Rule 219 clearvar -> CLEAR VAR Rule 220 clearvar -> clearvar VAR Rule 221 lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET Rule 222 lterm -> lterm OPENBRACKET expression CLOSEBRACKET Rule 223 lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET Rule 224 lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET Rule 225 lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 226 lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 227 lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET Rule 228 lterm -> lterm DOT VAR Rule 229 lterm -> lterm DOT IN Rule 230 lterm -> lterm DOT GRAPHICS Rule 231 lterm -> lterm DOT MODEL Rule 232 lterm -> VAR Rule 233 lterm -> IN Rule 234 lterm -> PREVAR Rule 235 termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET Rule 236 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET Rule 237 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET Rule 238 termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET Rule 239 termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET Rule 240 termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET Rule 241 termvar -> termvar OPENBRACKET COLON CLOSEBRACKET Rule 242 termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET Rule 243 termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET Rule 244 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET Rule 245 termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 246 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 247 termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET Rule 248 term -> OPENBRACKET expression COLON expression CLOSEBRACKET Rule 249 term -> expression COLON expression COLON expression Rule 250 termvar -> termvar OPENBRACKET expression CLOSEBRACKET Rule 251 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 252 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET Rule 253 term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET Rule 254 term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 255 term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET Rule 256 term -> STRING OPENBRACKET expression CLOSEBRACKET Rule 257 term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 258 term -> ARG1 OPENBRACKET expression CLOSEBRACKET Rule 259 listcall -> LIST OPENBRACKET list CLOSEBRACKET Rule 260 term -> GETTEXT OPENBRACKET expression CLOSEBRACKET Rule 261 term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET Rule 262 listcall -> LIST OPENBRACKET CLOSEBRACKET Rule 263 term -> LASTINDEX Rule 264 term -> PREVAR Rule 265 term -> PREVAR_SUBSTITUTE Rule 266 term -> PREVAR_BOOLEAN Rule 267 expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX Rule 268 expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression Rule 269 term -> PREVAR_FLOAT Rule 270 term -> termvar Rule 271 termvar -> termvar DOT VAR Rule 272 termvar -> termvar DOT IN Rule 273 termvar -> termvar DOT GRAPHICS Rule 274 termvar -> termvar DOT MODEL Rule 275 termvar -> VAR Rule 276 termvar -> GRAPHICS Rule 277 termvar -> MODEL Rule 278 termvar -> ARG1 DOT GRAPHICS DOT VAR Rule 279 termvar -> ARG1 DOT MODEL DOT VAR Rule 280 termvar -> IN Rule 281 term -> NUMBER Rule 282 term -> QSTRING Rule 283 term -> DQSTRING Terminals, with rules where they appear ADDITION : 138 151 207 211 267 268 ARG1 : 5 6 101 102 103 104 105 106 107 108 116 117 180 191 258 278 279 ASSIGNMENT : 5 6 7 8 9 37 67 68 69 70 71 72 97 98 99 100 101 102 103 104 105 106 107 108 114 115 116 117 125 157 181 182 183 184 185 186 187 188 192 193 194 195 218 BREAK : 22 CASE : 75 76 77 78 79 80 81 82 83 84 85 86 87 88 CATCH : 66 CLEAR : 219 CLOSEBRACKET : 5 6 7 8 9 37 108 112 113 118 119 125 130 136 139 143 149 152 153 157 198 214 215 216 217 218 221 222 223 224 225 226 235 236 237 238 239 240 241 242 243 244 245 246 247 248 250 251 252 253 254 255 256 257 258 259 260 261 262 CLOSEOPENBRACKET : 113 226 244 246 251 251 252 252 CLOSESQBRACKET : 127 128 140 141 199 200 201 202 203 204 227 COLON : 67 67 68 68 69 70 177 221 223 223 224 235 236 237 237 238 238 239 240 241 242 243 244 247 247 248 249 249 252 253 255 COMMA : 5 5 6 6 122 123 126 126 126 133 146 157 157 157 163 174 178 179 180 181 182 183 184 185 186 187 188 196 202 216 223 224 225 236 237 238 242 243 245 247 253 254 COMPARISON : 208 209 DO : 68 70 72 89 DOT : 103 104 105 106 107 109 114 115 116 116 117 117 168 228 229 230 231 271 272 273 274 278 278 279 279 DQSTRING : 129 130 136 137 138 138 142 143 149 150 151 151 283 ELSE : 96 ELSEIF : 94 95 END : 40 ENDFUNCTION : 3 4 EOL : 2 3 4 5 6 7 8 9 17 21 22 23 24 25 37 40 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 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 114 115 116 117 125 157 218 FOR : 67 68 69 70 71 72 FUNCTION : 5 6 7 8 9 FUNCTIONNAME : 6 8 9 139 152 214 215 257 261 GETTEXT : 130 136 143 149 260 GRAPHICS : 99 103 103 105 105 114 116 166 182 185 230 273 276 278 IF : 92 93 IN : 111 169 187 188 194 195 229 233 272 280 JOB : 5 6 74 JOB_DEFINE : 77 78 JOB_GETINPUTS : 79 80 JOB_GETORIGIN : 81 82 JOB_GETOUTPUTS : 83 84 JOB_PLOT : 85 86 JOB_SET : 87 88 LASTINDEX : 263 LIST : 118 119 153 259 262 LOGICAL : 210 MESSAGE : 216 217 MODEL : 100 104 104 106 106 115 117 167 183 186 231 274 277 279 MULTIPLICATION : 206 267 268 NOT : 212 NUMBER : 281 OPENBRACKET : 5 6 7 8 9 37 108 112 113 118 119 125 130 136 139 143 149 152 153 157 198 214 215 216 217 218 221 222 223 224 225 226 235 236 237 238 239 240 241 242 243 244 245 246 247 248 250 251 252 253 254 255 256 257 258 259 260 261 262 OPENSQBRACKET : 127 128 140 141 199 200 201 202 203 204 227 PART : 253 254 PREVAR : 170 234 264 PREVAR_BOOLEAN : 266 PREVAR_COMPLEX : 267 268 PREVAR_FLOAT : 269 PREVAR_SUBSTITUTE : 265 QSTRING : 282 RESUME : 218 RETURN : 23 SCICOS_GETVALUE : 125 SELECT : 73 74 SEMICOLON : 128 132 141 145 171 172 173 200 SPACE : 134 147 175 203 STANDARD_DEFINE : 157 STRING : 255 256 THEN : 75 77 79 81 83 85 87 90 92 94 TRANSPOSE : 205 TRY : 65 VAR : 5 5 6 7 67 68 69 70 71 71 72 72 107 109 110 131 144 154 165 168 168 181 184 192 193 219 220 228 232 271 275 278 279 WHERE : 37 WHILE : 89 90 91 error : Nonterminals, with rules where they appear assignment : 14 18 casejobsetstatement : 43 46 49 casejobstatement : 42 45 48 casejobstatementblock : 34 42 43 45 46 casestatement : 41 44 47 casestatementblock : 33 41 44 catchstatement : 61 clearvar : 24 220 elseifstatement : 57 58 elseifstatementblock : 54 55 57 elsestatement : 59 60 elsestatementblock : 53 55 63 endstatementblock : 33 34 50 52 53 54 55 61 62 63 expression : 67 67 67 68 68 68 69 69 70 70 73 75 76 89 90 91 92 93 94 95 97 99 100 102 107 108 108 112 113 113 116 117 120 122 124 155 158 159 161 174 175 176 177 177 178 181 182 183 187 189 192 194 196 197 198 205 206 206 207 207 208 208 209 210 210 211 212 216 216 217 218 221 221 222 223 223 223 223 224 225 225 226 226 235 235 236 236 236 237 237 237 237 238 238 239 240 242 243 244 245 245 246 246 248 248 249 249 249 250 251 251 251 252 252 252 252 253 253 253 254 254 255 255 256 258 260 267 267 268 268 forstatement : 51 forstatementblock : 50 forstatementblocks : 26 27 function : 17 21 functionblock : 1 28 functionblocks : 1 0 functionstatement : 4 getvaluearg1 : 126 getvaluearg1arraylist : 127 128 132 133 134 getvaluearg1arraylistitem : 132 133 134 135 getvaluearg2 : 126 getvaluearg2arraylist : 140 141 145 146 147 getvaluearg2arraylistitem : 145 146 147 148 getvaluearg3 : 126 getvaluearg4 : 126 getvaluearguments : 125 getvalueassignment : 15 19 getvaluelist : 153 196 ifstatement : 56 ifstatementblock : 52 53 54 55 ifstatementblocks : 29 30 jobfunctionblock : 2 jobfunctionstatement : 3 jobsetstatement : 12 13 jobsetstatementblock : 12 43 49 list : 7 8 139 152 178 179 180 181 182 183 184 185 186 187 188 214 257 259 listcall : 98 121 123 156 162 179 184 185 186 188 190 193 195 209 lterm : 5 6 7 8 9 37 97 98 101 125 157 218 221 222 223 224 225 226 228 229 230 231 ltermarraylist : 163 227 ltermarraylistterm : 163 164 modelexpression : 114 115 160 modelexpressionlist : 118 122 123 modelvar : 109 112 113 114 115 116 117 resumestatementblocks : 31 32 selectjobstatement : 34 selectstatement : 33 standarddefinearg1 : 157 standarddefinearg2 : 157 standarddefinearg3 : 157 standarddefinearg4 : 157 standarddefineassignment : 16 20 statement : 10 11 statementblock : 3 4 10 41 42 47 48 51 56 57 58 59 61 61 64 term : 213 termarrayarraylist : 171 199 200 termarraylist : 171 172 172 173 174 175 201 202 203 termvar : 235 236 237 238 239 240 241 242 243 244 245 246 247 250 251 252 270 271 272 273 274 trystatement : 61 trystatementblocks : 35 36 whilestatement : 64 whilestatementblock : 62 63 whilestatementblocks : 38 39 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 ARG1 COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 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 (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) 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 (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 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 ARG1 COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION . lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) 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 51 state 7 (3) jobfunctionblock -> jobfunctionstatement . statementblock ENDFUNCTION EOL (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 52 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 8 (2) functionblocks -> EOL jobfunctionblock . FUNCTION reduce using rule 2 (functionblocks -> EOL jobfunctionblock .) $end reduce using rule 2 (functionblocks -> EOL jobfunctionblock .) state 9 (234) lterm -> PREVAR . ASSIGNMENT reduce using rule 234 (lterm -> PREVAR .) OPENBRACKET reduce using rule 234 (lterm -> PREVAR .) DOT reduce using rule 234 (lterm -> PREVAR .) state 10 (233) lterm -> IN . ASSIGNMENT reduce using rule 233 (lterm -> IN .) OPENBRACKET reduce using rule 233 (lterm -> IN .) DOT reduce using rule 233 (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 (221) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (223) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (228) lterm -> lterm . DOT VAR (229) lterm -> lterm . DOT IN (230) lterm -> lterm . DOT GRAPHICS (231) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 54 OPENBRACKET shift and go to state 53 DOT shift and go to state 55 state 12 (227) lterm -> OPENSQBRACKET . ltermarraylist CLOSESQBRACKET (163) ltermarraylist -> . ltermarraylist COMMA ltermarraylistterm (164) ltermarraylist -> . ltermarraylistterm (165) ltermarraylistterm -> . VAR (166) ltermarraylistterm -> . GRAPHICS (167) ltermarraylistterm -> . MODEL (168) ltermarraylistterm -> . VAR DOT VAR (169) ltermarraylistterm -> . IN (170) ltermarraylistterm -> . PREVAR VAR shift and go to state 60 GRAPHICS shift and go to state 59 MODEL shift and go to state 61 IN shift and go to state 58 PREVAR shift and go to state 56 ltermarraylist shift and go to state 62 ltermarraylistterm shift and go to state 57 state 13 (232) lterm -> VAR . ASSIGNMENT reduce using rule 232 (lterm -> VAR .) OPENBRACKET reduce using rule 232 (lterm -> VAR .) DOT reduce using rule 232 (lterm -> VAR .) state 14 (23) statement -> RETURN . EOL EOL shift and go to state 63 state 15 (24) statement -> clearvar . EOL (220) clearvar -> clearvar . VAR EOL shift and go to state 65 VAR shift and go to state 64 state 16 (52) ifstatementblocks -> ifstatementblock . endstatementblock (53) ifstatementblocks -> ifstatementblock . elsestatementblock endstatementblock (54) ifstatementblocks -> ifstatementblock . elseifstatementblock endstatementblock (55) ifstatementblocks -> ifstatementblock . elseifstatementblock elsestatementblock endstatementblock (40) endstatementblock -> . END EOL (59) elsestatementblock -> . elsestatement statementblock (60) elsestatementblock -> . elsestatement (57) elseifstatementblock -> . elseifstatementblock elseifstatement statementblock (58) elseifstatementblock -> . elseifstatement statementblock (96) elsestatement -> . ELSE EOL (94) elseifstatement -> . ELSEIF expression THEN EOL (95) elseifstatement -> . ELSEIF expression EOL END shift and go to state 68 ELSE shift and go to state 70 ELSEIF shift and go to state 72 endstatementblock shift and go to state 66 elseifstatementblock shift and go to state 67 elsestatement shift and go to state 69 elsestatementblock shift and go to state 71 elseifstatement shift and go to state 73 state 17 (25) statement -> EOL . BREAK reduce using rule 25 (statement -> EOL .) RETURN reduce using rule 25 (statement -> EOL .) EOL reduce using rule 25 (statement -> EOL .) GRAPHICS reduce using rule 25 (statement -> EOL .) MODEL reduce using rule 25 (statement -> EOL .) ARG1 reduce using rule 25 (statement -> EOL .) FUNCTIONNAME reduce using rule 25 (statement -> EOL .) MESSAGE reduce using rule 25 (statement -> EOL .) CLEAR reduce using rule 25 (statement -> EOL .) SELECT reduce using rule 25 (statement -> EOL .) OPENSQBRACKET reduce using rule 25 (statement -> EOL .) VAR reduce using rule 25 (statement -> EOL .) IN reduce using rule 25 (statement -> EOL .) PREVAR reduce using rule 25 (statement -> EOL .) FUNCTION reduce using rule 25 (statement -> EOL .) TRY reduce using rule 25 (statement -> EOL .) FOR reduce using rule 25 (statement -> EOL .) IF reduce using rule 25 (statement -> EOL .) WHILE reduce using rule 25 (statement -> EOL .) END reduce using rule 25 (statement -> EOL .) ELSE reduce using rule 25 (statement -> EOL .) CASE reduce using rule 25 (statement -> EOL .) ENDFUNCTION reduce using rule 25 (statement -> EOL .) ELSEIF reduce using rule 25 (statement -> EOL .) CATCH reduce using rule 25 (statement -> EOL .) state 18 (62) whilestatementblocks -> whilestatementblock . endstatementblock (63) whilestatementblocks -> whilestatementblock . elsestatementblock endstatementblock (40) endstatementblock -> . END EOL (59) elsestatementblock -> . elsestatement statementblock (60) elsestatementblock -> . elsestatement (96) elsestatement -> . ELSE EOL END shift and go to state 68 ELSE shift and go to state 70 endstatementblock shift and go to state 74 elsestatement shift and go to state 69 elsestatementblock shift and go to state 75 state 19 (100) assignment -> MODEL . ASSIGNMENT expression EOL (104) assignment -> MODEL . ASSIGNMENT ARG1 DOT MODEL EOL (115) assignment -> MODEL . DOT modelvar ASSIGNMENT modelexpression EOL ASSIGNMENT shift and go to state 76 DOT shift and go to state 77 state 20 (33) statement -> selectstatement . casestatementblock endstatementblock (41) casestatementblock -> . casestatementblock casestatement statementblock (44) casestatementblock -> . casestatementblock casestatement (47) casestatementblock -> . casestatement statementblock (75) casestatement -> . CASE expression THEN EOL (76) casestatement -> . CASE expression EOL CASE shift and go to state 78 casestatementblock shift and go to state 79 casestatement shift and go to state 80 state 21 (64) whilestatementblock -> whilestatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 81 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 22 (73) selectstatement -> SELECT . expression EOL (74) selectjobstatement -> SELECT . JOB EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN JOB shift and go to state 93 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 106 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 .) ARG1 reduce using rule 11 (statementblock -> statement .) FUNCTIONNAME reduce using rule 11 (statementblock -> statement .) MESSAGE 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 (26) statement -> forstatementblocks . BREAK reduce using rule 26 (statement -> forstatementblocks .) RETURN reduce using rule 26 (statement -> forstatementblocks .) EOL reduce using rule 26 (statement -> forstatementblocks .) GRAPHICS reduce using rule 26 (statement -> forstatementblocks .) MODEL reduce using rule 26 (statement -> forstatementblocks .) ARG1 reduce using rule 26 (statement -> forstatementblocks .) FUNCTIONNAME reduce using rule 26 (statement -> forstatementblocks .) MESSAGE reduce using rule 26 (statement -> forstatementblocks .) CLEAR reduce using rule 26 (statement -> forstatementblocks .) SELECT reduce using rule 26 (statement -> forstatementblocks .) OPENSQBRACKET reduce using rule 26 (statement -> forstatementblocks .) VAR reduce using rule 26 (statement -> forstatementblocks .) IN reduce using rule 26 (statement -> forstatementblocks .) PREVAR reduce using rule 26 (statement -> forstatementblocks .) FUNCTION reduce using rule 26 (statement -> forstatementblocks .) TRY reduce using rule 26 (statement -> forstatementblocks .) FOR reduce using rule 26 (statement -> forstatementblocks .) IF reduce using rule 26 (statement -> forstatementblocks .) WHILE reduce using rule 26 (statement -> forstatementblocks .) END reduce using rule 26 (statement -> forstatementblocks .) ELSE reduce using rule 26 (statement -> forstatementblocks .) CASE reduce using rule 26 (statement -> forstatementblocks .) ENDFUNCTION reduce using rule 26 (statement -> forstatementblocks .) ELSEIF reduce using rule 26 (statement -> forstatementblocks .) CATCH reduce using rule 26 (statement -> forstatementblocks .) state 25 (31) statement -> resumestatementblocks . BREAK reduce using rule 31 (statement -> resumestatementblocks .) RETURN reduce using rule 31 (statement -> resumestatementblocks .) EOL reduce using rule 31 (statement -> resumestatementblocks .) GRAPHICS reduce using rule 31 (statement -> resumestatementblocks .) MODEL reduce using rule 31 (statement -> resumestatementblocks .) ARG1 reduce using rule 31 (statement -> resumestatementblocks .) FUNCTIONNAME reduce using rule 31 (statement -> resumestatementblocks .) MESSAGE reduce using rule 31 (statement -> resumestatementblocks .) CLEAR reduce using rule 31 (statement -> resumestatementblocks .) SELECT reduce using rule 31 (statement -> resumestatementblocks .) OPENSQBRACKET reduce using rule 31 (statement -> resumestatementblocks .) VAR reduce using rule 31 (statement -> resumestatementblocks .) IN reduce using rule 31 (statement -> resumestatementblocks .) PREVAR reduce using rule 31 (statement -> resumestatementblocks .) FUNCTION reduce using rule 31 (statement -> resumestatementblocks .) TRY reduce using rule 31 (statement -> resumestatementblocks .) FOR reduce using rule 31 (statement -> resumestatementblocks .) IF reduce using rule 31 (statement -> resumestatementblocks .) WHILE reduce using rule 31 (statement -> resumestatementblocks .) END reduce using rule 31 (statement -> resumestatementblocks .) ELSE reduce using rule 31 (statement -> resumestatementblocks .) CASE reduce using rule 31 (statement -> resumestatementblocks .) ENDFUNCTION reduce using rule 31 (statement -> resumestatementblocks .) ELSEIF reduce using rule 31 (statement -> resumestatementblocks .) CATCH reduce using rule 31 (statement -> resumestatementblocks .) state 26 (17) statement -> function . EOL EOL shift and go to state 107 state 27 (15) statement -> getvalueassignment . BREAK reduce using rule 15 (statement -> getvalueassignment .) RETURN reduce using rule 15 (statement -> getvalueassignment .) EOL reduce using rule 15 (statement -> getvalueassignment .) GRAPHICS reduce using rule 15 (statement -> getvalueassignment .) MODEL reduce using rule 15 (statement -> getvalueassignment .) ARG1 reduce using rule 15 (statement -> getvalueassignment .) FUNCTIONNAME reduce using rule 15 (statement -> getvalueassignment .) MESSAGE reduce using rule 15 (statement -> getvalueassignment .) CLEAR reduce using rule 15 (statement -> getvalueassignment .) SELECT reduce using rule 15 (statement -> getvalueassignment .) OPENSQBRACKET reduce using rule 15 (statement -> getvalueassignment .) VAR reduce using rule 15 (statement -> getvalueassignment .) IN reduce using rule 15 (statement -> getvalueassignment .) PREVAR reduce using rule 15 (statement -> getvalueassignment .) FUNCTION reduce using rule 15 (statement -> getvalueassignment .) TRY reduce using rule 15 (statement -> getvalueassignment .) FOR reduce using rule 15 (statement -> getvalueassignment .) IF reduce using rule 15 (statement -> getvalueassignment .) WHILE reduce using rule 15 (statement -> getvalueassignment .) END reduce using rule 15 (statement -> getvalueassignment .) ELSE reduce using rule 15 (statement -> getvalueassignment .) CASE reduce using rule 15 (statement -> getvalueassignment .) ENDFUNCTION reduce using rule 15 (statement -> getvalueassignment .) ELSEIF reduce using rule 15 (statement -> getvalueassignment .) CATCH reduce using rule 15 (statement -> getvalueassignment .) state 28 (214) function -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET (215) function -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 108 state 29 (67) forstatement -> FOR . VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> FOR . VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> FOR . VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> FOR . VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> FOR . VAR ASSIGNMENT VAR EOL (72) forstatement -> FOR . VAR ASSIGNMENT VAR DO EOL VAR shift and go to state 109 state 30 (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 .) ARG1 reduce using rule 14 (statement -> assignment .) FUNCTIONNAME reduce using rule 14 (statement -> assignment .) MESSAGE 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 .) END 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 .) ELSEIF reduce using rule 14 (statement -> assignment .) CATCH reduce using rule 14 (statement -> assignment .) state 31 (219) clearvar -> CLEAR . VAR VAR shift and go to state 110 state 32 (50) forstatementblocks -> forstatementblock . endstatementblock (40) endstatementblock -> . END EOL END shift and go to state 68 endstatementblock shift and go to state 111 state 33 (65) trystatement -> TRY . EOL EOL shift and go to state 112 state 34 (34) statement -> selectjobstatement . casejobstatementblock endstatementblock (42) casejobstatementblock -> . casejobstatementblock casejobstatement statementblock (43) casejobstatementblock -> . casejobstatementblock casejobsetstatement jobsetstatementblock (45) casejobstatementblock -> . casejobstatementblock casejobstatement (46) casejobstatementblock -> . casejobstatementblock casejobsetstatement (48) casejobstatementblock -> . casejobstatement statementblock (49) casejobstatementblock -> . casejobsetstatement jobsetstatementblock (77) casejobstatement -> . CASE JOB_DEFINE THEN EOL (78) casejobstatement -> . CASE JOB_DEFINE EOL (79) casejobstatement -> . CASE JOB_GETINPUTS THEN EOL (80) casejobstatement -> . CASE JOB_GETINPUTS EOL (81) casejobstatement -> . CASE JOB_GETORIGIN THEN EOL (82) casejobstatement -> . CASE JOB_GETORIGIN EOL (83) casejobstatement -> . CASE JOB_GETOUTPUTS THEN EOL (84) casejobstatement -> . CASE JOB_GETOUTPUTS EOL (85) casejobstatement -> . CASE JOB_PLOT THEN EOL (86) casejobstatement -> . CASE JOB_PLOT EOL (87) casejobsetstatement -> . CASE JOB_SET THEN EOL (88) casejobsetstatement -> . CASE JOB_SET EOL CASE shift and go to state 114 casejobstatement shift and go to state 113 casejobsetstatement shift and go to state 115 casejobstatementblock shift and go to state 116 state 35 (99) assignment -> GRAPHICS . ASSIGNMENT expression EOL (103) assignment -> GRAPHICS . ASSIGNMENT ARG1 DOT GRAPHICS EOL (114) assignment -> GRAPHICS . DOT modelvar ASSIGNMENT modelexpression EOL ASSIGNMENT shift and go to state 117 DOT shift and go to state 118 state 36 (38) statement -> whilestatementblocks . BREAK reduce using rule 38 (statement -> whilestatementblocks .) RETURN reduce using rule 38 (statement -> whilestatementblocks .) EOL reduce using rule 38 (statement -> whilestatementblocks .) GRAPHICS reduce using rule 38 (statement -> whilestatementblocks .) MODEL reduce using rule 38 (statement -> whilestatementblocks .) ARG1 reduce using rule 38 (statement -> whilestatementblocks .) FUNCTIONNAME reduce using rule 38 (statement -> whilestatementblocks .) MESSAGE reduce using rule 38 (statement -> whilestatementblocks .) CLEAR reduce using rule 38 (statement -> whilestatementblocks .) SELECT reduce using rule 38 (statement -> whilestatementblocks .) OPENSQBRACKET reduce using rule 38 (statement -> whilestatementblocks .) VAR reduce using rule 38 (statement -> whilestatementblocks .) IN reduce using rule 38 (statement -> whilestatementblocks .) PREVAR reduce using rule 38 (statement -> whilestatementblocks .) FUNCTION reduce using rule 38 (statement -> whilestatementblocks .) TRY reduce using rule 38 (statement -> whilestatementblocks .) FOR reduce using rule 38 (statement -> whilestatementblocks .) IF reduce using rule 38 (statement -> whilestatementblocks .) WHILE reduce using rule 38 (statement -> whilestatementblocks .) END reduce using rule 38 (statement -> whilestatementblocks .) ELSE reduce using rule 38 (statement -> whilestatementblocks .) CASE reduce using rule 38 (statement -> whilestatementblocks .) ENDFUNCTION reduce using rule 38 (statement -> whilestatementblocks .) ELSEIF reduce using rule 38 (statement -> whilestatementblocks .) CATCH reduce using rule 38 (statement -> whilestatementblocks .) state 37 (92) ifstatement -> IF . expression THEN (93) ifstatement -> IF . expression EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 119 state 38 (4) functionblock -> functionstatement statementblock . ENDFUNCTION EOL (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL ENDFUNCTION shift and go to state 121 BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 39 (102) assignment -> ARG1 . ASSIGNMENT expression (105) assignment -> ARG1 . DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> ARG1 . DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> ARG1 . DOT VAR ASSIGNMENT expression EOL (108) assignment -> ARG1 . OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (116) assignment -> ARG1 . DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> ARG1 . DOT MODEL DOT modelvar ASSIGNMENT expression EOL ASSIGNMENT shift and go to state 123 DOT shift and go to state 124 OPENBRACKET shift and go to state 122 state 40 (89) whilestatement -> WHILE . expression DO EOL (90) whilestatement -> WHILE . expression THEN EOL (91) whilestatement -> WHILE . expression EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 125 state 41 (61) trystatementblocks -> trystatement . statementblock catchstatement statementblock endstatementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 126 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 42 (28) statement -> functionblock . BREAK reduce using rule 28 (statement -> functionblock .) RETURN reduce using rule 28 (statement -> functionblock .) EOL reduce using rule 28 (statement -> functionblock .) GRAPHICS reduce using rule 28 (statement -> functionblock .) MODEL reduce using rule 28 (statement -> functionblock .) ARG1 reduce using rule 28 (statement -> functionblock .) FUNCTIONNAME reduce using rule 28 (statement -> functionblock .) MESSAGE reduce using rule 28 (statement -> functionblock .) CLEAR reduce using rule 28 (statement -> functionblock .) SELECT reduce using rule 28 (statement -> functionblock .) OPENSQBRACKET reduce using rule 28 (statement -> functionblock .) VAR reduce using rule 28 (statement -> functionblock .) IN reduce using rule 28 (statement -> functionblock .) PREVAR reduce using rule 28 (statement -> functionblock .) FUNCTION reduce using rule 28 (statement -> functionblock .) TRY reduce using rule 28 (statement -> functionblock .) FOR reduce using rule 28 (statement -> functionblock .) IF reduce using rule 28 (statement -> functionblock .) WHILE reduce using rule 28 (statement -> functionblock .) END reduce using rule 28 (statement -> functionblock .) ELSE reduce using rule 28 (statement -> functionblock .) CASE reduce using rule 28 (statement -> functionblock .) ENDFUNCTION reduce using rule 28 (statement -> functionblock .) ELSEIF reduce using rule 28 (statement -> functionblock .) CATCH reduce using rule 28 (statement -> functionblock .) state 43 (37) statement -> lterm . ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (97) assignment -> lterm . ASSIGNMENT expression EOL (98) assignment -> lterm . ASSIGNMENT listcall EOL (101) assignment -> lterm . ASSIGNMENT ARG1 EOL (125) getvalueassignment -> lterm . ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (218) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (221) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (223) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (228) lterm -> lterm . DOT VAR (229) lterm -> lterm . DOT IN (230) lterm -> lterm . DOT GRAPHICS (231) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 127 OPENBRACKET shift and go to state 53 DOT shift and go to state 55 state 44 (22) statement -> BREAK . EOL EOL shift and go to state 128 state 45 (29) statement -> ifstatementblocks . BREAK reduce using rule 29 (statement -> ifstatementblocks .) RETURN reduce using rule 29 (statement -> ifstatementblocks .) EOL reduce using rule 29 (statement -> ifstatementblocks .) GRAPHICS reduce using rule 29 (statement -> ifstatementblocks .) MODEL reduce using rule 29 (statement -> ifstatementblocks .) ARG1 reduce using rule 29 (statement -> ifstatementblocks .) FUNCTIONNAME reduce using rule 29 (statement -> ifstatementblocks .) MESSAGE reduce using rule 29 (statement -> ifstatementblocks .) CLEAR reduce using rule 29 (statement -> ifstatementblocks .) SELECT reduce using rule 29 (statement -> ifstatementblocks .) OPENSQBRACKET reduce using rule 29 (statement -> ifstatementblocks .) VAR reduce using rule 29 (statement -> ifstatementblocks .) IN reduce using rule 29 (statement -> ifstatementblocks .) PREVAR reduce using rule 29 (statement -> ifstatementblocks .) FUNCTION reduce using rule 29 (statement -> ifstatementblocks .) TRY reduce using rule 29 (statement -> ifstatementblocks .) FOR reduce using rule 29 (statement -> ifstatementblocks .) IF reduce using rule 29 (statement -> ifstatementblocks .) WHILE reduce using rule 29 (statement -> ifstatementblocks .) END reduce using rule 29 (statement -> ifstatementblocks .) ELSE reduce using rule 29 (statement -> ifstatementblocks .) CASE reduce using rule 29 (statement -> ifstatementblocks .) ENDFUNCTION reduce using rule 29 (statement -> ifstatementblocks .) ELSEIF reduce using rule 29 (statement -> ifstatementblocks .) CATCH reduce using rule 29 (statement -> ifstatementblocks .) state 46 (216) function -> MESSAGE . OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> MESSAGE . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 129 state 47 (51) forstatementblock -> forstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 130 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 47 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 48 (16) statement -> standarddefineassignment . BREAK reduce using rule 16 (statement -> standarddefineassignment .) RETURN reduce using rule 16 (statement -> standarddefineassignment .) EOL reduce using rule 16 (statement -> standarddefineassignment .) GRAPHICS reduce using rule 16 (statement -> standarddefineassignment .) MODEL reduce using rule 16 (statement -> standarddefineassignment .) ARG1 reduce using rule 16 (statement -> standarddefineassignment .) FUNCTIONNAME reduce using rule 16 (statement -> standarddefineassignment .) MESSAGE reduce using rule 16 (statement -> standarddefineassignment .) CLEAR reduce using rule 16 (statement -> standarddefineassignment .) SELECT reduce using rule 16 (statement -> standarddefineassignment .) OPENSQBRACKET reduce using rule 16 (statement -> standarddefineassignment .) VAR reduce using rule 16 (statement -> standarddefineassignment .) IN reduce using rule 16 (statement -> standarddefineassignment .) PREVAR reduce using rule 16 (statement -> standarddefineassignment .) FUNCTION reduce using rule 16 (statement -> standarddefineassignment .) TRY reduce using rule 16 (statement -> standarddefineassignment .) FOR reduce using rule 16 (statement -> standarddefineassignment .) IF reduce using rule 16 (statement -> standarddefineassignment .) WHILE reduce using rule 16 (statement -> standarddefineassignment .) END reduce using rule 16 (statement -> standarddefineassignment .) ELSE reduce using rule 16 (statement -> standarddefineassignment .) CASE reduce using rule 16 (statement -> standarddefineassignment .) ENDFUNCTION reduce using rule 16 (statement -> standarddefineassignment .) ELSEIF reduce using rule 16 (statement -> standarddefineassignment .) CATCH reduce using rule 16 (statement -> standarddefineassignment .) state 49 (35) statement -> trystatementblocks . BREAK reduce using rule 35 (statement -> trystatementblocks .) RETURN reduce using rule 35 (statement -> trystatementblocks .) EOL reduce using rule 35 (statement -> trystatementblocks .) GRAPHICS reduce using rule 35 (statement -> trystatementblocks .) MODEL reduce using rule 35 (statement -> trystatementblocks .) ARG1 reduce using rule 35 (statement -> trystatementblocks .) FUNCTIONNAME reduce using rule 35 (statement -> trystatementblocks .) MESSAGE reduce using rule 35 (statement -> trystatementblocks .) CLEAR reduce using rule 35 (statement -> trystatementblocks .) SELECT reduce using rule 35 (statement -> trystatementblocks .) OPENSQBRACKET reduce using rule 35 (statement -> trystatementblocks .) VAR reduce using rule 35 (statement -> trystatementblocks .) IN reduce using rule 35 (statement -> trystatementblocks .) PREVAR reduce using rule 35 (statement -> trystatementblocks .) FUNCTION reduce using rule 35 (statement -> trystatementblocks .) TRY reduce using rule 35 (statement -> trystatementblocks .) FOR reduce using rule 35 (statement -> trystatementblocks .) IF reduce using rule 35 (statement -> trystatementblocks .) WHILE reduce using rule 35 (statement -> trystatementblocks .) END reduce using rule 35 (statement -> trystatementblocks .) ELSE reduce using rule 35 (statement -> trystatementblocks .) CASE reduce using rule 35 (statement -> trystatementblocks .) ENDFUNCTION reduce using rule 35 (statement -> trystatementblocks .) ELSEIF reduce using rule 35 (statement -> trystatementblocks .) CATCH reduce using rule 35 (statement -> trystatementblocks .) state 50 (56) ifstatementblock -> ifstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 131 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 51 (5) jobfunctionstatement -> FUNCTION lterm . ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION lterm . ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL (221) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (223) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (228) lterm -> lterm . DOT VAR (229) lterm -> lterm . DOT IN (230) lterm -> lterm . DOT GRAPHICS (231) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 132 OPENBRACKET shift and go to state 53 DOT shift and go to state 55 state 52 (3) jobfunctionblock -> jobfunctionstatement statementblock . ENDFUNCTION EOL (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL ENDFUNCTION shift and go to state 133 BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 53 (221) lterm -> lterm OPENBRACKET . expression COLON expression CLOSEBRACKET (222) lterm -> lterm OPENBRACKET . expression CLOSEBRACKET (223) lterm -> lterm OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> lterm OPENBRACKET . expression COMMA COLON CLOSEBRACKET (225) lterm -> lterm OPENBRACKET . expression COMMA expression CLOSEBRACKET (226) lterm -> lterm OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 134 state 54 (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 136 FUNCTIONNAME shift and go to state 135 state 55 (228) lterm -> lterm DOT . VAR (229) lterm -> lterm DOT . IN (230) lterm -> lterm DOT . GRAPHICS (231) lterm -> lterm DOT . MODEL VAR shift and go to state 139 IN shift and go to state 137 GRAPHICS shift and go to state 138 MODEL shift and go to state 140 state 56 (170) ltermarraylistterm -> PREVAR . CLOSESQBRACKET reduce using rule 170 (ltermarraylistterm -> PREVAR .) COMMA reduce using rule 170 (ltermarraylistterm -> PREVAR .) state 57 (164) ltermarraylist -> ltermarraylistterm . CLOSESQBRACKET reduce using rule 164 (ltermarraylist -> ltermarraylistterm .) COMMA reduce using rule 164 (ltermarraylist -> ltermarraylistterm .) state 58 (169) ltermarraylistterm -> IN . CLOSESQBRACKET reduce using rule 169 (ltermarraylistterm -> IN .) COMMA reduce using rule 169 (ltermarraylistterm -> IN .) state 59 (166) ltermarraylistterm -> GRAPHICS . CLOSESQBRACKET reduce using rule 166 (ltermarraylistterm -> GRAPHICS .) COMMA reduce using rule 166 (ltermarraylistterm -> GRAPHICS .) state 60 (165) ltermarraylistterm -> VAR . (168) ltermarraylistterm -> VAR . DOT VAR CLOSESQBRACKET reduce using rule 165 (ltermarraylistterm -> VAR .) COMMA reduce using rule 165 (ltermarraylistterm -> VAR .) DOT shift and go to state 141 state 61 (167) ltermarraylistterm -> MODEL . CLOSESQBRACKET reduce using rule 167 (ltermarraylistterm -> MODEL .) COMMA reduce using rule 167 (ltermarraylistterm -> MODEL .) state 62 (227) lterm -> OPENSQBRACKET ltermarraylist . CLOSESQBRACKET (163) ltermarraylist -> ltermarraylist . COMMA ltermarraylistterm CLOSESQBRACKET shift and go to state 143 COMMA shift and go to state 142 state 63 (23) statement -> RETURN EOL . BREAK reduce using rule 23 (statement -> RETURN EOL .) RETURN reduce using rule 23 (statement -> RETURN EOL .) EOL reduce using rule 23 (statement -> RETURN EOL .) GRAPHICS reduce using rule 23 (statement -> RETURN EOL .) MODEL reduce using rule 23 (statement -> RETURN EOL .) ARG1 reduce using rule 23 (statement -> RETURN EOL .) FUNCTIONNAME reduce using rule 23 (statement -> RETURN EOL .) MESSAGE reduce using rule 23 (statement -> RETURN EOL .) CLEAR reduce using rule 23 (statement -> RETURN EOL .) SELECT reduce using rule 23 (statement -> RETURN EOL .) OPENSQBRACKET reduce using rule 23 (statement -> RETURN EOL .) VAR reduce using rule 23 (statement -> RETURN EOL .) IN reduce using rule 23 (statement -> RETURN EOL .) PREVAR reduce using rule 23 (statement -> RETURN EOL .) FUNCTION reduce using rule 23 (statement -> RETURN EOL .) TRY reduce using rule 23 (statement -> RETURN EOL .) FOR reduce using rule 23 (statement -> RETURN EOL .) IF reduce using rule 23 (statement -> RETURN EOL .) WHILE reduce using rule 23 (statement -> RETURN EOL .) END reduce using rule 23 (statement -> RETURN EOL .) ELSE reduce using rule 23 (statement -> RETURN EOL .) CASE reduce using rule 23 (statement -> RETURN EOL .) ENDFUNCTION reduce using rule 23 (statement -> RETURN EOL .) ELSEIF reduce using rule 23 (statement -> RETURN EOL .) CATCH reduce using rule 23 (statement -> RETURN EOL .) state 64 (220) clearvar -> clearvar VAR . EOL reduce using rule 220 (clearvar -> clearvar VAR .) VAR reduce using rule 220 (clearvar -> clearvar VAR .) state 65 (24) statement -> clearvar EOL . BREAK reduce using rule 24 (statement -> clearvar EOL .) RETURN reduce using rule 24 (statement -> clearvar EOL .) EOL reduce using rule 24 (statement -> clearvar EOL .) GRAPHICS reduce using rule 24 (statement -> clearvar EOL .) MODEL reduce using rule 24 (statement -> clearvar EOL .) ARG1 reduce using rule 24 (statement -> clearvar EOL .) FUNCTIONNAME reduce using rule 24 (statement -> clearvar EOL .) MESSAGE reduce using rule 24 (statement -> clearvar EOL .) CLEAR reduce using rule 24 (statement -> clearvar EOL .) SELECT reduce using rule 24 (statement -> clearvar EOL .) OPENSQBRACKET reduce using rule 24 (statement -> clearvar EOL .) VAR reduce using rule 24 (statement -> clearvar EOL .) IN reduce using rule 24 (statement -> clearvar EOL .) PREVAR reduce using rule 24 (statement -> clearvar EOL .) FUNCTION reduce using rule 24 (statement -> clearvar EOL .) TRY reduce using rule 24 (statement -> clearvar EOL .) FOR reduce using rule 24 (statement -> clearvar EOL .) IF reduce using rule 24 (statement -> clearvar EOL .) WHILE reduce using rule 24 (statement -> clearvar EOL .) END reduce using rule 24 (statement -> clearvar EOL .) ELSE reduce using rule 24 (statement -> clearvar EOL .) CASE reduce using rule 24 (statement -> clearvar EOL .) ENDFUNCTION reduce using rule 24 (statement -> clearvar EOL .) ELSEIF reduce using rule 24 (statement -> clearvar EOL .) CATCH reduce using rule 24 (statement -> clearvar EOL .) state 66 (52) ifstatementblocks -> ifstatementblock endstatementblock . BREAK reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) RETURN reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) EOL reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) GRAPHICS reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) MODEL reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) ARG1 reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) FUNCTIONNAME reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) MESSAGE reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) CLEAR reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) SELECT reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) OPENSQBRACKET reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) VAR reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) IN reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) PREVAR reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) FUNCTION reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) TRY reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) FOR reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) IF reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) WHILE reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) END reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) ELSE reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) ELSEIF reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) CASE reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) CATCH reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) ENDFUNCTION reduce using rule 52 (ifstatementblocks -> ifstatementblock endstatementblock .) state 67 (54) ifstatementblocks -> ifstatementblock elseifstatementblock . endstatementblock (55) ifstatementblocks -> ifstatementblock elseifstatementblock . elsestatementblock endstatementblock (57) elseifstatementblock -> elseifstatementblock . elseifstatement statementblock (40) endstatementblock -> . END EOL (59) elsestatementblock -> . elsestatement statementblock (60) elsestatementblock -> . elsestatement (94) elseifstatement -> . ELSEIF expression THEN EOL (95) elseifstatement -> . ELSEIF expression EOL (96) elsestatement -> . ELSE EOL END shift and go to state 68 ELSEIF shift and go to state 72 ELSE shift and go to state 70 endstatementblock shift and go to state 144 elsestatement shift and go to state 69 elsestatementblock shift and go to state 145 elseifstatement shift and go to state 146 state 68 (40) endstatementblock -> END . EOL EOL shift and go to state 147 state 69 (59) elsestatementblock -> elsestatement . statementblock (60) elsestatementblock -> elsestatement . (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 60 (elsestatementblock -> elsestatement .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 148 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 70 (96) elsestatement -> ELSE . EOL EOL shift and go to state 149 state 71 (53) ifstatementblocks -> ifstatementblock elsestatementblock . endstatementblock (40) endstatementblock -> . END EOL END shift and go to state 68 endstatementblock shift and go to state 150 state 72 (94) elseifstatement -> ELSEIF . expression THEN EOL (95) elseifstatement -> ELSEIF . expression EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 151 state 73 (58) elseifstatementblock -> elseifstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 152 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 74 (62) whilestatementblocks -> whilestatementblock endstatementblock . BREAK reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) RETURN reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) EOL reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) GRAPHICS reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) MODEL reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) ARG1 reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) MESSAGE reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) CLEAR reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) SELECT reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) VAR reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) IN reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) PREVAR reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) FUNCTION reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) TRY reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) FOR reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) IF reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) WHILE reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) END reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) ELSEIF reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) ELSE reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) ENDFUNCTION reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) CATCH reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) CASE reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) state 75 (63) whilestatementblocks -> whilestatementblock elsestatementblock . endstatementblock (40) endstatementblock -> . END EOL END shift and go to state 68 endstatementblock shift and go to state 153 state 76 (100) assignment -> MODEL ASSIGNMENT . expression EOL (104) assignment -> MODEL ASSIGNMENT . ARG1 DOT MODEL EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN ARG1 shift and go to state 154 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 155 state 77 (115) assignment -> MODEL DOT . modelvar ASSIGNMENT modelexpression EOL (109) modelvar -> . modelvar DOT VAR (110) modelvar -> . VAR (111) modelvar -> . IN (112) modelvar -> . modelvar OPENBRACKET expression CLOSEBRACKET (113) modelvar -> . modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET VAR shift and go to state 157 IN shift and go to state 156 modelvar shift and go to state 158 state 78 (75) casestatement -> CASE . expression THEN EOL (76) casestatement -> CASE . expression EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 159 state 79 (33) statement -> selectstatement casestatementblock . endstatementblock (41) casestatementblock -> casestatementblock . casestatement statementblock (44) casestatementblock -> casestatementblock . casestatement (40) endstatementblock -> . END EOL (75) casestatement -> . CASE expression THEN EOL (76) casestatement -> . CASE expression EOL END shift and go to state 68 CASE shift and go to state 78 endstatementblock shift and go to state 160 casestatement shift and go to state 161 state 80 (47) casestatementblock -> casestatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 162 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 81 (64) whilestatementblock -> whilestatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 64 (whilestatementblock -> whilestatement statementblock .) ELSE reduce using rule 64 (whilestatementblock -> whilestatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 82 (276) termvar -> GRAPHICS . OPENBRACKET reduce using rule 276 (termvar -> GRAPHICS .) DOT reduce using rule 276 (termvar -> GRAPHICS .) TRANSPOSE reduce using rule 276 (termvar -> GRAPHICS .) MULTIPLICATION reduce using rule 276 (termvar -> GRAPHICS .) ADDITION reduce using rule 276 (termvar -> GRAPHICS .) COMPARISON reduce using rule 276 (termvar -> GRAPHICS .) LOGICAL reduce using rule 276 (termvar -> GRAPHICS .) COLON reduce using rule 276 (termvar -> GRAPHICS .) CLOSEBRACKET reduce using rule 276 (termvar -> GRAPHICS .) CLOSESQBRACKET reduce using rule 276 (termvar -> GRAPHICS .) COMMA reduce using rule 276 (termvar -> GRAPHICS .) SPACE reduce using rule 276 (termvar -> GRAPHICS .) SEMICOLON reduce using rule 276 (termvar -> GRAPHICS .) EOL reduce using rule 276 (termvar -> GRAPHICS .) DO reduce using rule 276 (termvar -> GRAPHICS .) THEN reduce using rule 276 (termvar -> GRAPHICS .) CLOSEOPENBRACKET reduce using rule 276 (termvar -> GRAPHICS .) ENDFUNCTION reduce using rule 276 (termvar -> GRAPHICS .) BREAK reduce using rule 276 (termvar -> GRAPHICS .) RETURN reduce using rule 276 (termvar -> GRAPHICS .) GRAPHICS reduce using rule 276 (termvar -> GRAPHICS .) MODEL reduce using rule 276 (termvar -> GRAPHICS .) ARG1 reduce using rule 276 (termvar -> GRAPHICS .) FUNCTIONNAME reduce using rule 276 (termvar -> GRAPHICS .) MESSAGE reduce using rule 276 (termvar -> GRAPHICS .) CLEAR reduce using rule 276 (termvar -> GRAPHICS .) SELECT reduce using rule 276 (termvar -> GRAPHICS .) OPENSQBRACKET reduce using rule 276 (termvar -> GRAPHICS .) VAR reduce using rule 276 (termvar -> GRAPHICS .) IN reduce using rule 276 (termvar -> GRAPHICS .) PREVAR reduce using rule 276 (termvar -> GRAPHICS .) FUNCTION reduce using rule 276 (termvar -> GRAPHICS .) TRY reduce using rule 276 (termvar -> GRAPHICS .) FOR reduce using rule 276 (termvar -> GRAPHICS .) IF reduce using rule 276 (termvar -> GRAPHICS .) WHILE reduce using rule 276 (termvar -> GRAPHICS .) END reduce using rule 276 (termvar -> GRAPHICS .) ELSE reduce using rule 276 (termvar -> GRAPHICS .) CATCH reduce using rule 276 (termvar -> GRAPHICS .) ELSEIF reduce using rule 276 (termvar -> GRAPHICS .) CASE reduce using rule 276 (termvar -> GRAPHICS .) state 83 (281) term -> NUMBER . CLOSEBRACKET reduce using rule 281 (term -> NUMBER .) COLON reduce using rule 281 (term -> NUMBER .) TRANSPOSE reduce using rule 281 (term -> NUMBER .) MULTIPLICATION reduce using rule 281 (term -> NUMBER .) ADDITION reduce using rule 281 (term -> NUMBER .) COMPARISON reduce using rule 281 (term -> NUMBER .) LOGICAL reduce using rule 281 (term -> NUMBER .) EOL reduce using rule 281 (term -> NUMBER .) COMMA reduce using rule 281 (term -> NUMBER .) THEN reduce using rule 281 (term -> NUMBER .) DO reduce using rule 281 (term -> NUMBER .) CLOSEOPENBRACKET reduce using rule 281 (term -> NUMBER .) CLOSESQBRACKET reduce using rule 281 (term -> NUMBER .) SPACE reduce using rule 281 (term -> NUMBER .) SEMICOLON reduce using rule 281 (term -> NUMBER .) ENDFUNCTION reduce using rule 281 (term -> NUMBER .) BREAK reduce using rule 281 (term -> NUMBER .) RETURN reduce using rule 281 (term -> NUMBER .) GRAPHICS reduce using rule 281 (term -> NUMBER .) MODEL reduce using rule 281 (term -> NUMBER .) ARG1 reduce using rule 281 (term -> NUMBER .) FUNCTIONNAME reduce using rule 281 (term -> NUMBER .) MESSAGE reduce using rule 281 (term -> NUMBER .) CLEAR reduce using rule 281 (term -> NUMBER .) SELECT reduce using rule 281 (term -> NUMBER .) OPENSQBRACKET reduce using rule 281 (term -> NUMBER .) VAR reduce using rule 281 (term -> NUMBER .) IN reduce using rule 281 (term -> NUMBER .) PREVAR reduce using rule 281 (term -> NUMBER .) FUNCTION reduce using rule 281 (term -> NUMBER .) TRY reduce using rule 281 (term -> NUMBER .) FOR reduce using rule 281 (term -> NUMBER .) IF reduce using rule 281 (term -> NUMBER .) WHILE reduce using rule 281 (term -> NUMBER .) END reduce using rule 281 (term -> NUMBER .) ELSE reduce using rule 281 (term -> NUMBER .) CATCH reduce using rule 281 (term -> NUMBER .) ELSEIF reduce using rule 281 (term -> NUMBER .) CASE reduce using rule 281 (term -> NUMBER .) state 84 (260) term -> GETTEXT . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 163 state 85 (253) term -> PART . OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> PART . OPENBRACKET expression COMMA expression CLOSEBRACKET OPENBRACKET shift and go to state 164 state 86 (269) term -> PREVAR_FLOAT . CLOSEBRACKET reduce using rule 269 (term -> PREVAR_FLOAT .) COLON reduce using rule 269 (term -> PREVAR_FLOAT .) TRANSPOSE reduce using rule 269 (term -> PREVAR_FLOAT .) MULTIPLICATION reduce using rule 269 (term -> PREVAR_FLOAT .) ADDITION reduce using rule 269 (term -> PREVAR_FLOAT .) COMPARISON reduce using rule 269 (term -> PREVAR_FLOAT .) LOGICAL reduce using rule 269 (term -> PREVAR_FLOAT .) EOL reduce using rule 269 (term -> PREVAR_FLOAT .) COMMA reduce using rule 269 (term -> PREVAR_FLOAT .) THEN reduce using rule 269 (term -> PREVAR_FLOAT .) DO reduce using rule 269 (term -> PREVAR_FLOAT .) CLOSEOPENBRACKET reduce using rule 269 (term -> PREVAR_FLOAT .) CLOSESQBRACKET reduce using rule 269 (term -> PREVAR_FLOAT .) SPACE reduce using rule 269 (term -> PREVAR_FLOAT .) SEMICOLON reduce using rule 269 (term -> PREVAR_FLOAT .) ENDFUNCTION reduce using rule 269 (term -> PREVAR_FLOAT .) BREAK reduce using rule 269 (term -> PREVAR_FLOAT .) RETURN reduce using rule 269 (term -> PREVAR_FLOAT .) GRAPHICS reduce using rule 269 (term -> PREVAR_FLOAT .) MODEL reduce using rule 269 (term -> PREVAR_FLOAT .) ARG1 reduce using rule 269 (term -> PREVAR_FLOAT .) FUNCTIONNAME reduce using rule 269 (term -> PREVAR_FLOAT .) MESSAGE reduce using rule 269 (term -> PREVAR_FLOAT .) CLEAR reduce using rule 269 (term -> PREVAR_FLOAT .) SELECT reduce using rule 269 (term -> PREVAR_FLOAT .) OPENSQBRACKET reduce using rule 269 (term -> PREVAR_FLOAT .) VAR reduce using rule 269 (term -> PREVAR_FLOAT .) IN reduce using rule 269 (term -> PREVAR_FLOAT .) PREVAR reduce using rule 269 (term -> PREVAR_FLOAT .) FUNCTION reduce using rule 269 (term -> PREVAR_FLOAT .) TRY reduce using rule 269 (term -> PREVAR_FLOAT .) FOR reduce using rule 269 (term -> PREVAR_FLOAT .) IF reduce using rule 269 (term -> PREVAR_FLOAT .) WHILE reduce using rule 269 (term -> PREVAR_FLOAT .) END reduce using rule 269 (term -> PREVAR_FLOAT .) ELSE reduce using rule 269 (term -> PREVAR_FLOAT .) CATCH reduce using rule 269 (term -> PREVAR_FLOAT .) ELSEIF reduce using rule 269 (term -> PREVAR_FLOAT .) CASE reduce using rule 269 (term -> PREVAR_FLOAT .) state 87 (266) term -> PREVAR_BOOLEAN . CLOSEBRACKET reduce using rule 266 (term -> PREVAR_BOOLEAN .) COLON reduce using rule 266 (term -> PREVAR_BOOLEAN .) TRANSPOSE reduce using rule 266 (term -> PREVAR_BOOLEAN .) MULTIPLICATION reduce using rule 266 (term -> PREVAR_BOOLEAN .) ADDITION reduce using rule 266 (term -> PREVAR_BOOLEAN .) COMPARISON reduce using rule 266 (term -> PREVAR_BOOLEAN .) LOGICAL reduce using rule 266 (term -> PREVAR_BOOLEAN .) EOL reduce using rule 266 (term -> PREVAR_BOOLEAN .) COMMA reduce using rule 266 (term -> PREVAR_BOOLEAN .) THEN reduce using rule 266 (term -> PREVAR_BOOLEAN .) DO reduce using rule 266 (term -> PREVAR_BOOLEAN .) CLOSEOPENBRACKET reduce using rule 266 (term -> PREVAR_BOOLEAN .) CLOSESQBRACKET reduce using rule 266 (term -> PREVAR_BOOLEAN .) SPACE reduce using rule 266 (term -> PREVAR_BOOLEAN .) SEMICOLON reduce using rule 266 (term -> PREVAR_BOOLEAN .) ENDFUNCTION reduce using rule 266 (term -> PREVAR_BOOLEAN .) BREAK reduce using rule 266 (term -> PREVAR_BOOLEAN .) RETURN reduce using rule 266 (term -> PREVAR_BOOLEAN .) GRAPHICS reduce using rule 266 (term -> PREVAR_BOOLEAN .) MODEL reduce using rule 266 (term -> PREVAR_BOOLEAN .) ARG1 reduce using rule 266 (term -> PREVAR_BOOLEAN .) FUNCTIONNAME reduce using rule 266 (term -> PREVAR_BOOLEAN .) MESSAGE reduce using rule 266 (term -> PREVAR_BOOLEAN .) CLEAR reduce using rule 266 (term -> PREVAR_BOOLEAN .) SELECT reduce using rule 266 (term -> PREVAR_BOOLEAN .) OPENSQBRACKET reduce using rule 266 (term -> PREVAR_BOOLEAN .) VAR reduce using rule 266 (term -> PREVAR_BOOLEAN .) IN reduce using rule 266 (term -> PREVAR_BOOLEAN .) PREVAR reduce using rule 266 (term -> PREVAR_BOOLEAN .) FUNCTION reduce using rule 266 (term -> PREVAR_BOOLEAN .) TRY reduce using rule 266 (term -> PREVAR_BOOLEAN .) FOR reduce using rule 266 (term -> PREVAR_BOOLEAN .) IF reduce using rule 266 (term -> PREVAR_BOOLEAN .) WHILE reduce using rule 266 (term -> PREVAR_BOOLEAN .) END reduce using rule 266 (term -> PREVAR_BOOLEAN .) ELSE reduce using rule 266 (term -> PREVAR_BOOLEAN .) CATCH reduce using rule 266 (term -> PREVAR_BOOLEAN .) ELSEIF reduce using rule 266 (term -> PREVAR_BOOLEAN .) CASE reduce using rule 266 (term -> PREVAR_BOOLEAN .) state 88 (277) termvar -> MODEL . OPENBRACKET reduce using rule 277 (termvar -> MODEL .) DOT reduce using rule 277 (termvar -> MODEL .) TRANSPOSE reduce using rule 277 (termvar -> MODEL .) MULTIPLICATION reduce using rule 277 (termvar -> MODEL .) ADDITION reduce using rule 277 (termvar -> MODEL .) COMPARISON reduce using rule 277 (termvar -> MODEL .) LOGICAL reduce using rule 277 (termvar -> MODEL .) COLON reduce using rule 277 (termvar -> MODEL .) CLOSEBRACKET reduce using rule 277 (termvar -> MODEL .) CLOSESQBRACKET reduce using rule 277 (termvar -> MODEL .) COMMA reduce using rule 277 (termvar -> MODEL .) SPACE reduce using rule 277 (termvar -> MODEL .) SEMICOLON reduce using rule 277 (termvar -> MODEL .) EOL reduce using rule 277 (termvar -> MODEL .) DO reduce using rule 277 (termvar -> MODEL .) THEN reduce using rule 277 (termvar -> MODEL .) CLOSEOPENBRACKET reduce using rule 277 (termvar -> MODEL .) ENDFUNCTION reduce using rule 277 (termvar -> MODEL .) BREAK reduce using rule 277 (termvar -> MODEL .) RETURN reduce using rule 277 (termvar -> MODEL .) GRAPHICS reduce using rule 277 (termvar -> MODEL .) MODEL reduce using rule 277 (termvar -> MODEL .) ARG1 reduce using rule 277 (termvar -> MODEL .) FUNCTIONNAME reduce using rule 277 (termvar -> MODEL .) MESSAGE reduce using rule 277 (termvar -> MODEL .) CLEAR reduce using rule 277 (termvar -> MODEL .) SELECT reduce using rule 277 (termvar -> MODEL .) OPENSQBRACKET reduce using rule 277 (termvar -> MODEL .) VAR reduce using rule 277 (termvar -> MODEL .) IN reduce using rule 277 (termvar -> MODEL .) PREVAR reduce using rule 277 (termvar -> MODEL .) FUNCTION reduce using rule 277 (termvar -> MODEL .) TRY reduce using rule 277 (termvar -> MODEL .) FOR reduce using rule 277 (termvar -> MODEL .) IF reduce using rule 277 (termvar -> MODEL .) WHILE reduce using rule 277 (termvar -> MODEL .) END reduce using rule 277 (termvar -> MODEL .) ELSE reduce using rule 277 (termvar -> MODEL .) CATCH reduce using rule 277 (termvar -> MODEL .) ELSEIF reduce using rule 277 (termvar -> MODEL .) CASE reduce using rule 277 (termvar -> MODEL .) state 89 (257) term -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET (261) term -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 165 state 90 (264) term -> PREVAR . CLOSEBRACKET reduce using rule 264 (term -> PREVAR .) COLON reduce using rule 264 (term -> PREVAR .) TRANSPOSE reduce using rule 264 (term -> PREVAR .) MULTIPLICATION reduce using rule 264 (term -> PREVAR .) ADDITION reduce using rule 264 (term -> PREVAR .) COMPARISON reduce using rule 264 (term -> PREVAR .) LOGICAL reduce using rule 264 (term -> PREVAR .) EOL reduce using rule 264 (term -> PREVAR .) COMMA reduce using rule 264 (term -> PREVAR .) THEN reduce using rule 264 (term -> PREVAR .) DO reduce using rule 264 (term -> PREVAR .) CLOSEOPENBRACKET reduce using rule 264 (term -> PREVAR .) CLOSESQBRACKET reduce using rule 264 (term -> PREVAR .) SPACE reduce using rule 264 (term -> PREVAR .) SEMICOLON reduce using rule 264 (term -> PREVAR .) ENDFUNCTION reduce using rule 264 (term -> PREVAR .) BREAK reduce using rule 264 (term -> PREVAR .) RETURN reduce using rule 264 (term -> PREVAR .) GRAPHICS reduce using rule 264 (term -> PREVAR .) MODEL reduce using rule 264 (term -> PREVAR .) ARG1 reduce using rule 264 (term -> PREVAR .) FUNCTIONNAME reduce using rule 264 (term -> PREVAR .) MESSAGE reduce using rule 264 (term -> PREVAR .) CLEAR reduce using rule 264 (term -> PREVAR .) SELECT reduce using rule 264 (term -> PREVAR .) OPENSQBRACKET reduce using rule 264 (term -> PREVAR .) VAR reduce using rule 264 (term -> PREVAR .) IN reduce using rule 264 (term -> PREVAR .) PREVAR reduce using rule 264 (term -> PREVAR .) FUNCTION reduce using rule 264 (term -> PREVAR .) TRY reduce using rule 264 (term -> PREVAR .) FOR reduce using rule 264 (term -> PREVAR .) IF reduce using rule 264 (term -> PREVAR .) WHILE reduce using rule 264 (term -> PREVAR .) END reduce using rule 264 (term -> PREVAR .) ELSE reduce using rule 264 (term -> PREVAR .) CATCH reduce using rule 264 (term -> PREVAR .) ELSEIF reduce using rule 264 (term -> PREVAR .) CASE reduce using rule 264 (term -> PREVAR .) state 91 (198) expression -> OPENBRACKET . expression CLOSEBRACKET (248) term -> OPENBRACKET . expression COLON expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 166 state 92 (270) term -> termvar . (235) termvar -> termvar . OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> termvar . OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> termvar . OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> termvar . OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> termvar . OPENBRACKET COLON CLOSEBRACKET (242) termvar -> termvar . OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> termvar . OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> termvar . OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> termvar . OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> termvar . OPENBRACKET expression CLOSEBRACKET (251) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> termvar . DOT VAR (272) termvar -> termvar . DOT IN (273) termvar -> termvar . DOT GRAPHICS (274) termvar -> termvar . DOT MODEL CLOSEBRACKET reduce using rule 270 (term -> termvar .) COLON reduce using rule 270 (term -> termvar .) TRANSPOSE reduce using rule 270 (term -> termvar .) MULTIPLICATION reduce using rule 270 (term -> termvar .) ADDITION reduce using rule 270 (term -> termvar .) COMPARISON reduce using rule 270 (term -> termvar .) LOGICAL reduce using rule 270 (term -> termvar .) EOL reduce using rule 270 (term -> termvar .) COMMA reduce using rule 270 (term -> termvar .) THEN reduce using rule 270 (term -> termvar .) DO reduce using rule 270 (term -> termvar .) CLOSEOPENBRACKET reduce using rule 270 (term -> termvar .) CLOSESQBRACKET reduce using rule 270 (term -> termvar .) SPACE reduce using rule 270 (term -> termvar .) SEMICOLON reduce using rule 270 (term -> termvar .) ENDFUNCTION reduce using rule 270 (term -> termvar .) BREAK reduce using rule 270 (term -> termvar .) RETURN reduce using rule 270 (term -> termvar .) GRAPHICS reduce using rule 270 (term -> termvar .) MODEL reduce using rule 270 (term -> termvar .) ARG1 reduce using rule 270 (term -> termvar .) FUNCTIONNAME reduce using rule 270 (term -> termvar .) MESSAGE reduce using rule 270 (term -> termvar .) CLEAR reduce using rule 270 (term -> termvar .) SELECT reduce using rule 270 (term -> termvar .) OPENSQBRACKET reduce using rule 270 (term -> termvar .) VAR reduce using rule 270 (term -> termvar .) IN reduce using rule 270 (term -> termvar .) PREVAR reduce using rule 270 (term -> termvar .) FUNCTION reduce using rule 270 (term -> termvar .) TRY reduce using rule 270 (term -> termvar .) FOR reduce using rule 270 (term -> termvar .) IF reduce using rule 270 (term -> termvar .) WHILE reduce using rule 270 (term -> termvar .) END reduce using rule 270 (term -> termvar .) ELSE reduce using rule 270 (term -> termvar .) CATCH reduce using rule 270 (term -> termvar .) ELSEIF reduce using rule 270 (term -> termvar .) CASE reduce using rule 270 (term -> termvar .) OPENBRACKET shift and go to state 167 DOT shift and go to state 168 state 93 (74) selectjobstatement -> SELECT JOB . EOL EOL shift and go to state 169 state 94 (265) term -> PREVAR_SUBSTITUTE . CLOSEBRACKET reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) COLON reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) TRANSPOSE reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) MULTIPLICATION reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) ADDITION reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) COMPARISON reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) LOGICAL reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) EOL reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) COMMA reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) THEN reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) DO reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) CLOSEOPENBRACKET reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) CLOSESQBRACKET reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) SPACE reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) SEMICOLON reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) ENDFUNCTION reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) BREAK reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) RETURN reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) GRAPHICS reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) MODEL reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) ARG1 reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) FUNCTIONNAME reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) MESSAGE reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) CLEAR reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) SELECT reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) OPENSQBRACKET reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) VAR reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) IN reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) PREVAR reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) FUNCTION reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) TRY reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) FOR reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) IF reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) WHILE reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) END reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) ELSE reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) CATCH reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) ELSEIF reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) CASE reduce using rule 265 (term -> PREVAR_SUBSTITUTE .) state 95 (255) term -> STRING . OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> STRING . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 170 state 96 (213) expression -> term . TRANSPOSE reduce using rule 213 (expression -> term .) MULTIPLICATION reduce using rule 213 (expression -> term .) ADDITION reduce using rule 213 (expression -> term .) COMPARISON reduce using rule 213 (expression -> term .) LOGICAL reduce using rule 213 (expression -> term .) COLON reduce using rule 213 (expression -> term .) CLOSEBRACKET reduce using rule 213 (expression -> term .) COMMA reduce using rule 213 (expression -> term .) EOL reduce using rule 213 (expression -> term .) THEN reduce using rule 213 (expression -> term .) DO reduce using rule 213 (expression -> term .) CLOSEOPENBRACKET reduce using rule 213 (expression -> term .) CLOSESQBRACKET reduce using rule 213 (expression -> term .) SPACE reduce using rule 213 (expression -> term .) SEMICOLON reduce using rule 213 (expression -> term .) ENDFUNCTION reduce using rule 213 (expression -> term .) BREAK reduce using rule 213 (expression -> term .) RETURN reduce using rule 213 (expression -> term .) GRAPHICS reduce using rule 213 (expression -> term .) MODEL reduce using rule 213 (expression -> term .) ARG1 reduce using rule 213 (expression -> term .) FUNCTIONNAME reduce using rule 213 (expression -> term .) MESSAGE reduce using rule 213 (expression -> term .) CLEAR reduce using rule 213 (expression -> term .) SELECT reduce using rule 213 (expression -> term .) OPENSQBRACKET reduce using rule 213 (expression -> term .) VAR reduce using rule 213 (expression -> term .) IN reduce using rule 213 (expression -> term .) PREVAR reduce using rule 213 (expression -> term .) FUNCTION reduce using rule 213 (expression -> term .) TRY reduce using rule 213 (expression -> term .) FOR reduce using rule 213 (expression -> term .) IF reduce using rule 213 (expression -> term .) WHILE reduce using rule 213 (expression -> term .) END reduce using rule 213 (expression -> term .) ELSE reduce using rule 213 (expression -> term .) CATCH reduce using rule 213 (expression -> term .) ELSEIF reduce using rule 213 (expression -> term .) CASE reduce using rule 213 (expression -> term .) state 97 (280) termvar -> IN . OPENBRACKET reduce using rule 280 (termvar -> IN .) DOT reduce using rule 280 (termvar -> IN .) TRANSPOSE reduce using rule 280 (termvar -> IN .) MULTIPLICATION reduce using rule 280 (termvar -> IN .) ADDITION reduce using rule 280 (termvar -> IN .) COMPARISON reduce using rule 280 (termvar -> IN .) LOGICAL reduce using rule 280 (termvar -> IN .) COLON reduce using rule 280 (termvar -> IN .) CLOSEBRACKET reduce using rule 280 (termvar -> IN .) CLOSESQBRACKET reduce using rule 280 (termvar -> IN .) COMMA reduce using rule 280 (termvar -> IN .) SPACE reduce using rule 280 (termvar -> IN .) SEMICOLON reduce using rule 280 (termvar -> IN .) EOL reduce using rule 280 (termvar -> IN .) DO reduce using rule 280 (termvar -> IN .) THEN reduce using rule 280 (termvar -> IN .) CLOSEOPENBRACKET reduce using rule 280 (termvar -> IN .) ENDFUNCTION reduce using rule 280 (termvar -> IN .) BREAK reduce using rule 280 (termvar -> IN .) RETURN reduce using rule 280 (termvar -> IN .) GRAPHICS reduce using rule 280 (termvar -> IN .) MODEL reduce using rule 280 (termvar -> IN .) ARG1 reduce using rule 280 (termvar -> IN .) FUNCTIONNAME reduce using rule 280 (termvar -> IN .) MESSAGE reduce using rule 280 (termvar -> IN .) CLEAR reduce using rule 280 (termvar -> IN .) SELECT reduce using rule 280 (termvar -> IN .) OPENSQBRACKET reduce using rule 280 (termvar -> IN .) VAR reduce using rule 280 (termvar -> IN .) IN reduce using rule 280 (termvar -> IN .) PREVAR reduce using rule 280 (termvar -> IN .) FUNCTION reduce using rule 280 (termvar -> IN .) TRY reduce using rule 280 (termvar -> IN .) FOR reduce using rule 280 (termvar -> IN .) IF reduce using rule 280 (termvar -> IN .) WHILE reduce using rule 280 (termvar -> IN .) END reduce using rule 280 (termvar -> IN .) ELSE reduce using rule 280 (termvar -> IN .) CATCH reduce using rule 280 (termvar -> IN .) ELSEIF reduce using rule 280 (termvar -> IN .) CASE reduce using rule 280 (termvar -> IN .) state 98 (275) termvar -> VAR . OPENBRACKET reduce using rule 275 (termvar -> VAR .) DOT reduce using rule 275 (termvar -> VAR .) TRANSPOSE reduce using rule 275 (termvar -> VAR .) MULTIPLICATION reduce using rule 275 (termvar -> VAR .) ADDITION reduce using rule 275 (termvar -> VAR .) COMPARISON reduce using rule 275 (termvar -> VAR .) LOGICAL reduce using rule 275 (termvar -> VAR .) COLON reduce using rule 275 (termvar -> VAR .) CLOSEBRACKET reduce using rule 275 (termvar -> VAR .) CLOSESQBRACKET reduce using rule 275 (termvar -> VAR .) COMMA reduce using rule 275 (termvar -> VAR .) SPACE reduce using rule 275 (termvar -> VAR .) SEMICOLON reduce using rule 275 (termvar -> VAR .) EOL reduce using rule 275 (termvar -> VAR .) DO reduce using rule 275 (termvar -> VAR .) THEN reduce using rule 275 (termvar -> VAR .) CLOSEOPENBRACKET reduce using rule 275 (termvar -> VAR .) ENDFUNCTION reduce using rule 275 (termvar -> VAR .) BREAK reduce using rule 275 (termvar -> VAR .) RETURN reduce using rule 275 (termvar -> VAR .) GRAPHICS reduce using rule 275 (termvar -> VAR .) MODEL reduce using rule 275 (termvar -> VAR .) ARG1 reduce using rule 275 (termvar -> VAR .) FUNCTIONNAME reduce using rule 275 (termvar -> VAR .) MESSAGE reduce using rule 275 (termvar -> VAR .) CLEAR reduce using rule 275 (termvar -> VAR .) SELECT reduce using rule 275 (termvar -> VAR .) OPENSQBRACKET reduce using rule 275 (termvar -> VAR .) VAR reduce using rule 275 (termvar -> VAR .) IN reduce using rule 275 (termvar -> VAR .) PREVAR reduce using rule 275 (termvar -> VAR .) FUNCTION reduce using rule 275 (termvar -> VAR .) TRY reduce using rule 275 (termvar -> VAR .) FOR reduce using rule 275 (termvar -> VAR .) IF reduce using rule 275 (termvar -> VAR .) WHILE reduce using rule 275 (termvar -> VAR .) END reduce using rule 275 (termvar -> VAR .) ELSE reduce using rule 275 (termvar -> VAR .) CATCH reduce using rule 275 (termvar -> VAR .) ELSEIF reduce using rule 275 (termvar -> VAR .) CASE reduce using rule 275 (termvar -> VAR .) state 99 (199) expression -> OPENSQBRACKET . termarrayarraylist CLOSESQBRACKET (200) expression -> OPENSQBRACKET . termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> OPENSQBRACKET . termarraylist CLOSESQBRACKET (202) expression -> OPENSQBRACKET . termarraylist COMMA CLOSESQBRACKET (203) expression -> OPENSQBRACKET . termarraylist SPACE CLOSESQBRACKET (204) expression -> OPENSQBRACKET . CLOSESQBRACKET (171) termarrayarraylist -> . termarrayarraylist SEMICOLON termarraylist (172) termarrayarraylist -> . termarraylist SEMICOLON termarraylist (173) termarrayarraylist -> . termarraylist SEMICOLON (174) termarraylist -> . termarraylist COMMA expression (175) termarraylist -> . termarraylist SPACE expression (176) termarraylist -> . expression (177) termarraylist -> . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSESQBRACKET shift and go to state 172 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 termarrayarraylist shift and go to state 173 term shift and go to state 96 termvar shift and go to state 92 termarraylist shift and go to state 171 expression shift and go to state 174 state 100 (283) term -> DQSTRING . CLOSEBRACKET reduce using rule 283 (term -> DQSTRING .) COLON reduce using rule 283 (term -> DQSTRING .) TRANSPOSE reduce using rule 283 (term -> DQSTRING .) MULTIPLICATION reduce using rule 283 (term -> DQSTRING .) ADDITION reduce using rule 283 (term -> DQSTRING .) COMPARISON reduce using rule 283 (term -> DQSTRING .) LOGICAL reduce using rule 283 (term -> DQSTRING .) EOL reduce using rule 283 (term -> DQSTRING .) COMMA reduce using rule 283 (term -> DQSTRING .) THEN reduce using rule 283 (term -> DQSTRING .) DO reduce using rule 283 (term -> DQSTRING .) CLOSEOPENBRACKET reduce using rule 283 (term -> DQSTRING .) CLOSESQBRACKET reduce using rule 283 (term -> DQSTRING .) SPACE reduce using rule 283 (term -> DQSTRING .) SEMICOLON reduce using rule 283 (term -> DQSTRING .) ENDFUNCTION reduce using rule 283 (term -> DQSTRING .) BREAK reduce using rule 283 (term -> DQSTRING .) RETURN reduce using rule 283 (term -> DQSTRING .) GRAPHICS reduce using rule 283 (term -> DQSTRING .) MODEL reduce using rule 283 (term -> DQSTRING .) ARG1 reduce using rule 283 (term -> DQSTRING .) FUNCTIONNAME reduce using rule 283 (term -> DQSTRING .) MESSAGE reduce using rule 283 (term -> DQSTRING .) CLEAR reduce using rule 283 (term -> DQSTRING .) SELECT reduce using rule 283 (term -> DQSTRING .) OPENSQBRACKET reduce using rule 283 (term -> DQSTRING .) VAR reduce using rule 283 (term -> DQSTRING .) IN reduce using rule 283 (term -> DQSTRING .) PREVAR reduce using rule 283 (term -> DQSTRING .) FUNCTION reduce using rule 283 (term -> DQSTRING .) TRY reduce using rule 283 (term -> DQSTRING .) FOR reduce using rule 283 (term -> DQSTRING .) IF reduce using rule 283 (term -> DQSTRING .) WHILE reduce using rule 283 (term -> DQSTRING .) END reduce using rule 283 (term -> DQSTRING .) ELSE reduce using rule 283 (term -> DQSTRING .) CATCH reduce using rule 283 (term -> DQSTRING .) ELSEIF reduce using rule 283 (term -> DQSTRING .) CASE reduce using rule 283 (term -> DQSTRING .) state 101 (211) expression -> ADDITION . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 175 state 102 (258) term -> ARG1 . OPENBRACKET expression CLOSEBRACKET (278) termvar -> ARG1 . DOT GRAPHICS DOT VAR (279) termvar -> ARG1 . DOT MODEL DOT VAR OPENBRACKET shift and go to state 176 DOT shift and go to state 177 state 103 (263) term -> LASTINDEX . CLOSEBRACKET reduce using rule 263 (term -> LASTINDEX .) COLON reduce using rule 263 (term -> LASTINDEX .) TRANSPOSE reduce using rule 263 (term -> LASTINDEX .) MULTIPLICATION reduce using rule 263 (term -> LASTINDEX .) ADDITION reduce using rule 263 (term -> LASTINDEX .) COMPARISON reduce using rule 263 (term -> LASTINDEX .) LOGICAL reduce using rule 263 (term -> LASTINDEX .) EOL reduce using rule 263 (term -> LASTINDEX .) COMMA reduce using rule 263 (term -> LASTINDEX .) THEN reduce using rule 263 (term -> LASTINDEX .) DO reduce using rule 263 (term -> LASTINDEX .) CLOSEOPENBRACKET reduce using rule 263 (term -> LASTINDEX .) CLOSESQBRACKET reduce using rule 263 (term -> LASTINDEX .) SPACE reduce using rule 263 (term -> LASTINDEX .) SEMICOLON reduce using rule 263 (term -> LASTINDEX .) ENDFUNCTION reduce using rule 263 (term -> LASTINDEX .) BREAK reduce using rule 263 (term -> LASTINDEX .) RETURN reduce using rule 263 (term -> LASTINDEX .) GRAPHICS reduce using rule 263 (term -> LASTINDEX .) MODEL reduce using rule 263 (term -> LASTINDEX .) ARG1 reduce using rule 263 (term -> LASTINDEX .) FUNCTIONNAME reduce using rule 263 (term -> LASTINDEX .) MESSAGE reduce using rule 263 (term -> LASTINDEX .) CLEAR reduce using rule 263 (term -> LASTINDEX .) SELECT reduce using rule 263 (term -> LASTINDEX .) OPENSQBRACKET reduce using rule 263 (term -> LASTINDEX .) VAR reduce using rule 263 (term -> LASTINDEX .) IN reduce using rule 263 (term -> LASTINDEX .) PREVAR reduce using rule 263 (term -> LASTINDEX .) FUNCTION reduce using rule 263 (term -> LASTINDEX .) TRY reduce using rule 263 (term -> LASTINDEX .) FOR reduce using rule 263 (term -> LASTINDEX .) IF reduce using rule 263 (term -> LASTINDEX .) WHILE reduce using rule 263 (term -> LASTINDEX .) END reduce using rule 263 (term -> LASTINDEX .) ELSE reduce using rule 263 (term -> LASTINDEX .) CATCH reduce using rule 263 (term -> LASTINDEX .) ELSEIF reduce using rule 263 (term -> LASTINDEX .) CASE reduce using rule 263 (term -> LASTINDEX .) state 104 (282) term -> QSTRING . CLOSEBRACKET reduce using rule 282 (term -> QSTRING .) COLON reduce using rule 282 (term -> QSTRING .) TRANSPOSE reduce using rule 282 (term -> QSTRING .) MULTIPLICATION reduce using rule 282 (term -> QSTRING .) ADDITION reduce using rule 282 (term -> QSTRING .) COMPARISON reduce using rule 282 (term -> QSTRING .) LOGICAL reduce using rule 282 (term -> QSTRING .) EOL reduce using rule 282 (term -> QSTRING .) COMMA reduce using rule 282 (term -> QSTRING .) THEN reduce using rule 282 (term -> QSTRING .) DO reduce using rule 282 (term -> QSTRING .) CLOSEOPENBRACKET reduce using rule 282 (term -> QSTRING .) CLOSESQBRACKET reduce using rule 282 (term -> QSTRING .) SPACE reduce using rule 282 (term -> QSTRING .) SEMICOLON reduce using rule 282 (term -> QSTRING .) ENDFUNCTION reduce using rule 282 (term -> QSTRING .) BREAK reduce using rule 282 (term -> QSTRING .) RETURN reduce using rule 282 (term -> QSTRING .) GRAPHICS reduce using rule 282 (term -> QSTRING .) MODEL reduce using rule 282 (term -> QSTRING .) ARG1 reduce using rule 282 (term -> QSTRING .) FUNCTIONNAME reduce using rule 282 (term -> QSTRING .) MESSAGE reduce using rule 282 (term -> QSTRING .) CLEAR reduce using rule 282 (term -> QSTRING .) SELECT reduce using rule 282 (term -> QSTRING .) OPENSQBRACKET reduce using rule 282 (term -> QSTRING .) VAR reduce using rule 282 (term -> QSTRING .) IN reduce using rule 282 (term -> QSTRING .) PREVAR reduce using rule 282 (term -> QSTRING .) FUNCTION reduce using rule 282 (term -> QSTRING .) TRY reduce using rule 282 (term -> QSTRING .) FOR reduce using rule 282 (term -> QSTRING .) IF reduce using rule 282 (term -> QSTRING .) WHILE reduce using rule 282 (term -> QSTRING .) END reduce using rule 282 (term -> QSTRING .) ELSE reduce using rule 282 (term -> QSTRING .) CATCH reduce using rule 282 (term -> QSTRING .) ELSEIF reduce using rule 282 (term -> QSTRING .) CASE reduce using rule 282 (term -> QSTRING .) state 105 (212) expression -> NOT . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 178 state 106 (73) selectstatement -> SELECT expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL shift and go to state 183 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 107 (17) statement -> function EOL . BREAK reduce using rule 17 (statement -> function EOL .) RETURN reduce using rule 17 (statement -> function EOL .) EOL reduce using rule 17 (statement -> function EOL .) GRAPHICS reduce using rule 17 (statement -> function EOL .) MODEL reduce using rule 17 (statement -> function EOL .) ARG1 reduce using rule 17 (statement -> function EOL .) FUNCTIONNAME reduce using rule 17 (statement -> function EOL .) MESSAGE reduce using rule 17 (statement -> function EOL .) CLEAR reduce using rule 17 (statement -> function EOL .) SELECT reduce using rule 17 (statement -> function EOL .) OPENSQBRACKET reduce using rule 17 (statement -> function EOL .) VAR reduce using rule 17 (statement -> function EOL .) IN reduce using rule 17 (statement -> function EOL .) PREVAR reduce using rule 17 (statement -> function EOL .) FUNCTION reduce using rule 17 (statement -> function EOL .) TRY reduce using rule 17 (statement -> function EOL .) FOR reduce using rule 17 (statement -> function EOL .) IF reduce using rule 17 (statement -> function EOL .) WHILE reduce using rule 17 (statement -> function EOL .) END reduce using rule 17 (statement -> function EOL .) ELSE reduce using rule 17 (statement -> function EOL .) CASE reduce using rule 17 (statement -> function EOL .) ENDFUNCTION reduce using rule 17 (statement -> function EOL .) ELSEIF reduce using rule 17 (statement -> function EOL .) CATCH reduce using rule 17 (statement -> function EOL .) state 108 (214) function -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (215) function -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET (178) list -> . list COMMA expression (179) list -> . list COMMA listcall (180) list -> . list COMMA ARG1 (181) list -> . list COMMA VAR ASSIGNMENT expression (182) list -> . list COMMA GRAPHICS ASSIGNMENT expression (183) list -> . list COMMA MODEL ASSIGNMENT expression (184) list -> . list COMMA VAR ASSIGNMENT listcall (185) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (186) list -> . list COMMA MODEL ASSIGNMENT listcall (187) list -> . list COMMA IN ASSIGNMENT expression (188) list -> . list COMMA IN ASSIGNMENT listcall (189) list -> . expression (190) list -> . listcall (191) list -> . ARG1 (192) list -> . VAR ASSIGNMENT expression (193) list -> . VAR ASSIGNMENT listcall (194) list -> . IN ASSIGNMENT expression (195) list -> . IN ASSIGNMENT listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSEBRACKET shift and go to state 188 ARG1 shift and go to state 191 VAR shift and go to state 190 IN shift and go to state 189 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 list shift and go to state 192 term shift and go to state 96 listcall shift and go to state 186 termvar shift and go to state 92 expression shift and go to state 193 state 109 (67) forstatement -> FOR VAR . ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> FOR VAR . ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> FOR VAR . ASSIGNMENT expression COLON expression EOL (70) forstatement -> FOR VAR . ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> FOR VAR . ASSIGNMENT VAR EOL (72) forstatement -> FOR VAR . ASSIGNMENT VAR DO EOL ASSIGNMENT shift and go to state 194 state 110 (219) clearvar -> CLEAR VAR . EOL reduce using rule 219 (clearvar -> CLEAR VAR .) VAR reduce using rule 219 (clearvar -> CLEAR VAR .) state 111 (50) forstatementblocks -> forstatementblock endstatementblock . ENDFUNCTION reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) BREAK reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) RETURN reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) EOL reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) GRAPHICS reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) MODEL reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) ARG1 reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) FUNCTIONNAME reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) MESSAGE reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) CLEAR reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) SELECT reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) OPENSQBRACKET reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) VAR reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) IN reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) PREVAR reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) FUNCTION reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) TRY reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) FOR reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) IF reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) WHILE reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) END reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) ELSEIF reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) ELSE reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) CASE reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) CATCH reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) state 112 (65) trystatement -> TRY EOL . BREAK reduce using rule 65 (trystatement -> TRY EOL .) RETURN reduce using rule 65 (trystatement -> TRY EOL .) EOL reduce using rule 65 (trystatement -> TRY EOL .) GRAPHICS reduce using rule 65 (trystatement -> TRY EOL .) MODEL reduce using rule 65 (trystatement -> TRY EOL .) ARG1 reduce using rule 65 (trystatement -> TRY EOL .) FUNCTIONNAME reduce using rule 65 (trystatement -> TRY EOL .) MESSAGE reduce using rule 65 (trystatement -> TRY EOL .) CLEAR reduce using rule 65 (trystatement -> TRY EOL .) SELECT reduce using rule 65 (trystatement -> TRY EOL .) OPENSQBRACKET reduce using rule 65 (trystatement -> TRY EOL .) VAR reduce using rule 65 (trystatement -> TRY EOL .) IN reduce using rule 65 (trystatement -> TRY EOL .) PREVAR reduce using rule 65 (trystatement -> TRY EOL .) FUNCTION reduce using rule 65 (trystatement -> TRY EOL .) TRY reduce using rule 65 (trystatement -> TRY EOL .) FOR reduce using rule 65 (trystatement -> TRY EOL .) IF reduce using rule 65 (trystatement -> TRY EOL .) WHILE reduce using rule 65 (trystatement -> TRY EOL .) state 113 (48) casejobstatementblock -> casejobstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 195 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 114 (77) casejobstatement -> CASE . JOB_DEFINE THEN EOL (78) casejobstatement -> CASE . JOB_DEFINE EOL (79) casejobstatement -> CASE . JOB_GETINPUTS THEN EOL (80) casejobstatement -> CASE . JOB_GETINPUTS EOL (81) casejobstatement -> CASE . JOB_GETORIGIN THEN EOL (82) casejobstatement -> CASE . JOB_GETORIGIN EOL (83) casejobstatement -> CASE . JOB_GETOUTPUTS THEN EOL (84) casejobstatement -> CASE . JOB_GETOUTPUTS EOL (85) casejobstatement -> CASE . JOB_PLOT THEN EOL (86) casejobstatement -> CASE . JOB_PLOT EOL (87) casejobsetstatement -> CASE . JOB_SET THEN EOL (88) casejobsetstatement -> CASE . JOB_SET EOL JOB_DEFINE shift and go to state 197 JOB_GETINPUTS shift and go to state 200 JOB_GETORIGIN shift and go to state 201 JOB_GETOUTPUTS shift and go to state 198 JOB_PLOT shift and go to state 196 JOB_SET shift and go to state 199 state 115 (49) casejobstatementblock -> casejobsetstatement . jobsetstatementblock (12) jobsetstatementblock -> . jobsetstatementblock jobsetstatement (13) jobsetstatementblock -> . jobsetstatement (18) jobsetstatement -> . assignment (19) jobsetstatement -> . getvalueassignment (20) jobsetstatement -> . standarddefineassignment (21) jobsetstatement -> . function EOL (27) jobsetstatement -> . forstatementblocks (30) jobsetstatement -> . ifstatementblocks (32) jobsetstatement -> . resumestatementblocks (36) jobsetstatement -> . trystatementblocks (39) jobsetstatement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (50) forstatementblocks -> . forstatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL GRAPHICS shift and go to state 35 MODEL shift and go to state 19 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 208 whilestatementblocks shift and go to state 202 whilestatement shift and go to state 21 forstatementblocks shift and go to state 203 resumestatementblocks shift and go to state 204 function shift and go to state 205 getvalueassignment shift and go to state 206 assignment shift and go to state 207 forstatementblock shift and go to state 32 trystatement shift and go to state 41 ifstatementblock shift and go to state 16 forstatement shift and go to state 47 lterm shift and go to state 209 ifstatementblocks shift and go to state 210 jobsetstatementblock shift and go to state 211 standarddefineassignment shift and go to state 212 trystatementblocks shift and go to state 213 ifstatement shift and go to state 50 state 116 (34) statement -> selectjobstatement casejobstatementblock . endstatementblock (42) casejobstatementblock -> casejobstatementblock . casejobstatement statementblock (43) casejobstatementblock -> casejobstatementblock . casejobsetstatement jobsetstatementblock (45) casejobstatementblock -> casejobstatementblock . casejobstatement (46) casejobstatementblock -> casejobstatementblock . casejobsetstatement (40) endstatementblock -> . END EOL (77) casejobstatement -> . CASE JOB_DEFINE THEN EOL (78) casejobstatement -> . CASE JOB_DEFINE EOL (79) casejobstatement -> . CASE JOB_GETINPUTS THEN EOL (80) casejobstatement -> . CASE JOB_GETINPUTS EOL (81) casejobstatement -> . CASE JOB_GETORIGIN THEN EOL (82) casejobstatement -> . CASE JOB_GETORIGIN EOL (83) casejobstatement -> . CASE JOB_GETOUTPUTS THEN EOL (84) casejobstatement -> . CASE JOB_GETOUTPUTS EOL (85) casejobstatement -> . CASE JOB_PLOT THEN EOL (86) casejobstatement -> . CASE JOB_PLOT EOL (87) casejobsetstatement -> . CASE JOB_SET THEN EOL (88) casejobsetstatement -> . CASE JOB_SET EOL END shift and go to state 68 CASE shift and go to state 114 endstatementblock shift and go to state 214 casejobstatement shift and go to state 215 casejobsetstatement shift and go to state 216 state 117 (99) assignment -> GRAPHICS ASSIGNMENT . expression EOL (103) assignment -> GRAPHICS ASSIGNMENT . ARG1 DOT GRAPHICS EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN ARG1 shift and go to state 217 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 218 state 118 (114) assignment -> GRAPHICS DOT . modelvar ASSIGNMENT modelexpression EOL (109) modelvar -> . modelvar DOT VAR (110) modelvar -> . VAR (111) modelvar -> . IN (112) modelvar -> . modelvar OPENBRACKET expression CLOSEBRACKET (113) modelvar -> . modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET VAR shift and go to state 157 IN shift and go to state 156 modelvar shift and go to state 219 state 119 (92) ifstatement -> IF expression . THEN (93) ifstatement -> IF expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression THEN shift and go to state 220 EOL shift and go to state 221 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 120 (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 .) ARG1 reduce using rule 10 (statementblock -> statementblock statement .) FUNCTIONNAME reduce using rule 10 (statementblock -> statementblock statement .) MESSAGE 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 121 (4) functionblock -> functionstatement statementblock ENDFUNCTION . EOL EOL shift and go to state 222 state 122 (108) assignment -> ARG1 OPENBRACKET . expression CLOSEBRACKET ASSIGNMENT expression EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 223 state 123 (102) assignment -> ARG1 ASSIGNMENT . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 224 state 124 (105) assignment -> ARG1 DOT . GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> ARG1 DOT . MODEL ASSIGNMENT MODEL EOL (107) assignment -> ARG1 DOT . VAR ASSIGNMENT expression EOL (116) assignment -> ARG1 DOT . GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> ARG1 DOT . MODEL DOT modelvar ASSIGNMENT expression EOL GRAPHICS shift and go to state 225 MODEL shift and go to state 227 VAR shift and go to state 226 state 125 (89) whilestatement -> WHILE expression . DO EOL (90) whilestatement -> WHILE expression . THEN EOL (91) whilestatement -> WHILE expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression DO shift and go to state 228 THEN shift and go to state 229 EOL shift and go to state 230 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 126 (61) trystatementblocks -> trystatement statementblock . catchstatement statementblock endstatementblock (10) statementblock -> statementblock . statement (66) catchstatement -> . CATCH EOL (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL CATCH shift and go to state 231 BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 catchstatement shift and go to state 232 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 127 (37) statement -> lterm ASSIGNMENT . WHERE OPENBRACKET CLOSEBRACKET EOL (97) assignment -> lterm ASSIGNMENT . expression EOL (98) assignment -> lterm ASSIGNMENT . listcall EOL (101) assignment -> lterm ASSIGNMENT . ARG1 EOL (125) getvalueassignment -> lterm ASSIGNMENT . SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (218) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN WHERE shift and go to state 236 ARG1 shift and go to state 238 SCICOS_GETVALUE shift and go to state 235 STANDARD_DEFINE shift and go to state 237 RESUME shift and go to state 233 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 234 termvar shift and go to state 92 expression shift and go to state 239 state 128 (22) statement -> BREAK EOL . BREAK reduce using rule 22 (statement -> BREAK EOL .) RETURN reduce using rule 22 (statement -> BREAK EOL .) EOL reduce using rule 22 (statement -> BREAK EOL .) GRAPHICS reduce using rule 22 (statement -> BREAK EOL .) MODEL reduce using rule 22 (statement -> BREAK EOL .) ARG1 reduce using rule 22 (statement -> BREAK EOL .) FUNCTIONNAME reduce using rule 22 (statement -> BREAK EOL .) MESSAGE reduce using rule 22 (statement -> BREAK EOL .) CLEAR reduce using rule 22 (statement -> BREAK EOL .) SELECT reduce using rule 22 (statement -> BREAK EOL .) OPENSQBRACKET reduce using rule 22 (statement -> BREAK EOL .) VAR reduce using rule 22 (statement -> BREAK EOL .) IN reduce using rule 22 (statement -> BREAK EOL .) PREVAR reduce using rule 22 (statement -> BREAK EOL .) FUNCTION reduce using rule 22 (statement -> BREAK EOL .) TRY reduce using rule 22 (statement -> BREAK EOL .) FOR reduce using rule 22 (statement -> BREAK EOL .) IF reduce using rule 22 (statement -> BREAK EOL .) WHILE reduce using rule 22 (statement -> BREAK EOL .) END reduce using rule 22 (statement -> BREAK EOL .) ELSE reduce using rule 22 (statement -> BREAK EOL .) CASE reduce using rule 22 (statement -> BREAK EOL .) ENDFUNCTION reduce using rule 22 (statement -> BREAK EOL .) ELSEIF reduce using rule 22 (statement -> BREAK EOL .) CATCH reduce using rule 22 (statement -> BREAK EOL .) state 129 (216) function -> MESSAGE OPENBRACKET . expression COMMA expression CLOSEBRACKET (217) function -> MESSAGE OPENBRACKET . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 240 state 130 (51) forstatementblock -> forstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 51 (forstatementblock -> forstatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 47 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 131 (56) ifstatementblock -> ifstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 56 (ifstatementblock -> ifstatement statementblock .) ELSE reduce using rule 56 (ifstatementblock -> ifstatement statementblock .) ELSEIF reduce using rule 56 (ifstatementblock -> ifstatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 132 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT . VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT . FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL VAR shift and go to state 242 FUNCTIONNAME shift and go to state 241 state 133 (3) jobfunctionblock -> jobfunctionstatement statementblock ENDFUNCTION . EOL EOL shift and go to state 243 state 134 (221) lterm -> lterm OPENBRACKET expression . COLON expression CLOSEBRACKET (222) lterm -> lterm OPENBRACKET expression . CLOSEBRACKET (223) lterm -> lterm OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> lterm OPENBRACKET expression . COMMA COLON CLOSEBRACKET (225) lterm -> lterm OPENBRACKET expression . COMMA expression CLOSEBRACKET (226) lterm -> lterm OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COLON shift and go to state 247 CLOSEBRACKET shift and go to state 244 COMMA shift and go to state 245 CLOSEOPENBRACKET shift and go to state 246 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 135 (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 248 state 136 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR . OPENBRACKET list CLOSEBRACKET EOL OPENBRACKET shift and go to state 249 state 137 (229) lterm -> lterm DOT IN . ASSIGNMENT reduce using rule 229 (lterm -> lterm DOT IN .) OPENBRACKET reduce using rule 229 (lterm -> lterm DOT IN .) DOT reduce using rule 229 (lterm -> lterm DOT IN .) state 138 (230) lterm -> lterm DOT GRAPHICS . ASSIGNMENT reduce using rule 230 (lterm -> lterm DOT GRAPHICS .) OPENBRACKET reduce using rule 230 (lterm -> lterm DOT GRAPHICS .) DOT reduce using rule 230 (lterm -> lterm DOT GRAPHICS .) state 139 (228) lterm -> lterm DOT VAR . ASSIGNMENT reduce using rule 228 (lterm -> lterm DOT VAR .) OPENBRACKET reduce using rule 228 (lterm -> lterm DOT VAR .) DOT reduce using rule 228 (lterm -> lterm DOT VAR .) state 140 (231) lterm -> lterm DOT MODEL . ASSIGNMENT reduce using rule 231 (lterm -> lterm DOT MODEL .) OPENBRACKET reduce using rule 231 (lterm -> lterm DOT MODEL .) DOT reduce using rule 231 (lterm -> lterm DOT MODEL .) state 141 (168) ltermarraylistterm -> VAR DOT . VAR VAR shift and go to state 250 state 142 (163) ltermarraylist -> ltermarraylist COMMA . ltermarraylistterm (165) ltermarraylistterm -> . VAR (166) ltermarraylistterm -> . GRAPHICS (167) ltermarraylistterm -> . MODEL (168) ltermarraylistterm -> . VAR DOT VAR (169) ltermarraylistterm -> . IN (170) ltermarraylistterm -> . PREVAR VAR shift and go to state 60 GRAPHICS shift and go to state 59 MODEL shift and go to state 61 IN shift and go to state 58 PREVAR shift and go to state 56 ltermarraylistterm shift and go to state 251 state 143 (227) lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET . ASSIGNMENT reduce using rule 227 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) OPENBRACKET reduce using rule 227 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) DOT reduce using rule 227 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) state 144 (54) ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock . BREAK reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) RETURN reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) EOL reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) GRAPHICS reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) MODEL reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) ARG1 reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) FUNCTIONNAME reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) MESSAGE reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) CLEAR reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) SELECT reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) OPENSQBRACKET reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) VAR reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) IN reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) PREVAR reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) FUNCTION reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) TRY reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) FOR reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) IF reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) WHILE reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) END reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) ELSE reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) ELSEIF reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) CASE reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) CATCH reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) ENDFUNCTION reduce using rule 54 (ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock .) state 145 (55) ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock . endstatementblock (40) endstatementblock -> . END EOL END shift and go to state 68 endstatementblock shift and go to state 252 state 146 (57) elseifstatementblock -> elseifstatementblock elseifstatement . statementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 253 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 147 (40) endstatementblock -> END EOL . ENDFUNCTION reduce using rule 40 (endstatementblock -> END EOL .) BREAK reduce using rule 40 (endstatementblock -> END EOL .) RETURN reduce using rule 40 (endstatementblock -> END EOL .) EOL reduce using rule 40 (endstatementblock -> END EOL .) GRAPHICS reduce using rule 40 (endstatementblock -> END EOL .) MODEL reduce using rule 40 (endstatementblock -> END EOL .) ARG1 reduce using rule 40 (endstatementblock -> END EOL .) FUNCTIONNAME reduce using rule 40 (endstatementblock -> END EOL .) MESSAGE reduce using rule 40 (endstatementblock -> END EOL .) CLEAR reduce using rule 40 (endstatementblock -> END EOL .) SELECT reduce using rule 40 (endstatementblock -> END EOL .) OPENSQBRACKET reduce using rule 40 (endstatementblock -> END EOL .) VAR reduce using rule 40 (endstatementblock -> END EOL .) IN reduce using rule 40 (endstatementblock -> END EOL .) PREVAR reduce using rule 40 (endstatementblock -> END EOL .) FUNCTION reduce using rule 40 (endstatementblock -> END EOL .) TRY reduce using rule 40 (endstatementblock -> END EOL .) FOR reduce using rule 40 (endstatementblock -> END EOL .) IF reduce using rule 40 (endstatementblock -> END EOL .) WHILE reduce using rule 40 (endstatementblock -> END EOL .) END reduce using rule 40 (endstatementblock -> END EOL .) ELSE reduce using rule 40 (endstatementblock -> END EOL .) CATCH reduce using rule 40 (endstatementblock -> END EOL .) ELSEIF reduce using rule 40 (endstatementblock -> END EOL .) CASE reduce using rule 40 (endstatementblock -> END EOL .) state 148 (59) elsestatementblock -> elsestatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 59 (elsestatementblock -> elsestatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 149 (96) elsestatement -> ELSE EOL . BREAK reduce using rule 96 (elsestatement -> ELSE EOL .) RETURN reduce using rule 96 (elsestatement -> ELSE EOL .) EOL reduce using rule 96 (elsestatement -> ELSE EOL .) GRAPHICS reduce using rule 96 (elsestatement -> ELSE EOL .) MODEL reduce using rule 96 (elsestatement -> ELSE EOL .) ARG1 reduce using rule 96 (elsestatement -> ELSE EOL .) FUNCTIONNAME reduce using rule 96 (elsestatement -> ELSE EOL .) MESSAGE reduce using rule 96 (elsestatement -> ELSE EOL .) CLEAR reduce using rule 96 (elsestatement -> ELSE EOL .) SELECT reduce using rule 96 (elsestatement -> ELSE EOL .) OPENSQBRACKET reduce using rule 96 (elsestatement -> ELSE EOL .) VAR reduce using rule 96 (elsestatement -> ELSE EOL .) IN reduce using rule 96 (elsestatement -> ELSE EOL .) PREVAR reduce using rule 96 (elsestatement -> ELSE EOL .) FUNCTION reduce using rule 96 (elsestatement -> ELSE EOL .) TRY reduce using rule 96 (elsestatement -> ELSE EOL .) FOR reduce using rule 96 (elsestatement -> ELSE EOL .) IF reduce using rule 96 (elsestatement -> ELSE EOL .) WHILE reduce using rule 96 (elsestatement -> ELSE EOL .) END reduce using rule 96 (elsestatement -> ELSE EOL .) state 150 (53) ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock . BREAK reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) RETURN reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) EOL reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) GRAPHICS reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) MODEL reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) ARG1 reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) MESSAGE reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) CLEAR reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) SELECT reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) VAR reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) IN reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) PREVAR reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) FUNCTION reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) TRY reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) FOR reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) IF reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) WHILE reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) END reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) ELSE reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) ELSEIF reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) CASE reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) CATCH reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) ENDFUNCTION reduce using rule 53 (ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock .) state 151 (94) elseifstatement -> ELSEIF expression . THEN EOL (95) elseifstatement -> ELSEIF expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression THEN shift and go to state 254 EOL shift and go to state 255 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 152 (58) elseifstatementblock -> elseifstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 58 (elseifstatementblock -> elseifstatement statementblock .) ELSEIF reduce using rule 58 (elseifstatementblock -> elseifstatement statementblock .) ELSE reduce using rule 58 (elseifstatementblock -> elseifstatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 153 (63) whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock . BREAK reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) RETURN reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) EOL reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) GRAPHICS reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) MODEL reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ARG1 reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) MESSAGE reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) CLEAR reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) SELECT reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) VAR reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) IN reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) PREVAR reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) FUNCTION reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) TRY reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) FOR reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) IF reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) WHILE reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) END reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ELSEIF reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ELSE reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ENDFUNCTION reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) CATCH reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) CASE reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) state 154 (104) assignment -> MODEL ASSIGNMENT ARG1 . DOT MODEL EOL (258) term -> ARG1 . OPENBRACKET expression CLOSEBRACKET (278) termvar -> ARG1 . DOT GRAPHICS DOT VAR (279) termvar -> ARG1 . DOT MODEL DOT VAR DOT shift and go to state 256 OPENBRACKET shift and go to state 176 state 155 (100) assignment -> MODEL ASSIGNMENT expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL shift and go to state 257 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 156 (111) modelvar -> IN . ASSIGNMENT reduce using rule 111 (modelvar -> IN .) DOT reduce using rule 111 (modelvar -> IN .) OPENBRACKET reduce using rule 111 (modelvar -> IN .) state 157 (110) modelvar -> VAR . ASSIGNMENT reduce using rule 110 (modelvar -> VAR .) DOT reduce using rule 110 (modelvar -> VAR .) OPENBRACKET reduce using rule 110 (modelvar -> VAR .) state 158 (115) assignment -> MODEL DOT modelvar . ASSIGNMENT modelexpression EOL (109) modelvar -> modelvar . DOT VAR (112) modelvar -> modelvar . OPENBRACKET expression CLOSEBRACKET (113) modelvar -> modelvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET ASSIGNMENT shift and go to state 259 DOT shift and go to state 260 OPENBRACKET shift and go to state 258 state 159 (75) casestatement -> CASE expression . THEN EOL (76) casestatement -> CASE expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression THEN shift and go to state 261 EOL shift and go to state 262 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 160 (33) statement -> selectstatement casestatementblock endstatementblock . BREAK reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) RETURN reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) EOL reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) GRAPHICS reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) MODEL reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) ARG1 reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) MESSAGE reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) CLEAR reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) SELECT reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) VAR reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) IN reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) PREVAR reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) FUNCTION reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) TRY reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) FOR reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) IF reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) WHILE reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) END reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) ELSE reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) CASE reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) ENDFUNCTION reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) ELSEIF reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) CATCH reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) state 161 (41) casestatementblock -> casestatementblock casestatement . statementblock (44) casestatementblock -> casestatementblock casestatement . (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 44 (casestatementblock -> casestatementblock casestatement .) CASE reduce using rule 44 (casestatementblock -> casestatementblock casestatement .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 263 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 162 (47) casestatementblock -> casestatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 47 (casestatementblock -> casestatement statementblock .) CASE reduce using rule 47 (casestatementblock -> casestatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 163 (260) term -> GETTEXT OPENBRACKET . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 264 state 164 (253) term -> PART OPENBRACKET . expression COMMA expression COLON expression CLOSEBRACKET (254) term -> PART OPENBRACKET . expression COMMA expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 265 state 165 (257) term -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (261) term -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET (178) list -> . list COMMA expression (179) list -> . list COMMA listcall (180) list -> . list COMMA ARG1 (181) list -> . list COMMA VAR ASSIGNMENT expression (182) list -> . list COMMA GRAPHICS ASSIGNMENT expression (183) list -> . list COMMA MODEL ASSIGNMENT expression (184) list -> . list COMMA VAR ASSIGNMENT listcall (185) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (186) list -> . list COMMA MODEL ASSIGNMENT listcall (187) list -> . list COMMA IN ASSIGNMENT expression (188) list -> . list COMMA IN ASSIGNMENT listcall (189) list -> . expression (190) list -> . listcall (191) list -> . ARG1 (192) list -> . VAR ASSIGNMENT expression (193) list -> . VAR ASSIGNMENT listcall (194) list -> . IN ASSIGNMENT expression (195) list -> . IN ASSIGNMENT listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSEBRACKET shift and go to state 266 ARG1 shift and go to state 191 VAR shift and go to state 190 IN shift and go to state 189 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 list shift and go to state 267 term shift and go to state 96 listcall shift and go to state 186 termvar shift and go to state 92 expression shift and go to state 193 state 166 (198) expression -> OPENBRACKET expression . CLOSEBRACKET (248) term -> OPENBRACKET expression . COLON expression CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 268 COLON shift and go to state 269 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 167 (235) termvar -> termvar OPENBRACKET . expression COLON expression CLOSEBRACKET (236) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> termvar OPENBRACKET . expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> termvar OPENBRACKET . COLON expression CLOSEBRACKET (240) termvar -> termvar OPENBRACKET . expression COLON CLOSEBRACKET (241) termvar -> termvar OPENBRACKET . COLON CLOSEBRACKET (242) termvar -> termvar OPENBRACKET . COLON COMMA expression CLOSEBRACKET (243) termvar -> termvar OPENBRACKET . expression COMMA COLON CLOSEBRACKET (244) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> termvar OPENBRACKET . expression COMMA expression CLOSEBRACKET (246) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> termvar OPENBRACKET . COLON COMMA COLON CLOSEBRACKET (250) termvar -> termvar OPENBRACKET . expression CLOSEBRACKET (251) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN COLON shift and go to state 270 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 271 state 168 (271) termvar -> termvar DOT . VAR (272) termvar -> termvar DOT . IN (273) termvar -> termvar DOT . GRAPHICS (274) termvar -> termvar DOT . MODEL VAR shift and go to state 274 IN shift and go to state 272 GRAPHICS shift and go to state 273 MODEL shift and go to state 275 state 169 (74) selectjobstatement -> SELECT JOB EOL . CASE reduce using rule 74 (selectjobstatement -> SELECT JOB EOL .) state 170 (255) term -> STRING OPENBRACKET . expression COLON expression CLOSEBRACKET (256) term -> STRING OPENBRACKET . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 276 state 171 (201) expression -> OPENSQBRACKET termarraylist . CLOSESQBRACKET (202) expression -> OPENSQBRACKET termarraylist . COMMA CLOSESQBRACKET (203) expression -> OPENSQBRACKET termarraylist . SPACE CLOSESQBRACKET (172) termarrayarraylist -> termarraylist . SEMICOLON termarraylist (173) termarrayarraylist -> termarraylist . SEMICOLON (174) termarraylist -> termarraylist . COMMA expression (175) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET shift and go to state 280 COMMA shift and go to state 279 SPACE shift and go to state 278 SEMICOLON shift and go to state 277 state 172 (204) expression -> OPENSQBRACKET CLOSESQBRACKET . TRANSPOSE reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) MULTIPLICATION reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) ADDITION reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) COMPARISON reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) LOGICAL reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) COLON reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) COMMA reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) EOL reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) THEN reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) DO reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) SPACE reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) SEMICOLON reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) ENDFUNCTION reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) BREAK reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) RETURN reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) GRAPHICS reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) MODEL reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) ARG1 reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) FUNCTIONNAME reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) MESSAGE reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLEAR reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) SELECT reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) OPENSQBRACKET reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) VAR reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) IN reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) PREVAR reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) FUNCTION reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) TRY reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) FOR reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) IF reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) WHILE reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) END reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) ELSE reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CATCH reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) ELSEIF reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CASE reduce using rule 204 (expression -> OPENSQBRACKET CLOSESQBRACKET .) state 173 (199) expression -> OPENSQBRACKET termarrayarraylist . CLOSESQBRACKET (200) expression -> OPENSQBRACKET termarrayarraylist . SEMICOLON CLOSESQBRACKET (171) termarrayarraylist -> termarrayarraylist . SEMICOLON termarraylist CLOSESQBRACKET shift and go to state 282 SEMICOLON shift and go to state 281 state 174 (176) termarraylist -> expression . (177) termarraylist -> expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COMMA reduce using rule 176 (termarraylist -> expression .) SPACE reduce using rule 176 (termarraylist -> expression .) CLOSESQBRACKET reduce using rule 176 (termarraylist -> expression .) SEMICOLON reduce using rule 176 (termarraylist -> expression .) COLON shift and go to state 283 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 175 (211) expression -> ADDITION expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 211 (expression -> ADDITION expression .) ADDITION reduce using rule 211 (expression -> ADDITION expression .) COMPARISON reduce using rule 211 (expression -> ADDITION expression .) LOGICAL reduce using rule 211 (expression -> ADDITION expression .) COLON reduce using rule 211 (expression -> ADDITION expression .) CLOSEBRACKET reduce using rule 211 (expression -> ADDITION expression .) COMMA reduce using rule 211 (expression -> ADDITION expression .) EOL reduce using rule 211 (expression -> ADDITION expression .) THEN reduce using rule 211 (expression -> ADDITION expression .) DO reduce using rule 211 (expression -> ADDITION expression .) CLOSEOPENBRACKET reduce using rule 211 (expression -> ADDITION expression .) CLOSESQBRACKET reduce using rule 211 (expression -> ADDITION expression .) SPACE reduce using rule 211 (expression -> ADDITION expression .) SEMICOLON reduce using rule 211 (expression -> ADDITION expression .) ENDFUNCTION reduce using rule 211 (expression -> ADDITION expression .) BREAK reduce using rule 211 (expression -> ADDITION expression .) RETURN reduce using rule 211 (expression -> ADDITION expression .) GRAPHICS reduce using rule 211 (expression -> ADDITION expression .) MODEL reduce using rule 211 (expression -> ADDITION expression .) ARG1 reduce using rule 211 (expression -> ADDITION expression .) FUNCTIONNAME reduce using rule 211 (expression -> ADDITION expression .) MESSAGE reduce using rule 211 (expression -> ADDITION expression .) CLEAR reduce using rule 211 (expression -> ADDITION expression .) SELECT reduce using rule 211 (expression -> ADDITION expression .) OPENSQBRACKET reduce using rule 211 (expression -> ADDITION expression .) VAR reduce using rule 211 (expression -> ADDITION expression .) IN reduce using rule 211 (expression -> ADDITION expression .) PREVAR reduce using rule 211 (expression -> ADDITION expression .) FUNCTION reduce using rule 211 (expression -> ADDITION expression .) TRY reduce using rule 211 (expression -> ADDITION expression .) FOR reduce using rule 211 (expression -> ADDITION expression .) IF reduce using rule 211 (expression -> ADDITION expression .) WHILE reduce using rule 211 (expression -> ADDITION expression .) END reduce using rule 211 (expression -> ADDITION expression .) ELSE reduce using rule 211 (expression -> ADDITION expression .) CATCH reduce using rule 211 (expression -> ADDITION expression .) ELSEIF reduce using rule 211 (expression -> ADDITION expression .) CASE reduce using rule 211 (expression -> ADDITION expression .) TRANSPOSE shift and go to state 181 ! TRANSPOSE [ reduce using rule 211 (expression -> ADDITION expression .) ] ! MULTIPLICATION [ shift and go to state 185 ] ! ADDITION [ shift and go to state 180 ] ! COMPARISON [ shift and go to state 179 ] ! LOGICAL [ shift and go to state 182 ] ! COLON [ shift and go to state 184 ] state 176 (258) term -> ARG1 OPENBRACKET . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 284 state 177 (278) termvar -> ARG1 DOT . GRAPHICS DOT VAR (279) termvar -> ARG1 DOT . MODEL DOT VAR GRAPHICS shift and go to state 286 MODEL shift and go to state 285 state 178 (212) expression -> NOT expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 212 (expression -> NOT expression .) ADDITION reduce using rule 212 (expression -> NOT expression .) COMPARISON reduce using rule 212 (expression -> NOT expression .) LOGICAL reduce using rule 212 (expression -> NOT expression .) COLON reduce using rule 212 (expression -> NOT expression .) CLOSEBRACKET reduce using rule 212 (expression -> NOT expression .) COMMA reduce using rule 212 (expression -> NOT expression .) EOL reduce using rule 212 (expression -> NOT expression .) THEN reduce using rule 212 (expression -> NOT expression .) DO reduce using rule 212 (expression -> NOT expression .) CLOSEOPENBRACKET reduce using rule 212 (expression -> NOT expression .) CLOSESQBRACKET reduce using rule 212 (expression -> NOT expression .) SPACE reduce using rule 212 (expression -> NOT expression .) SEMICOLON reduce using rule 212 (expression -> NOT expression .) ENDFUNCTION reduce using rule 212 (expression -> NOT expression .) BREAK reduce using rule 212 (expression -> NOT expression .) RETURN reduce using rule 212 (expression -> NOT expression .) GRAPHICS reduce using rule 212 (expression -> NOT expression .) MODEL reduce using rule 212 (expression -> NOT expression .) ARG1 reduce using rule 212 (expression -> NOT expression .) FUNCTIONNAME reduce using rule 212 (expression -> NOT expression .) MESSAGE reduce using rule 212 (expression -> NOT expression .) CLEAR reduce using rule 212 (expression -> NOT expression .) SELECT reduce using rule 212 (expression -> NOT expression .) OPENSQBRACKET reduce using rule 212 (expression -> NOT expression .) VAR reduce using rule 212 (expression -> NOT expression .) IN reduce using rule 212 (expression -> NOT expression .) PREVAR reduce using rule 212 (expression -> NOT expression .) FUNCTION reduce using rule 212 (expression -> NOT expression .) TRY reduce using rule 212 (expression -> NOT expression .) FOR reduce using rule 212 (expression -> NOT expression .) IF reduce using rule 212 (expression -> NOT expression .) WHILE reduce using rule 212 (expression -> NOT expression .) END reduce using rule 212 (expression -> NOT expression .) ELSE reduce using rule 212 (expression -> NOT expression .) CATCH reduce using rule 212 (expression -> NOT expression .) ELSEIF reduce using rule 212 (expression -> NOT expression .) CASE reduce using rule 212 (expression -> NOT expression .) TRANSPOSE shift and go to state 181 ! TRANSPOSE [ reduce using rule 212 (expression -> NOT expression .) ] ! MULTIPLICATION [ shift and go to state 185 ] ! ADDITION [ shift and go to state 180 ] ! COMPARISON [ shift and go to state 179 ] ! LOGICAL [ shift and go to state 182 ] ! COLON [ shift and go to state 184 ] state 179 (208) expression -> expression COMPARISON . expression (209) expression -> expression COMPARISON . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 287 termvar shift and go to state 92 expression shift and go to state 288 state 180 (207) expression -> expression ADDITION . expression (267) expression -> expression ADDITION . expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression ADDITION . PREVAR_COMPLEX MULTIPLICATION expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN PREVAR_COMPLEX shift and go to state 289 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 290 state 181 (205) expression -> expression TRANSPOSE . TRANSPOSE reduce using rule 205 (expression -> expression TRANSPOSE .) MULTIPLICATION reduce using rule 205 (expression -> expression TRANSPOSE .) ADDITION reduce using rule 205 (expression -> expression TRANSPOSE .) COMPARISON reduce using rule 205 (expression -> expression TRANSPOSE .) LOGICAL reduce using rule 205 (expression -> expression TRANSPOSE .) COLON reduce using rule 205 (expression -> expression TRANSPOSE .) CLOSEBRACKET reduce using rule 205 (expression -> expression TRANSPOSE .) COMMA reduce using rule 205 (expression -> expression TRANSPOSE .) EOL reduce using rule 205 (expression -> expression TRANSPOSE .) THEN reduce using rule 205 (expression -> expression TRANSPOSE .) DO reduce using rule 205 (expression -> expression TRANSPOSE .) CLOSEOPENBRACKET reduce using rule 205 (expression -> expression TRANSPOSE .) CLOSESQBRACKET reduce using rule 205 (expression -> expression TRANSPOSE .) SPACE reduce using rule 205 (expression -> expression TRANSPOSE .) SEMICOLON reduce using rule 205 (expression -> expression TRANSPOSE .) ENDFUNCTION reduce using rule 205 (expression -> expression TRANSPOSE .) BREAK reduce using rule 205 (expression -> expression TRANSPOSE .) RETURN reduce using rule 205 (expression -> expression TRANSPOSE .) GRAPHICS reduce using rule 205 (expression -> expression TRANSPOSE .) MODEL reduce using rule 205 (expression -> expression TRANSPOSE .) ARG1 reduce using rule 205 (expression -> expression TRANSPOSE .) FUNCTIONNAME reduce using rule 205 (expression -> expression TRANSPOSE .) MESSAGE reduce using rule 205 (expression -> expression TRANSPOSE .) CLEAR reduce using rule 205 (expression -> expression TRANSPOSE .) SELECT reduce using rule 205 (expression -> expression TRANSPOSE .) OPENSQBRACKET reduce using rule 205 (expression -> expression TRANSPOSE .) VAR reduce using rule 205 (expression -> expression TRANSPOSE .) IN reduce using rule 205 (expression -> expression TRANSPOSE .) PREVAR reduce using rule 205 (expression -> expression TRANSPOSE .) FUNCTION reduce using rule 205 (expression -> expression TRANSPOSE .) TRY reduce using rule 205 (expression -> expression TRANSPOSE .) FOR reduce using rule 205 (expression -> expression TRANSPOSE .) IF reduce using rule 205 (expression -> expression TRANSPOSE .) WHILE reduce using rule 205 (expression -> expression TRANSPOSE .) END reduce using rule 205 (expression -> expression TRANSPOSE .) ELSE reduce using rule 205 (expression -> expression TRANSPOSE .) CATCH reduce using rule 205 (expression -> expression TRANSPOSE .) ELSEIF reduce using rule 205 (expression -> expression TRANSPOSE .) CASE reduce using rule 205 (expression -> expression TRANSPOSE .) state 182 (210) expression -> expression LOGICAL . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 291 state 183 (73) selectstatement -> SELECT expression EOL . CASE reduce using rule 73 (selectstatement -> SELECT expression EOL .) state 184 (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 292 state 185 (206) expression -> expression MULTIPLICATION . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 293 state 186 (190) list -> listcall . CLOSEBRACKET reduce using rule 190 (list -> listcall .) COMMA reduce using rule 190 (list -> listcall .) state 187 (259) listcall -> LIST . OPENBRACKET list CLOSEBRACKET (262) listcall -> LIST . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 294 state 188 (215) function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . EOL reduce using rule 215 (function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 189 (194) list -> IN . ASSIGNMENT expression (195) list -> IN . ASSIGNMENT listcall (280) termvar -> IN . ASSIGNMENT shift and go to state 295 OPENBRACKET reduce using rule 280 (termvar -> IN .) DOT reduce using rule 280 (termvar -> IN .) TRANSPOSE reduce using rule 280 (termvar -> IN .) MULTIPLICATION reduce using rule 280 (termvar -> IN .) ADDITION reduce using rule 280 (termvar -> IN .) COMPARISON reduce using rule 280 (termvar -> IN .) LOGICAL reduce using rule 280 (termvar -> IN .) COLON reduce using rule 280 (termvar -> IN .) CLOSEBRACKET reduce using rule 280 (termvar -> IN .) COMMA reduce using rule 280 (termvar -> IN .) state 190 (192) list -> VAR . ASSIGNMENT expression (193) list -> VAR . ASSIGNMENT listcall (275) termvar -> VAR . ASSIGNMENT shift and go to state 296 OPENBRACKET reduce using rule 275 (termvar -> VAR .) DOT reduce using rule 275 (termvar -> VAR .) TRANSPOSE reduce using rule 275 (termvar -> VAR .) MULTIPLICATION reduce using rule 275 (termvar -> VAR .) ADDITION reduce using rule 275 (termvar -> VAR .) COMPARISON reduce using rule 275 (termvar -> VAR .) LOGICAL reduce using rule 275 (termvar -> VAR .) COLON reduce using rule 275 (termvar -> VAR .) CLOSEBRACKET reduce using rule 275 (termvar -> VAR .) COMMA reduce using rule 275 (termvar -> VAR .) state 191 (191) list -> ARG1 . (258) term -> ARG1 . OPENBRACKET expression CLOSEBRACKET (278) termvar -> ARG1 . DOT GRAPHICS DOT VAR (279) termvar -> ARG1 . DOT MODEL DOT VAR CLOSEBRACKET reduce using rule 191 (list -> ARG1 .) COMMA reduce using rule 191 (list -> ARG1 .) OPENBRACKET shift and go to state 176 DOT shift and go to state 177 state 192 (214) function -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (178) list -> list . COMMA expression (179) list -> list . COMMA listcall (180) list -> list . COMMA ARG1 (181) list -> list . COMMA VAR ASSIGNMENT expression (182) list -> list . COMMA GRAPHICS ASSIGNMENT expression (183) list -> list . COMMA MODEL ASSIGNMENT expression (184) list -> list . COMMA VAR ASSIGNMENT listcall (185) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (186) list -> list . COMMA MODEL ASSIGNMENT listcall (187) list -> list . COMMA IN ASSIGNMENT expression (188) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 297 COMMA shift and go to state 298 state 193 (189) list -> expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 189 (list -> expression .) COMMA reduce using rule 189 (list -> expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 194 (67) forstatement -> FOR VAR ASSIGNMENT . expression COLON expression COLON expression EOL (68) forstatement -> FOR VAR ASSIGNMENT . expression COLON expression COLON expression DO EOL (69) forstatement -> FOR VAR ASSIGNMENT . expression COLON expression EOL (70) forstatement -> FOR VAR ASSIGNMENT . expression COLON expression DO EOL (71) forstatement -> FOR VAR ASSIGNMENT . VAR EOL (72) forstatement -> FOR VAR ASSIGNMENT . VAR DO EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN VAR shift and go to state 299 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 300 state 195 (48) casejobstatementblock -> casejobstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 48 (casejobstatementblock -> casejobstatement statementblock .) CASE reduce using rule 48 (casejobstatementblock -> casejobstatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 196 (85) casejobstatement -> CASE JOB_PLOT . THEN EOL (86) casejobstatement -> CASE JOB_PLOT . EOL THEN shift and go to state 302 EOL shift and go to state 301 state 197 (77) casejobstatement -> CASE JOB_DEFINE . THEN EOL (78) casejobstatement -> CASE JOB_DEFINE . EOL THEN shift and go to state 303 EOL shift and go to state 304 state 198 (83) casejobstatement -> CASE JOB_GETOUTPUTS . THEN EOL (84) casejobstatement -> CASE JOB_GETOUTPUTS . EOL THEN shift and go to state 306 EOL shift and go to state 305 state 199 (87) casejobsetstatement -> CASE JOB_SET . THEN EOL (88) casejobsetstatement -> CASE JOB_SET . EOL THEN shift and go to state 307 EOL shift and go to state 308 state 200 (79) casejobstatement -> CASE JOB_GETINPUTS . THEN EOL (80) casejobstatement -> CASE JOB_GETINPUTS . EOL THEN shift and go to state 309 EOL shift and go to state 310 state 201 (81) casejobstatement -> CASE JOB_GETORIGIN . THEN EOL (82) casejobstatement -> CASE JOB_GETORIGIN . EOL THEN shift and go to state 311 EOL shift and go to state 312 state 202 (39) jobsetstatement -> whilestatementblocks . GRAPHICS reduce using rule 39 (jobsetstatement -> whilestatementblocks .) MODEL reduce using rule 39 (jobsetstatement -> whilestatementblocks .) ARG1 reduce using rule 39 (jobsetstatement -> whilestatementblocks .) FUNCTIONNAME reduce using rule 39 (jobsetstatement -> whilestatementblocks .) MESSAGE reduce using rule 39 (jobsetstatement -> whilestatementblocks .) OPENSQBRACKET reduce using rule 39 (jobsetstatement -> whilestatementblocks .) VAR reduce using rule 39 (jobsetstatement -> whilestatementblocks .) IN reduce using rule 39 (jobsetstatement -> whilestatementblocks .) PREVAR reduce using rule 39 (jobsetstatement -> whilestatementblocks .) TRY reduce using rule 39 (jobsetstatement -> whilestatementblocks .) FOR reduce using rule 39 (jobsetstatement -> whilestatementblocks .) IF reduce using rule 39 (jobsetstatement -> whilestatementblocks .) WHILE reduce using rule 39 (jobsetstatement -> whilestatementblocks .) END reduce using rule 39 (jobsetstatement -> whilestatementblocks .) CASE reduce using rule 39 (jobsetstatement -> whilestatementblocks .) state 203 (27) jobsetstatement -> forstatementblocks . GRAPHICS reduce using rule 27 (jobsetstatement -> forstatementblocks .) MODEL reduce using rule 27 (jobsetstatement -> forstatementblocks .) ARG1 reduce using rule 27 (jobsetstatement -> forstatementblocks .) FUNCTIONNAME reduce using rule 27 (jobsetstatement -> forstatementblocks .) MESSAGE reduce using rule 27 (jobsetstatement -> forstatementblocks .) OPENSQBRACKET reduce using rule 27 (jobsetstatement -> forstatementblocks .) VAR reduce using rule 27 (jobsetstatement -> forstatementblocks .) IN reduce using rule 27 (jobsetstatement -> forstatementblocks .) PREVAR reduce using rule 27 (jobsetstatement -> forstatementblocks .) TRY reduce using rule 27 (jobsetstatement -> forstatementblocks .) FOR reduce using rule 27 (jobsetstatement -> forstatementblocks .) IF reduce using rule 27 (jobsetstatement -> forstatementblocks .) WHILE reduce using rule 27 (jobsetstatement -> forstatementblocks .) END reduce using rule 27 (jobsetstatement -> forstatementblocks .) CASE reduce using rule 27 (jobsetstatement -> forstatementblocks .) state 204 (32) jobsetstatement -> resumestatementblocks . GRAPHICS reduce using rule 32 (jobsetstatement -> resumestatementblocks .) MODEL reduce using rule 32 (jobsetstatement -> resumestatementblocks .) ARG1 reduce using rule 32 (jobsetstatement -> resumestatementblocks .) FUNCTIONNAME reduce using rule 32 (jobsetstatement -> resumestatementblocks .) MESSAGE reduce using rule 32 (jobsetstatement -> resumestatementblocks .) OPENSQBRACKET reduce using rule 32 (jobsetstatement -> resumestatementblocks .) VAR reduce using rule 32 (jobsetstatement -> resumestatementblocks .) IN reduce using rule 32 (jobsetstatement -> resumestatementblocks .) PREVAR reduce using rule 32 (jobsetstatement -> resumestatementblocks .) TRY reduce using rule 32 (jobsetstatement -> resumestatementblocks .) FOR reduce using rule 32 (jobsetstatement -> resumestatementblocks .) IF reduce using rule 32 (jobsetstatement -> resumestatementblocks .) WHILE reduce using rule 32 (jobsetstatement -> resumestatementblocks .) END reduce using rule 32 (jobsetstatement -> resumestatementblocks .) CASE reduce using rule 32 (jobsetstatement -> resumestatementblocks .) state 205 (21) jobsetstatement -> function . EOL EOL shift and go to state 313 state 206 (19) jobsetstatement -> getvalueassignment . GRAPHICS reduce using rule 19 (jobsetstatement -> getvalueassignment .) MODEL reduce using rule 19 (jobsetstatement -> getvalueassignment .) ARG1 reduce using rule 19 (jobsetstatement -> getvalueassignment .) FUNCTIONNAME reduce using rule 19 (jobsetstatement -> getvalueassignment .) MESSAGE reduce using rule 19 (jobsetstatement -> getvalueassignment .) OPENSQBRACKET reduce using rule 19 (jobsetstatement -> getvalueassignment .) VAR reduce using rule 19 (jobsetstatement -> getvalueassignment .) IN reduce using rule 19 (jobsetstatement -> getvalueassignment .) PREVAR reduce using rule 19 (jobsetstatement -> getvalueassignment .) TRY reduce using rule 19 (jobsetstatement -> getvalueassignment .) FOR reduce using rule 19 (jobsetstatement -> getvalueassignment .) IF reduce using rule 19 (jobsetstatement -> getvalueassignment .) WHILE reduce using rule 19 (jobsetstatement -> getvalueassignment .) END reduce using rule 19 (jobsetstatement -> getvalueassignment .) CASE reduce using rule 19 (jobsetstatement -> getvalueassignment .) state 207 (18) jobsetstatement -> assignment . GRAPHICS reduce using rule 18 (jobsetstatement -> assignment .) MODEL reduce using rule 18 (jobsetstatement -> assignment .) ARG1 reduce using rule 18 (jobsetstatement -> assignment .) FUNCTIONNAME reduce using rule 18 (jobsetstatement -> assignment .) MESSAGE reduce using rule 18 (jobsetstatement -> assignment .) OPENSQBRACKET reduce using rule 18 (jobsetstatement -> assignment .) VAR reduce using rule 18 (jobsetstatement -> assignment .) IN reduce using rule 18 (jobsetstatement -> assignment .) PREVAR reduce using rule 18 (jobsetstatement -> assignment .) TRY reduce using rule 18 (jobsetstatement -> assignment .) FOR reduce using rule 18 (jobsetstatement -> assignment .) IF reduce using rule 18 (jobsetstatement -> assignment .) WHILE reduce using rule 18 (jobsetstatement -> assignment .) END reduce using rule 18 (jobsetstatement -> assignment .) CASE reduce using rule 18 (jobsetstatement -> assignment .) state 208 (13) jobsetstatementblock -> jobsetstatement . GRAPHICS reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) MODEL reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) ARG1 reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) FUNCTIONNAME reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) MESSAGE 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 209 (97) assignment -> lterm . ASSIGNMENT expression EOL (98) assignment -> lterm . ASSIGNMENT listcall EOL (101) assignment -> lterm . ASSIGNMENT ARG1 EOL (125) getvalueassignment -> lterm . ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (218) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (221) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (223) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (228) lterm -> lterm . DOT VAR (229) lterm -> lterm . DOT IN (230) lterm -> lterm . DOT GRAPHICS (231) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 314 OPENBRACKET shift and go to state 53 DOT shift and go to state 55 state 210 (30) jobsetstatement -> ifstatementblocks . GRAPHICS reduce using rule 30 (jobsetstatement -> ifstatementblocks .) MODEL reduce using rule 30 (jobsetstatement -> ifstatementblocks .) ARG1 reduce using rule 30 (jobsetstatement -> ifstatementblocks .) FUNCTIONNAME reduce using rule 30 (jobsetstatement -> ifstatementblocks .) MESSAGE reduce using rule 30 (jobsetstatement -> ifstatementblocks .) OPENSQBRACKET reduce using rule 30 (jobsetstatement -> ifstatementblocks .) VAR reduce using rule 30 (jobsetstatement -> ifstatementblocks .) IN reduce using rule 30 (jobsetstatement -> ifstatementblocks .) PREVAR reduce using rule 30 (jobsetstatement -> ifstatementblocks .) TRY reduce using rule 30 (jobsetstatement -> ifstatementblocks .) FOR reduce using rule 30 (jobsetstatement -> ifstatementblocks .) IF reduce using rule 30 (jobsetstatement -> ifstatementblocks .) WHILE reduce using rule 30 (jobsetstatement -> ifstatementblocks .) END reduce using rule 30 (jobsetstatement -> ifstatementblocks .) CASE reduce using rule 30 (jobsetstatement -> ifstatementblocks .) state 211 (49) casejobstatementblock -> casejobsetstatement jobsetstatementblock . (12) jobsetstatementblock -> jobsetstatementblock . jobsetstatement (18) jobsetstatement -> . assignment (19) jobsetstatement -> . getvalueassignment (20) jobsetstatement -> . standarddefineassignment (21) jobsetstatement -> . function EOL (27) jobsetstatement -> . forstatementblocks (30) jobsetstatement -> . ifstatementblocks (32) jobsetstatement -> . resumestatementblocks (36) jobsetstatement -> . trystatementblocks (39) jobsetstatement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (50) forstatementblocks -> . forstatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 49 (casejobstatementblock -> casejobsetstatement jobsetstatementblock .) CASE reduce using rule 49 (casejobstatementblock -> casejobsetstatement jobsetstatementblock .) GRAPHICS shift and go to state 35 MODEL shift and go to state 19 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 315 whilestatementblocks shift and go to state 202 whilestatement shift and go to state 21 forstatementblocks shift and go to state 203 resumestatementblocks shift and go to state 204 function shift and go to state 205 getvalueassignment shift and go to state 206 assignment shift and go to state 207 forstatementblock shift and go to state 32 trystatement shift and go to state 41 ifstatementblock shift and go to state 16 forstatement shift and go to state 47 lterm shift and go to state 209 ifstatementblocks shift and go to state 210 standarddefineassignment shift and go to state 212 trystatementblocks shift and go to state 213 ifstatement shift and go to state 50 state 212 (20) jobsetstatement -> standarddefineassignment . GRAPHICS reduce using rule 20 (jobsetstatement -> standarddefineassignment .) MODEL reduce using rule 20 (jobsetstatement -> standarddefineassignment .) ARG1 reduce using rule 20 (jobsetstatement -> standarddefineassignment .) FUNCTIONNAME reduce using rule 20 (jobsetstatement -> standarddefineassignment .) MESSAGE reduce using rule 20 (jobsetstatement -> standarddefineassignment .) OPENSQBRACKET reduce using rule 20 (jobsetstatement -> standarddefineassignment .) VAR reduce using rule 20 (jobsetstatement -> standarddefineassignment .) IN reduce using rule 20 (jobsetstatement -> standarddefineassignment .) PREVAR reduce using rule 20 (jobsetstatement -> standarddefineassignment .) TRY reduce using rule 20 (jobsetstatement -> standarddefineassignment .) FOR reduce using rule 20 (jobsetstatement -> standarddefineassignment .) IF reduce using rule 20 (jobsetstatement -> standarddefineassignment .) WHILE reduce using rule 20 (jobsetstatement -> standarddefineassignment .) END reduce using rule 20 (jobsetstatement -> standarddefineassignment .) CASE reduce using rule 20 (jobsetstatement -> standarddefineassignment .) state 213 (36) jobsetstatement -> trystatementblocks . GRAPHICS reduce using rule 36 (jobsetstatement -> trystatementblocks .) MODEL reduce using rule 36 (jobsetstatement -> trystatementblocks .) ARG1 reduce using rule 36 (jobsetstatement -> trystatementblocks .) FUNCTIONNAME reduce using rule 36 (jobsetstatement -> trystatementblocks .) MESSAGE reduce using rule 36 (jobsetstatement -> trystatementblocks .) OPENSQBRACKET reduce using rule 36 (jobsetstatement -> trystatementblocks .) VAR reduce using rule 36 (jobsetstatement -> trystatementblocks .) IN reduce using rule 36 (jobsetstatement -> trystatementblocks .) PREVAR reduce using rule 36 (jobsetstatement -> trystatementblocks .) TRY reduce using rule 36 (jobsetstatement -> trystatementblocks .) FOR reduce using rule 36 (jobsetstatement -> trystatementblocks .) IF reduce using rule 36 (jobsetstatement -> trystatementblocks .) WHILE reduce using rule 36 (jobsetstatement -> trystatementblocks .) END reduce using rule 36 (jobsetstatement -> trystatementblocks .) CASE reduce using rule 36 (jobsetstatement -> trystatementblocks .) state 214 (34) statement -> selectjobstatement casejobstatementblock endstatementblock . BREAK reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) RETURN reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) EOL reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) GRAPHICS reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) MODEL reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ARG1 reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) FUNCTIONNAME reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) MESSAGE reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) CLEAR reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) SELECT reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) OPENSQBRACKET reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) VAR reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) IN reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) PREVAR reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) FUNCTION reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) TRY reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) FOR reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) IF reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) WHILE reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) END reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ELSE reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) CASE reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ENDFUNCTION reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ELSEIF reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) CATCH reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) state 215 (42) casejobstatementblock -> casejobstatementblock casejobstatement . statementblock (45) casejobstatementblock -> casejobstatementblock casejobstatement . (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 45 (casejobstatementblock -> casejobstatementblock casejobstatement .) CASE reduce using rule 45 (casejobstatementblock -> casejobstatementblock casejobstatement .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 316 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 216 (43) casejobstatementblock -> casejobstatementblock casejobsetstatement . jobsetstatementblock (46) casejobstatementblock -> casejobstatementblock casejobsetstatement . (12) jobsetstatementblock -> . jobsetstatementblock jobsetstatement (13) jobsetstatementblock -> . jobsetstatement (18) jobsetstatement -> . assignment (19) jobsetstatement -> . getvalueassignment (20) jobsetstatement -> . standarddefineassignment (21) jobsetstatement -> . function EOL (27) jobsetstatement -> . forstatementblocks (30) jobsetstatement -> . ifstatementblocks (32) jobsetstatement -> . resumestatementblocks (36) jobsetstatement -> . trystatementblocks (39) jobsetstatement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (50) forstatementblocks -> . forstatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 46 (casejobstatementblock -> casejobstatementblock casejobsetstatement .) CASE reduce using rule 46 (casejobstatementblock -> casejobstatementblock casejobsetstatement .) GRAPHICS shift and go to state 35 MODEL shift and go to state 19 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 208 whilestatementblocks shift and go to state 202 whilestatement shift and go to state 21 forstatementblocks shift and go to state 203 resumestatementblocks shift and go to state 204 function shift and go to state 205 getvalueassignment shift and go to state 206 assignment shift and go to state 207 forstatementblock shift and go to state 32 trystatement shift and go to state 41 ifstatementblock shift and go to state 16 forstatement shift and go to state 47 lterm shift and go to state 209 ifstatementblocks shift and go to state 210 jobsetstatementblock shift and go to state 317 standarddefineassignment shift and go to state 212 trystatementblocks shift and go to state 213 ifstatement shift and go to state 50 state 217 (103) assignment -> GRAPHICS ASSIGNMENT ARG1 . DOT GRAPHICS EOL (258) term -> ARG1 . OPENBRACKET expression CLOSEBRACKET (278) termvar -> ARG1 . DOT GRAPHICS DOT VAR (279) termvar -> ARG1 . DOT MODEL DOT VAR DOT shift and go to state 318 OPENBRACKET shift and go to state 176 state 218 (99) assignment -> GRAPHICS ASSIGNMENT expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL shift and go to state 319 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 219 (114) assignment -> GRAPHICS DOT modelvar . ASSIGNMENT modelexpression EOL (109) modelvar -> modelvar . DOT VAR (112) modelvar -> modelvar . OPENBRACKET expression CLOSEBRACKET (113) modelvar -> modelvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET ASSIGNMENT shift and go to state 320 DOT shift and go to state 260 OPENBRACKET shift and go to state 258 state 220 (92) ifstatement -> IF expression THEN . BREAK reduce using rule 92 (ifstatement -> IF expression THEN .) RETURN reduce using rule 92 (ifstatement -> IF expression THEN .) EOL reduce using rule 92 (ifstatement -> IF expression THEN .) GRAPHICS reduce using rule 92 (ifstatement -> IF expression THEN .) MODEL reduce using rule 92 (ifstatement -> IF expression THEN .) ARG1 reduce using rule 92 (ifstatement -> IF expression THEN .) FUNCTIONNAME reduce using rule 92 (ifstatement -> IF expression THEN .) MESSAGE reduce using rule 92 (ifstatement -> IF expression THEN .) CLEAR reduce using rule 92 (ifstatement -> IF expression THEN .) SELECT reduce using rule 92 (ifstatement -> IF expression THEN .) OPENSQBRACKET reduce using rule 92 (ifstatement -> IF expression THEN .) VAR reduce using rule 92 (ifstatement -> IF expression THEN .) IN reduce using rule 92 (ifstatement -> IF expression THEN .) PREVAR reduce using rule 92 (ifstatement -> IF expression THEN .) FUNCTION reduce using rule 92 (ifstatement -> IF expression THEN .) TRY reduce using rule 92 (ifstatement -> IF expression THEN .) FOR reduce using rule 92 (ifstatement -> IF expression THEN .) IF reduce using rule 92 (ifstatement -> IF expression THEN .) WHILE reduce using rule 92 (ifstatement -> IF expression THEN .) state 221 (93) ifstatement -> IF expression EOL . BREAK reduce using rule 93 (ifstatement -> IF expression EOL .) RETURN reduce using rule 93 (ifstatement -> IF expression EOL .) EOL reduce using rule 93 (ifstatement -> IF expression EOL .) GRAPHICS reduce using rule 93 (ifstatement -> IF expression EOL .) MODEL reduce using rule 93 (ifstatement -> IF expression EOL .) ARG1 reduce using rule 93 (ifstatement -> IF expression EOL .) FUNCTIONNAME reduce using rule 93 (ifstatement -> IF expression EOL .) MESSAGE reduce using rule 93 (ifstatement -> IF expression EOL .) CLEAR reduce using rule 93 (ifstatement -> IF expression EOL .) SELECT reduce using rule 93 (ifstatement -> IF expression EOL .) OPENSQBRACKET reduce using rule 93 (ifstatement -> IF expression EOL .) VAR reduce using rule 93 (ifstatement -> IF expression EOL .) IN reduce using rule 93 (ifstatement -> IF expression EOL .) PREVAR reduce using rule 93 (ifstatement -> IF expression EOL .) FUNCTION reduce using rule 93 (ifstatement -> IF expression EOL .) TRY reduce using rule 93 (ifstatement -> IF expression EOL .) FOR reduce using rule 93 (ifstatement -> IF expression EOL .) IF reduce using rule 93 (ifstatement -> IF expression EOL .) WHILE reduce using rule 93 (ifstatement -> IF expression EOL .) state 222 (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 .) ARG1 reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) FUNCTIONNAME reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) MESSAGE 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 .) CATCH reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) ELSE reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) ELSEIF reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) ENDFUNCTION reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) $end reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) state 223 (108) assignment -> ARG1 OPENBRACKET expression . CLOSEBRACKET ASSIGNMENT expression EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 321 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 224 (102) assignment -> ARG1 ASSIGNMENT expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression GRAPHICS reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) MODEL reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) ARG1 reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) FUNCTIONNAME reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) MESSAGE reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) OPENSQBRACKET reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) VAR reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) IN reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) PREVAR reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) TRY reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) FOR reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) IF reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) WHILE reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) END reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) CASE reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) BREAK reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) RETURN reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) EOL reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) CLEAR reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) SELECT reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) FUNCTION reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) CATCH reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) ENDFUNCTION reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) ELSE reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) ELSEIF reduce using rule 102 (assignment -> ARG1 ASSIGNMENT expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 225 (105) assignment -> ARG1 DOT GRAPHICS . ASSIGNMENT GRAPHICS EOL (116) assignment -> ARG1 DOT GRAPHICS . DOT modelvar ASSIGNMENT expression EOL ASSIGNMENT shift and go to state 322 DOT shift and go to state 323 state 226 (107) assignment -> ARG1 DOT VAR . ASSIGNMENT expression EOL ASSIGNMENT shift and go to state 324 state 227 (106) assignment -> ARG1 DOT MODEL . ASSIGNMENT MODEL EOL (117) assignment -> ARG1 DOT MODEL . DOT modelvar ASSIGNMENT expression EOL ASSIGNMENT shift and go to state 325 DOT shift and go to state 326 state 228 (89) whilestatement -> WHILE expression DO . EOL EOL shift and go to state 327 state 229 (90) whilestatement -> WHILE expression THEN . EOL EOL shift and go to state 328 state 230 (91) whilestatement -> WHILE expression EOL . BREAK reduce using rule 91 (whilestatement -> WHILE expression EOL .) RETURN reduce using rule 91 (whilestatement -> WHILE expression EOL .) EOL reduce using rule 91 (whilestatement -> WHILE expression EOL .) GRAPHICS reduce using rule 91 (whilestatement -> WHILE expression EOL .) MODEL reduce using rule 91 (whilestatement -> WHILE expression EOL .) ARG1 reduce using rule 91 (whilestatement -> WHILE expression EOL .) FUNCTIONNAME reduce using rule 91 (whilestatement -> WHILE expression EOL .) MESSAGE reduce using rule 91 (whilestatement -> WHILE expression EOL .) CLEAR reduce using rule 91 (whilestatement -> WHILE expression EOL .) SELECT reduce using rule 91 (whilestatement -> WHILE expression EOL .) OPENSQBRACKET reduce using rule 91 (whilestatement -> WHILE expression EOL .) VAR reduce using rule 91 (whilestatement -> WHILE expression EOL .) IN reduce using rule 91 (whilestatement -> WHILE expression EOL .) PREVAR reduce using rule 91 (whilestatement -> WHILE expression EOL .) FUNCTION reduce using rule 91 (whilestatement -> WHILE expression EOL .) TRY reduce using rule 91 (whilestatement -> WHILE expression EOL .) FOR reduce using rule 91 (whilestatement -> WHILE expression EOL .) IF reduce using rule 91 (whilestatement -> WHILE expression EOL .) WHILE reduce using rule 91 (whilestatement -> WHILE expression EOL .) state 231 (66) catchstatement -> CATCH . EOL EOL shift and go to state 329 state 232 (61) trystatementblocks -> trystatement statementblock catchstatement . statementblock endstatementblock (10) statementblock -> . statementblock statement (11) statementblock -> . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 330 trystatement shift and go to state 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 233 (218) resumestatementblocks -> lterm ASSIGNMENT RESUME . OPENBRACKET expression CLOSEBRACKET EOL OPENBRACKET shift and go to state 331 state 234 (98) assignment -> lterm ASSIGNMENT listcall . EOL EOL shift and go to state 332 state 235 (125) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE . OPENBRACKET getvaluearguments CLOSEBRACKET EOL OPENBRACKET shift and go to state 333 state 236 (37) statement -> lterm ASSIGNMENT WHERE . OPENBRACKET CLOSEBRACKET EOL OPENBRACKET shift and go to state 334 state 237 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE . OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL OPENBRACKET shift and go to state 335 state 238 (101) assignment -> lterm ASSIGNMENT ARG1 . EOL (258) term -> ARG1 . OPENBRACKET expression CLOSEBRACKET (278) termvar -> ARG1 . DOT GRAPHICS DOT VAR (279) termvar -> ARG1 . DOT MODEL DOT VAR EOL shift and go to state 336 OPENBRACKET shift and go to state 176 DOT shift and go to state 177 state 239 (97) assignment -> lterm ASSIGNMENT expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL shift and go to state 337 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 240 (216) function -> MESSAGE OPENBRACKET expression . COMMA expression CLOSEBRACKET (217) function -> MESSAGE OPENBRACKET expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COMMA shift and go to state 339 CLOSEBRACKET shift and go to state 338 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 241 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME . OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL OPENBRACKET shift and go to state 340 state 242 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR . OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL OPENBRACKET shift and go to state 341 state 243 (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 244 (222) lterm -> lterm OPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 222 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 222 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 222 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) state 245 (224) lterm -> lterm OPENBRACKET expression COMMA . COLON CLOSEBRACKET (225) lterm -> lterm OPENBRACKET expression COMMA . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN COLON shift and go to state 342 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 343 state 246 (226) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 344 state 247 (221) lterm -> lterm OPENBRACKET expression COLON . expression CLOSEBRACKET (223) lterm -> lterm OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 345 state 248 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . CLOSEBRACKET EOL (178) list -> . list COMMA expression (179) list -> . list COMMA listcall (180) list -> . list COMMA ARG1 (181) list -> . list COMMA VAR ASSIGNMENT expression (182) list -> . list COMMA GRAPHICS ASSIGNMENT expression (183) list -> . list COMMA MODEL ASSIGNMENT expression (184) list -> . list COMMA VAR ASSIGNMENT listcall (185) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (186) list -> . list COMMA MODEL ASSIGNMENT listcall (187) list -> . list COMMA IN ASSIGNMENT expression (188) list -> . list COMMA IN ASSIGNMENT listcall (189) list -> . expression (190) list -> . listcall (191) list -> . ARG1 (192) list -> . VAR ASSIGNMENT expression (193) list -> . VAR ASSIGNMENT listcall (194) list -> . IN ASSIGNMENT expression (195) list -> . IN ASSIGNMENT listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSEBRACKET shift and go to state 346 ARG1 shift and go to state 191 VAR shift and go to state 190 IN shift and go to state 189 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 list shift and go to state 347 term shift and go to state 96 listcall shift and go to state 186 termvar shift and go to state 92 expression shift and go to state 193 state 249 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET . list CLOSEBRACKET EOL (178) list -> . list COMMA expression (179) list -> . list COMMA listcall (180) list -> . list COMMA ARG1 (181) list -> . list COMMA VAR ASSIGNMENT expression (182) list -> . list COMMA GRAPHICS ASSIGNMENT expression (183) list -> . list COMMA MODEL ASSIGNMENT expression (184) list -> . list COMMA VAR ASSIGNMENT listcall (185) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (186) list -> . list COMMA MODEL ASSIGNMENT listcall (187) list -> . list COMMA IN ASSIGNMENT expression (188) list -> . list COMMA IN ASSIGNMENT listcall (189) list -> . expression (190) list -> . listcall (191) list -> . ARG1 (192) list -> . VAR ASSIGNMENT expression (193) list -> . VAR ASSIGNMENT listcall (194) list -> . IN ASSIGNMENT expression (195) list -> . IN ASSIGNMENT listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN ARG1 shift and go to state 191 VAR shift and go to state 190 IN shift and go to state 189 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 list shift and go to state 348 term shift and go to state 96 listcall shift and go to state 186 termvar shift and go to state 92 expression shift and go to state 193 state 250 (168) ltermarraylistterm -> VAR DOT VAR . CLOSESQBRACKET reduce using rule 168 (ltermarraylistterm -> VAR DOT VAR .) COMMA reduce using rule 168 (ltermarraylistterm -> VAR DOT VAR .) state 251 (163) ltermarraylist -> ltermarraylist COMMA ltermarraylistterm . CLOSESQBRACKET reduce using rule 163 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) COMMA reduce using rule 163 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) state 252 (55) ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock . BREAK reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) RETURN reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) EOL reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) GRAPHICS reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) MODEL reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) ARG1 reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) FUNCTIONNAME reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) MESSAGE reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) CLEAR reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) SELECT reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) OPENSQBRACKET reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) VAR reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) IN reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) PREVAR reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) FUNCTION reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) TRY reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) FOR reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) IF reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) WHILE reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) END reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) ELSE reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) ELSEIF reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) CASE reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) CATCH reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) ENDFUNCTION reduce using rule 55 (ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock .) state 253 (57) elseifstatementblock -> elseifstatementblock elseifstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 57 (elseifstatementblock -> elseifstatementblock elseifstatement statementblock .) ELSEIF reduce using rule 57 (elseifstatementblock -> elseifstatementblock elseifstatement statementblock .) ELSE reduce using rule 57 (elseifstatementblock -> elseifstatementblock elseifstatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 254 (94) elseifstatement -> ELSEIF expression THEN . EOL EOL shift and go to state 349 state 255 (95) elseifstatement -> ELSEIF expression EOL . BREAK reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) RETURN reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) EOL reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) GRAPHICS reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) MODEL reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) ARG1 reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) FUNCTIONNAME reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) MESSAGE reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) CLEAR reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) SELECT reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) OPENSQBRACKET reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) VAR reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) IN reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) PREVAR reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) FUNCTION reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) TRY reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) FOR reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) IF reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) WHILE reduce using rule 95 (elseifstatement -> ELSEIF expression EOL .) state 256 (104) assignment -> MODEL ASSIGNMENT ARG1 DOT . MODEL EOL (278) termvar -> ARG1 DOT . GRAPHICS DOT VAR (279) termvar -> ARG1 DOT . MODEL DOT VAR MODEL shift and go to state 350 GRAPHICS shift and go to state 286 state 257 (100) assignment -> MODEL ASSIGNMENT expression EOL . GRAPHICS reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) MODEL reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) ARG1 reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) MESSAGE reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) VAR reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) IN reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) PREVAR reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) TRY reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) FOR reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) IF reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) WHILE reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) END reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) CASE reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) BREAK reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) RETURN reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) EOL reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) CLEAR reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) SELECT reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) FUNCTION reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) CATCH reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) ELSE reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) ELSEIF reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) state 258 (112) modelvar -> modelvar OPENBRACKET . expression CLOSEBRACKET (113) modelvar -> modelvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 351 state 259 (115) assignment -> MODEL DOT modelvar ASSIGNMENT . modelexpression EOL (118) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (119) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (124) modelexpression -> . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN LIST shift and go to state 353 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 modelexpression shift and go to state 352 termvar shift and go to state 92 expression shift and go to state 354 state 260 (109) modelvar -> modelvar DOT . VAR VAR shift and go to state 355 state 261 (75) casestatement -> CASE expression THEN . EOL EOL shift and go to state 356 state 262 (76) casestatement -> CASE expression EOL . BREAK reduce using rule 76 (casestatement -> CASE expression EOL .) RETURN reduce using rule 76 (casestatement -> CASE expression EOL .) EOL reduce using rule 76 (casestatement -> CASE expression EOL .) GRAPHICS reduce using rule 76 (casestatement -> CASE expression EOL .) MODEL reduce using rule 76 (casestatement -> CASE expression EOL .) ARG1 reduce using rule 76 (casestatement -> CASE expression EOL .) FUNCTIONNAME reduce using rule 76 (casestatement -> CASE expression EOL .) MESSAGE reduce using rule 76 (casestatement -> CASE expression EOL .) CLEAR reduce using rule 76 (casestatement -> CASE expression EOL .) SELECT reduce using rule 76 (casestatement -> CASE expression EOL .) OPENSQBRACKET reduce using rule 76 (casestatement -> CASE expression EOL .) VAR reduce using rule 76 (casestatement -> CASE expression EOL .) IN reduce using rule 76 (casestatement -> CASE expression EOL .) PREVAR reduce using rule 76 (casestatement -> CASE expression EOL .) FUNCTION reduce using rule 76 (casestatement -> CASE expression EOL .) TRY reduce using rule 76 (casestatement -> CASE expression EOL .) FOR reduce using rule 76 (casestatement -> CASE expression EOL .) IF reduce using rule 76 (casestatement -> CASE expression EOL .) WHILE reduce using rule 76 (casestatement -> CASE expression EOL .) END reduce using rule 76 (casestatement -> CASE expression EOL .) CASE reduce using rule 76 (casestatement -> CASE expression EOL .) state 263 (41) casestatementblock -> casestatementblock casestatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 41 (casestatementblock -> casestatementblock casestatement statementblock .) CASE reduce using rule 41 (casestatementblock -> casestatementblock casestatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 264 (260) term -> GETTEXT OPENBRACKET expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 357 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 265 (253) term -> PART OPENBRACKET expression . COMMA expression COLON expression CLOSEBRACKET (254) term -> PART OPENBRACKET expression . COMMA expression CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COMMA shift and go to state 358 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 266 (261) term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . CLOSEBRACKET reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) COLON reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) TRANSPOSE reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) MULTIPLICATION reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) ADDITION reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) COMPARISON reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) LOGICAL reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) EOL reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) COMMA reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) THEN reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) DO reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) SPACE reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) SEMICOLON reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) ENDFUNCTION reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) BREAK reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) RETURN reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) GRAPHICS reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) MODEL reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) ARG1 reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) FUNCTIONNAME reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) MESSAGE reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CLEAR reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) SELECT reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) OPENSQBRACKET reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) VAR reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) IN reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) PREVAR reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) FUNCTION reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) TRY reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) FOR reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) IF reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) WHILE reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) END reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) ELSE reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CATCH reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) ELSEIF reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CASE reduce using rule 261 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 267 (257) term -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (178) list -> list . COMMA expression (179) list -> list . COMMA listcall (180) list -> list . COMMA ARG1 (181) list -> list . COMMA VAR ASSIGNMENT expression (182) list -> list . COMMA GRAPHICS ASSIGNMENT expression (183) list -> list . COMMA MODEL ASSIGNMENT expression (184) list -> list . COMMA VAR ASSIGNMENT listcall (185) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (186) list -> list . COMMA MODEL ASSIGNMENT listcall (187) list -> list . COMMA IN ASSIGNMENT expression (188) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 359 COMMA shift and go to state 298 state 268 (198) expression -> OPENBRACKET expression CLOSEBRACKET . TRANSPOSE reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) BREAK reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) RETURN reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) GRAPHICS reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) MODEL reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) ARG1 reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) MESSAGE reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLEAR reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) SELECT reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) VAR reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) IN reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) PREVAR reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) FUNCTION reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) TRY reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) FOR reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) IF reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) WHILE reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) END reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) ELSE reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) CATCH reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) ELSEIF reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) CASE reduce using rule 198 (expression -> OPENBRACKET expression CLOSEBRACKET .) state 269 (248) term -> OPENBRACKET expression COLON . expression CLOSEBRACKET (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 360 state 270 (239) termvar -> termvar OPENBRACKET COLON . expression CLOSEBRACKET (241) termvar -> termvar OPENBRACKET COLON . CLOSEBRACKET (242) termvar -> termvar OPENBRACKET COLON . COMMA expression CLOSEBRACKET (247) termvar -> termvar OPENBRACKET COLON . COMMA COLON CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSEBRACKET shift and go to state 361 COMMA shift and go to state 362 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 363 state 271 (235) termvar -> termvar OPENBRACKET expression . COLON expression CLOSEBRACKET (236) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression CLOSEBRACKET (237) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> termvar OPENBRACKET expression . COLON expression COMMA COLON CLOSEBRACKET (240) termvar -> termvar OPENBRACKET expression . COLON CLOSEBRACKET (243) termvar -> termvar OPENBRACKET expression . COMMA COLON CLOSEBRACKET (244) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> termvar OPENBRACKET expression . COMMA expression CLOSEBRACKET (246) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (250) termvar -> termvar OPENBRACKET expression . CLOSEBRACKET (251) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COLON shift and go to state 365 COMMA shift and go to state 367 CLOSEOPENBRACKET shift and go to state 366 CLOSEBRACKET shift and go to state 364 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 272 (272) termvar -> termvar DOT IN . OPENBRACKET reduce using rule 272 (termvar -> termvar DOT IN .) DOT reduce using rule 272 (termvar -> termvar DOT IN .) TRANSPOSE reduce using rule 272 (termvar -> termvar DOT IN .) MULTIPLICATION reduce using rule 272 (termvar -> termvar DOT IN .) ADDITION reduce using rule 272 (termvar -> termvar DOT IN .) COMPARISON reduce using rule 272 (termvar -> termvar DOT IN .) LOGICAL reduce using rule 272 (termvar -> termvar DOT IN .) COLON reduce using rule 272 (termvar -> termvar DOT IN .) CLOSEBRACKET reduce using rule 272 (termvar -> termvar DOT IN .) CLOSESQBRACKET reduce using rule 272 (termvar -> termvar DOT IN .) COMMA reduce using rule 272 (termvar -> termvar DOT IN .) SPACE reduce using rule 272 (termvar -> termvar DOT IN .) SEMICOLON reduce using rule 272 (termvar -> termvar DOT IN .) EOL reduce using rule 272 (termvar -> termvar DOT IN .) DO reduce using rule 272 (termvar -> termvar DOT IN .) THEN reduce using rule 272 (termvar -> termvar DOT IN .) CLOSEOPENBRACKET reduce using rule 272 (termvar -> termvar DOT IN .) ENDFUNCTION reduce using rule 272 (termvar -> termvar DOT IN .) BREAK reduce using rule 272 (termvar -> termvar DOT IN .) RETURN reduce using rule 272 (termvar -> termvar DOT IN .) GRAPHICS reduce using rule 272 (termvar -> termvar DOT IN .) MODEL reduce using rule 272 (termvar -> termvar DOT IN .) ARG1 reduce using rule 272 (termvar -> termvar DOT IN .) FUNCTIONNAME reduce using rule 272 (termvar -> termvar DOT IN .) MESSAGE reduce using rule 272 (termvar -> termvar DOT IN .) CLEAR reduce using rule 272 (termvar -> termvar DOT IN .) SELECT reduce using rule 272 (termvar -> termvar DOT IN .) OPENSQBRACKET reduce using rule 272 (termvar -> termvar DOT IN .) VAR reduce using rule 272 (termvar -> termvar DOT IN .) IN reduce using rule 272 (termvar -> termvar DOT IN .) PREVAR reduce using rule 272 (termvar -> termvar DOT IN .) FUNCTION reduce using rule 272 (termvar -> termvar DOT IN .) TRY reduce using rule 272 (termvar -> termvar DOT IN .) FOR reduce using rule 272 (termvar -> termvar DOT IN .) IF reduce using rule 272 (termvar -> termvar DOT IN .) WHILE reduce using rule 272 (termvar -> termvar DOT IN .) END reduce using rule 272 (termvar -> termvar DOT IN .) ELSE reduce using rule 272 (termvar -> termvar DOT IN .) CATCH reduce using rule 272 (termvar -> termvar DOT IN .) ELSEIF reduce using rule 272 (termvar -> termvar DOT IN .) CASE reduce using rule 272 (termvar -> termvar DOT IN .) state 273 (273) termvar -> termvar DOT GRAPHICS . OPENBRACKET reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) DOT reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) TRANSPOSE reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) MULTIPLICATION reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) ADDITION reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) COMPARISON reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) LOGICAL reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) COLON reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) CLOSEBRACKET reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) CLOSESQBRACKET reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) COMMA reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) SPACE reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) SEMICOLON reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) EOL reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) DO reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) THEN reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) CLOSEOPENBRACKET reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) ENDFUNCTION reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) BREAK reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) RETURN reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) GRAPHICS reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) MODEL reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) ARG1 reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) FUNCTIONNAME reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) MESSAGE reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) CLEAR reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) SELECT reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) OPENSQBRACKET reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) VAR reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) IN reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) PREVAR reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) FUNCTION reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) TRY reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) FOR reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) IF reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) WHILE reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) END reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) ELSE reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) CATCH reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) ELSEIF reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) CASE reduce using rule 273 (termvar -> termvar DOT GRAPHICS .) state 274 (271) termvar -> termvar DOT VAR . OPENBRACKET reduce using rule 271 (termvar -> termvar DOT VAR .) DOT reduce using rule 271 (termvar -> termvar DOT VAR .) TRANSPOSE reduce using rule 271 (termvar -> termvar DOT VAR .) MULTIPLICATION reduce using rule 271 (termvar -> termvar DOT VAR .) ADDITION reduce using rule 271 (termvar -> termvar DOT VAR .) COMPARISON reduce using rule 271 (termvar -> termvar DOT VAR .) LOGICAL reduce using rule 271 (termvar -> termvar DOT VAR .) COLON reduce using rule 271 (termvar -> termvar DOT VAR .) CLOSEBRACKET reduce using rule 271 (termvar -> termvar DOT VAR .) CLOSESQBRACKET reduce using rule 271 (termvar -> termvar DOT VAR .) COMMA reduce using rule 271 (termvar -> termvar DOT VAR .) SPACE reduce using rule 271 (termvar -> termvar DOT VAR .) SEMICOLON reduce using rule 271 (termvar -> termvar DOT VAR .) EOL reduce using rule 271 (termvar -> termvar DOT VAR .) DO reduce using rule 271 (termvar -> termvar DOT VAR .) THEN reduce using rule 271 (termvar -> termvar DOT VAR .) CLOSEOPENBRACKET reduce using rule 271 (termvar -> termvar DOT VAR .) ENDFUNCTION reduce using rule 271 (termvar -> termvar DOT VAR .) BREAK reduce using rule 271 (termvar -> termvar DOT VAR .) RETURN reduce using rule 271 (termvar -> termvar DOT VAR .) GRAPHICS reduce using rule 271 (termvar -> termvar DOT VAR .) MODEL reduce using rule 271 (termvar -> termvar DOT VAR .) ARG1 reduce using rule 271 (termvar -> termvar DOT VAR .) FUNCTIONNAME reduce using rule 271 (termvar -> termvar DOT VAR .) MESSAGE reduce using rule 271 (termvar -> termvar DOT VAR .) CLEAR reduce using rule 271 (termvar -> termvar DOT VAR .) SELECT reduce using rule 271 (termvar -> termvar DOT VAR .) OPENSQBRACKET reduce using rule 271 (termvar -> termvar DOT VAR .) VAR reduce using rule 271 (termvar -> termvar DOT VAR .) IN reduce using rule 271 (termvar -> termvar DOT VAR .) PREVAR reduce using rule 271 (termvar -> termvar DOT VAR .) FUNCTION reduce using rule 271 (termvar -> termvar DOT VAR .) TRY reduce using rule 271 (termvar -> termvar DOT VAR .) FOR reduce using rule 271 (termvar -> termvar DOT VAR .) IF reduce using rule 271 (termvar -> termvar DOT VAR .) WHILE reduce using rule 271 (termvar -> termvar DOT VAR .) END reduce using rule 271 (termvar -> termvar DOT VAR .) ELSE reduce using rule 271 (termvar -> termvar DOT VAR .) CATCH reduce using rule 271 (termvar -> termvar DOT VAR .) ELSEIF reduce using rule 271 (termvar -> termvar DOT VAR .) CASE reduce using rule 271 (termvar -> termvar DOT VAR .) state 275 (274) termvar -> termvar DOT MODEL . OPENBRACKET reduce using rule 274 (termvar -> termvar DOT MODEL .) DOT reduce using rule 274 (termvar -> termvar DOT MODEL .) TRANSPOSE reduce using rule 274 (termvar -> termvar DOT MODEL .) MULTIPLICATION reduce using rule 274 (termvar -> termvar DOT MODEL .) ADDITION reduce using rule 274 (termvar -> termvar DOT MODEL .) COMPARISON reduce using rule 274 (termvar -> termvar DOT MODEL .) LOGICAL reduce using rule 274 (termvar -> termvar DOT MODEL .) COLON reduce using rule 274 (termvar -> termvar DOT MODEL .) CLOSEBRACKET reduce using rule 274 (termvar -> termvar DOT MODEL .) CLOSESQBRACKET reduce using rule 274 (termvar -> termvar DOT MODEL .) COMMA reduce using rule 274 (termvar -> termvar DOT MODEL .) SPACE reduce using rule 274 (termvar -> termvar DOT MODEL .) SEMICOLON reduce using rule 274 (termvar -> termvar DOT MODEL .) EOL reduce using rule 274 (termvar -> termvar DOT MODEL .) DO reduce using rule 274 (termvar -> termvar DOT MODEL .) THEN reduce using rule 274 (termvar -> termvar DOT MODEL .) CLOSEOPENBRACKET reduce using rule 274 (termvar -> termvar DOT MODEL .) ENDFUNCTION reduce using rule 274 (termvar -> termvar DOT MODEL .) BREAK reduce using rule 274 (termvar -> termvar DOT MODEL .) RETURN reduce using rule 274 (termvar -> termvar DOT MODEL .) GRAPHICS reduce using rule 274 (termvar -> termvar DOT MODEL .) MODEL reduce using rule 274 (termvar -> termvar DOT MODEL .) ARG1 reduce using rule 274 (termvar -> termvar DOT MODEL .) FUNCTIONNAME reduce using rule 274 (termvar -> termvar DOT MODEL .) MESSAGE reduce using rule 274 (termvar -> termvar DOT MODEL .) CLEAR reduce using rule 274 (termvar -> termvar DOT MODEL .) SELECT reduce using rule 274 (termvar -> termvar DOT MODEL .) OPENSQBRACKET reduce using rule 274 (termvar -> termvar DOT MODEL .) VAR reduce using rule 274 (termvar -> termvar DOT MODEL .) IN reduce using rule 274 (termvar -> termvar DOT MODEL .) PREVAR reduce using rule 274 (termvar -> termvar DOT MODEL .) FUNCTION reduce using rule 274 (termvar -> termvar DOT MODEL .) TRY reduce using rule 274 (termvar -> termvar DOT MODEL .) FOR reduce using rule 274 (termvar -> termvar DOT MODEL .) IF reduce using rule 274 (termvar -> termvar DOT MODEL .) WHILE reduce using rule 274 (termvar -> termvar DOT MODEL .) END reduce using rule 274 (termvar -> termvar DOT MODEL .) ELSE reduce using rule 274 (termvar -> termvar DOT MODEL .) CATCH reduce using rule 274 (termvar -> termvar DOT MODEL .) ELSEIF reduce using rule 274 (termvar -> termvar DOT MODEL .) CASE reduce using rule 274 (termvar -> termvar DOT MODEL .) state 276 (255) term -> STRING OPENBRACKET expression . COLON expression CLOSEBRACKET (256) term -> STRING OPENBRACKET expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COLON shift and go to state 369 CLOSEBRACKET shift and go to state 368 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 277 (172) termarrayarraylist -> termarraylist SEMICOLON . termarraylist (173) termarrayarraylist -> termarraylist SEMICOLON . (174) termarraylist -> . termarraylist COMMA expression (175) termarraylist -> . termarraylist SPACE expression (176) termarraylist -> . expression (177) termarraylist -> . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSESQBRACKET reduce using rule 173 (termarrayarraylist -> termarraylist SEMICOLON .) SEMICOLON reduce using rule 173 (termarrayarraylist -> termarraylist SEMICOLON .) OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 termarraylist shift and go to state 370 expression shift and go to state 174 state 278 (203) expression -> OPENSQBRACKET termarraylist SPACE . CLOSESQBRACKET (175) termarraylist -> termarraylist SPACE . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSESQBRACKET shift and go to state 371 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 372 state 279 (202) expression -> OPENSQBRACKET termarraylist COMMA . CLOSESQBRACKET (174) termarraylist -> termarraylist COMMA . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSESQBRACKET shift and go to state 373 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 374 state 280 (201) expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET . TRANSPOSE reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) MULTIPLICATION reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) ADDITION reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) COMPARISON reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) LOGICAL reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) COLON reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) COMMA reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) EOL reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) THEN reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) DO reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) SPACE reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) SEMICOLON reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) ENDFUNCTION reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) BREAK reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) RETURN reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) GRAPHICS reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) MODEL reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) ARG1 reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) FUNCTIONNAME reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) MESSAGE reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLEAR reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) SELECT reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) OPENSQBRACKET reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) VAR reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) IN reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) PREVAR reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) FUNCTION reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) TRY reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) FOR reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) IF reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) WHILE reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) END reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) ELSE reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CATCH reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) ELSEIF reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CASE reduce using rule 201 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) state 281 (200) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON . CLOSESQBRACKET (171) termarrayarraylist -> termarrayarraylist SEMICOLON . termarraylist (174) termarraylist -> . termarraylist COMMA expression (175) termarraylist -> . termarraylist SPACE expression (176) termarraylist -> . expression (177) termarraylist -> . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSESQBRACKET shift and go to state 376 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 termarraylist shift and go to state 375 expression shift and go to state 174 state 282 (199) expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET . TRANSPOSE reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) MULTIPLICATION reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) ADDITION reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) COMPARISON reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) LOGICAL reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) COLON reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) COMMA reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) EOL reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) THEN reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) DO reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) SPACE reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) SEMICOLON reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) ENDFUNCTION reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) BREAK reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) RETURN reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) GRAPHICS reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) MODEL reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) ARG1 reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) FUNCTIONNAME reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) MESSAGE reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLEAR reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) SELECT reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) OPENSQBRACKET reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) VAR reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) IN reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) PREVAR reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) FUNCTION reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) TRY reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) FOR reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) IF reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) WHILE reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) END reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) ELSE reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CATCH reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) ELSEIF reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CASE reduce using rule 199 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) state 283 (177) termarraylist -> expression COLON . expression (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 377 state 284 (258) term -> ARG1 OPENBRACKET expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 378 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 285 (279) termvar -> ARG1 DOT MODEL . DOT VAR DOT shift and go to state 379 state 286 (278) termvar -> ARG1 DOT GRAPHICS . DOT VAR DOT shift and go to state 380 state 287 (209) expression -> expression COMPARISON listcall . TRANSPOSE reduce using rule 209 (expression -> expression COMPARISON listcall .) MULTIPLICATION reduce using rule 209 (expression -> expression COMPARISON listcall .) ADDITION reduce using rule 209 (expression -> expression COMPARISON listcall .) COMPARISON reduce using rule 209 (expression -> expression COMPARISON listcall .) LOGICAL reduce using rule 209 (expression -> expression COMPARISON listcall .) COLON reduce using rule 209 (expression -> expression COMPARISON listcall .) CLOSEBRACKET reduce using rule 209 (expression -> expression COMPARISON listcall .) COMMA reduce using rule 209 (expression -> expression COMPARISON listcall .) EOL reduce using rule 209 (expression -> expression COMPARISON listcall .) THEN reduce using rule 209 (expression -> expression COMPARISON listcall .) DO reduce using rule 209 (expression -> expression COMPARISON listcall .) CLOSEOPENBRACKET reduce using rule 209 (expression -> expression COMPARISON listcall .) CLOSESQBRACKET reduce using rule 209 (expression -> expression COMPARISON listcall .) SPACE reduce using rule 209 (expression -> expression COMPARISON listcall .) SEMICOLON reduce using rule 209 (expression -> expression COMPARISON listcall .) ENDFUNCTION reduce using rule 209 (expression -> expression COMPARISON listcall .) BREAK reduce using rule 209 (expression -> expression COMPARISON listcall .) RETURN reduce using rule 209 (expression -> expression COMPARISON listcall .) GRAPHICS reduce using rule 209 (expression -> expression COMPARISON listcall .) MODEL reduce using rule 209 (expression -> expression COMPARISON listcall .) ARG1 reduce using rule 209 (expression -> expression COMPARISON listcall .) FUNCTIONNAME reduce using rule 209 (expression -> expression COMPARISON listcall .) MESSAGE reduce using rule 209 (expression -> expression COMPARISON listcall .) CLEAR reduce using rule 209 (expression -> expression COMPARISON listcall .) SELECT reduce using rule 209 (expression -> expression COMPARISON listcall .) OPENSQBRACKET reduce using rule 209 (expression -> expression COMPARISON listcall .) VAR reduce using rule 209 (expression -> expression COMPARISON listcall .) IN reduce using rule 209 (expression -> expression COMPARISON listcall .) PREVAR reduce using rule 209 (expression -> expression COMPARISON listcall .) FUNCTION reduce using rule 209 (expression -> expression COMPARISON listcall .) TRY reduce using rule 209 (expression -> expression COMPARISON listcall .) FOR reduce using rule 209 (expression -> expression COMPARISON listcall .) IF reduce using rule 209 (expression -> expression COMPARISON listcall .) WHILE reduce using rule 209 (expression -> expression COMPARISON listcall .) END reduce using rule 209 (expression -> expression COMPARISON listcall .) ELSE reduce using rule 209 (expression -> expression COMPARISON listcall .) CATCH reduce using rule 209 (expression -> expression COMPARISON listcall .) ELSEIF reduce using rule 209 (expression -> expression COMPARISON listcall .) CASE reduce using rule 209 (expression -> expression COMPARISON listcall .) state 288 (208) expression -> expression COMPARISON expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression LOGICAL reduce using rule 208 (expression -> expression COMPARISON expression .) COLON reduce using rule 208 (expression -> expression COMPARISON expression .) CLOSEBRACKET reduce using rule 208 (expression -> expression COMPARISON expression .) COMMA reduce using rule 208 (expression -> expression COMPARISON expression .) EOL reduce using rule 208 (expression -> expression COMPARISON expression .) THEN reduce using rule 208 (expression -> expression COMPARISON expression .) DO reduce using rule 208 (expression -> expression COMPARISON expression .) CLOSEOPENBRACKET reduce using rule 208 (expression -> expression COMPARISON expression .) CLOSESQBRACKET reduce using rule 208 (expression -> expression COMPARISON expression .) SPACE reduce using rule 208 (expression -> expression COMPARISON expression .) SEMICOLON reduce using rule 208 (expression -> expression COMPARISON expression .) ENDFUNCTION reduce using rule 208 (expression -> expression COMPARISON expression .) BREAK reduce using rule 208 (expression -> expression COMPARISON expression .) RETURN reduce using rule 208 (expression -> expression COMPARISON expression .) GRAPHICS reduce using rule 208 (expression -> expression COMPARISON expression .) MODEL reduce using rule 208 (expression -> expression COMPARISON expression .) ARG1 reduce using rule 208 (expression -> expression COMPARISON expression .) FUNCTIONNAME reduce using rule 208 (expression -> expression COMPARISON expression .) MESSAGE reduce using rule 208 (expression -> expression COMPARISON expression .) CLEAR reduce using rule 208 (expression -> expression COMPARISON expression .) SELECT reduce using rule 208 (expression -> expression COMPARISON expression .) OPENSQBRACKET reduce using rule 208 (expression -> expression COMPARISON expression .) VAR reduce using rule 208 (expression -> expression COMPARISON expression .) IN reduce using rule 208 (expression -> expression COMPARISON expression .) PREVAR reduce using rule 208 (expression -> expression COMPARISON expression .) FUNCTION reduce using rule 208 (expression -> expression COMPARISON expression .) TRY reduce using rule 208 (expression -> expression COMPARISON expression .) FOR reduce using rule 208 (expression -> expression COMPARISON expression .) IF reduce using rule 208 (expression -> expression COMPARISON expression .) WHILE reduce using rule 208 (expression -> expression COMPARISON expression .) END reduce using rule 208 (expression -> expression COMPARISON expression .) ELSE reduce using rule 208 (expression -> expression COMPARISON expression .) CATCH reduce using rule 208 (expression -> expression COMPARISON expression .) ELSEIF reduce using rule 208 (expression -> expression COMPARISON expression .) CASE reduce using rule 208 (expression -> expression COMPARISON expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 ! TRANSPOSE [ reduce using rule 208 (expression -> expression COMPARISON expression .) ] ! MULTIPLICATION [ reduce using rule 208 (expression -> expression COMPARISON expression .) ] ! ADDITION [ reduce using rule 208 (expression -> expression COMPARISON expression .) ] ! COMPARISON [ reduce using rule 208 (expression -> expression COMPARISON expression .) ] ! LOGICAL [ shift and go to state 182 ] ! COLON [ shift and go to state 184 ] state 289 (268) expression -> expression ADDITION PREVAR_COMPLEX . MULTIPLICATION expression MULTIPLICATION shift and go to state 381 state 290 (207) expression -> expression ADDITION expression . (267) expression -> expression ADDITION expression . MULTIPLICATION PREVAR_COMPLEX (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression ADDITION reduce using rule 207 (expression -> expression ADDITION expression .) COMPARISON reduce using rule 207 (expression -> expression ADDITION expression .) LOGICAL reduce using rule 207 (expression -> expression ADDITION expression .) COLON reduce using rule 207 (expression -> expression ADDITION expression .) CLOSEBRACKET reduce using rule 207 (expression -> expression ADDITION expression .) COMMA reduce using rule 207 (expression -> expression ADDITION expression .) EOL reduce using rule 207 (expression -> expression ADDITION expression .) THEN reduce using rule 207 (expression -> expression ADDITION expression .) DO reduce using rule 207 (expression -> expression ADDITION expression .) CLOSEOPENBRACKET reduce using rule 207 (expression -> expression ADDITION expression .) CLOSESQBRACKET reduce using rule 207 (expression -> expression ADDITION expression .) SPACE reduce using rule 207 (expression -> expression ADDITION expression .) SEMICOLON reduce using rule 207 (expression -> expression ADDITION expression .) ENDFUNCTION reduce using rule 207 (expression -> expression ADDITION expression .) BREAK reduce using rule 207 (expression -> expression ADDITION expression .) RETURN reduce using rule 207 (expression -> expression ADDITION expression .) GRAPHICS reduce using rule 207 (expression -> expression ADDITION expression .) MODEL reduce using rule 207 (expression -> expression ADDITION expression .) ARG1 reduce using rule 207 (expression -> expression ADDITION expression .) FUNCTIONNAME reduce using rule 207 (expression -> expression ADDITION expression .) MESSAGE reduce using rule 207 (expression -> expression ADDITION expression .) CLEAR reduce using rule 207 (expression -> expression ADDITION expression .) SELECT reduce using rule 207 (expression -> expression ADDITION expression .) OPENSQBRACKET reduce using rule 207 (expression -> expression ADDITION expression .) VAR reduce using rule 207 (expression -> expression ADDITION expression .) IN reduce using rule 207 (expression -> expression ADDITION expression .) PREVAR reduce using rule 207 (expression -> expression ADDITION expression .) FUNCTION reduce using rule 207 (expression -> expression ADDITION expression .) TRY reduce using rule 207 (expression -> expression ADDITION expression .) FOR reduce using rule 207 (expression -> expression ADDITION expression .) IF reduce using rule 207 (expression -> expression ADDITION expression .) WHILE reduce using rule 207 (expression -> expression ADDITION expression .) END reduce using rule 207 (expression -> expression ADDITION expression .) ELSE reduce using rule 207 (expression -> expression ADDITION expression .) CATCH reduce using rule 207 (expression -> expression ADDITION expression .) ELSEIF reduce using rule 207 (expression -> expression ADDITION expression .) CASE reduce using rule 207 (expression -> expression ADDITION expression .) MULTIPLICATION shift and go to state 382 TRANSPOSE shift and go to state 181 ! TRANSPOSE [ reduce using rule 207 (expression -> expression ADDITION expression .) ] ! MULTIPLICATION [ reduce using rule 207 (expression -> expression ADDITION expression .) ] ! ADDITION [ shift and go to state 180 ] ! COMPARISON [ shift and go to state 179 ] ! LOGICAL [ shift and go to state 182 ] ! COLON [ shift and go to state 184 ] state 291 (210) expression -> expression LOGICAL expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression LOGICAL reduce using rule 210 (expression -> expression LOGICAL expression .) COLON reduce using rule 210 (expression -> expression LOGICAL expression .) CLOSEBRACKET reduce using rule 210 (expression -> expression LOGICAL expression .) COMMA reduce using rule 210 (expression -> expression LOGICAL expression .) EOL reduce using rule 210 (expression -> expression LOGICAL expression .) THEN reduce using rule 210 (expression -> expression LOGICAL expression .) DO reduce using rule 210 (expression -> expression LOGICAL expression .) CLOSEOPENBRACKET reduce using rule 210 (expression -> expression LOGICAL expression .) CLOSESQBRACKET reduce using rule 210 (expression -> expression LOGICAL expression .) SPACE reduce using rule 210 (expression -> expression LOGICAL expression .) SEMICOLON reduce using rule 210 (expression -> expression LOGICAL expression .) ENDFUNCTION reduce using rule 210 (expression -> expression LOGICAL expression .) BREAK reduce using rule 210 (expression -> expression LOGICAL expression .) RETURN reduce using rule 210 (expression -> expression LOGICAL expression .) GRAPHICS reduce using rule 210 (expression -> expression LOGICAL expression .) MODEL reduce using rule 210 (expression -> expression LOGICAL expression .) ARG1 reduce using rule 210 (expression -> expression LOGICAL expression .) FUNCTIONNAME reduce using rule 210 (expression -> expression LOGICAL expression .) MESSAGE reduce using rule 210 (expression -> expression LOGICAL expression .) CLEAR reduce using rule 210 (expression -> expression LOGICAL expression .) SELECT reduce using rule 210 (expression -> expression LOGICAL expression .) OPENSQBRACKET reduce using rule 210 (expression -> expression LOGICAL expression .) VAR reduce using rule 210 (expression -> expression LOGICAL expression .) IN reduce using rule 210 (expression -> expression LOGICAL expression .) PREVAR reduce using rule 210 (expression -> expression LOGICAL expression .) FUNCTION reduce using rule 210 (expression -> expression LOGICAL expression .) TRY reduce using rule 210 (expression -> expression LOGICAL expression .) FOR reduce using rule 210 (expression -> expression LOGICAL expression .) IF reduce using rule 210 (expression -> expression LOGICAL expression .) WHILE reduce using rule 210 (expression -> expression LOGICAL expression .) END reduce using rule 210 (expression -> expression LOGICAL expression .) ELSE reduce using rule 210 (expression -> expression LOGICAL expression .) CATCH reduce using rule 210 (expression -> expression LOGICAL expression .) ELSEIF reduce using rule 210 (expression -> expression LOGICAL expression .) CASE reduce using rule 210 (expression -> expression LOGICAL expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 ! TRANSPOSE [ reduce using rule 210 (expression -> expression LOGICAL expression .) ] ! MULTIPLICATION [ reduce using rule 210 (expression -> expression LOGICAL expression .) ] ! ADDITION [ reduce using rule 210 (expression -> expression LOGICAL expression .) ] ! COMPARISON [ reduce using rule 210 (expression -> expression LOGICAL expression .) ] ! LOGICAL [ shift and go to state 182 ] ! COLON [ shift and go to state 184 ] state 292 (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 293 (206) expression -> expression MULTIPLICATION expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 206 (expression -> expression MULTIPLICATION expression .) ADDITION reduce using rule 206 (expression -> expression MULTIPLICATION expression .) COMPARISON reduce using rule 206 (expression -> expression MULTIPLICATION expression .) LOGICAL reduce using rule 206 (expression -> expression MULTIPLICATION expression .) COLON reduce using rule 206 (expression -> expression MULTIPLICATION expression .) CLOSEBRACKET reduce using rule 206 (expression -> expression MULTIPLICATION expression .) COMMA reduce using rule 206 (expression -> expression MULTIPLICATION expression .) EOL reduce using rule 206 (expression -> expression MULTIPLICATION expression .) THEN reduce using rule 206 (expression -> expression MULTIPLICATION expression .) DO reduce using rule 206 (expression -> expression MULTIPLICATION expression .) CLOSEOPENBRACKET reduce using rule 206 (expression -> expression MULTIPLICATION expression .) CLOSESQBRACKET reduce using rule 206 (expression -> expression MULTIPLICATION expression .) SPACE reduce using rule 206 (expression -> expression MULTIPLICATION expression .) SEMICOLON reduce using rule 206 (expression -> expression MULTIPLICATION expression .) ENDFUNCTION reduce using rule 206 (expression -> expression MULTIPLICATION expression .) BREAK reduce using rule 206 (expression -> expression MULTIPLICATION expression .) RETURN reduce using rule 206 (expression -> expression MULTIPLICATION expression .) GRAPHICS reduce using rule 206 (expression -> expression MULTIPLICATION expression .) MODEL reduce using rule 206 (expression -> expression MULTIPLICATION expression .) ARG1 reduce using rule 206 (expression -> expression MULTIPLICATION expression .) FUNCTIONNAME reduce using rule 206 (expression -> expression MULTIPLICATION expression .) MESSAGE reduce using rule 206 (expression -> expression MULTIPLICATION expression .) CLEAR reduce using rule 206 (expression -> expression MULTIPLICATION expression .) SELECT reduce using rule 206 (expression -> expression MULTIPLICATION expression .) OPENSQBRACKET reduce using rule 206 (expression -> expression MULTIPLICATION expression .) VAR reduce using rule 206 (expression -> expression MULTIPLICATION expression .) IN reduce using rule 206 (expression -> expression MULTIPLICATION expression .) PREVAR reduce using rule 206 (expression -> expression MULTIPLICATION expression .) FUNCTION reduce using rule 206 (expression -> expression MULTIPLICATION expression .) TRY reduce using rule 206 (expression -> expression MULTIPLICATION expression .) FOR reduce using rule 206 (expression -> expression MULTIPLICATION expression .) IF reduce using rule 206 (expression -> expression MULTIPLICATION expression .) WHILE reduce using rule 206 (expression -> expression MULTIPLICATION expression .) END reduce using rule 206 (expression -> expression MULTIPLICATION expression .) ELSE reduce using rule 206 (expression -> expression MULTIPLICATION expression .) CATCH reduce using rule 206 (expression -> expression MULTIPLICATION expression .) ELSEIF reduce using rule 206 (expression -> expression MULTIPLICATION expression .) CASE reduce using rule 206 (expression -> expression MULTIPLICATION expression .) TRANSPOSE shift and go to state 181 ! TRANSPOSE [ reduce using rule 206 (expression -> expression MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 185 ] ! ADDITION [ shift and go to state 180 ] ! COMPARISON [ shift and go to state 179 ] ! LOGICAL [ shift and go to state 182 ] ! COLON [ shift and go to state 184 ] state 294 (259) listcall -> LIST OPENBRACKET . list CLOSEBRACKET (262) listcall -> LIST OPENBRACKET . CLOSEBRACKET (178) list -> . list COMMA expression (179) list -> . list COMMA listcall (180) list -> . list COMMA ARG1 (181) list -> . list COMMA VAR ASSIGNMENT expression (182) list -> . list COMMA GRAPHICS ASSIGNMENT expression (183) list -> . list COMMA MODEL ASSIGNMENT expression (184) list -> . list COMMA VAR ASSIGNMENT listcall (185) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (186) list -> . list COMMA MODEL ASSIGNMENT listcall (187) list -> . list COMMA IN ASSIGNMENT expression (188) list -> . list COMMA IN ASSIGNMENT listcall (189) list -> . expression (190) list -> . listcall (191) list -> . ARG1 (192) list -> . VAR ASSIGNMENT expression (193) list -> . VAR ASSIGNMENT listcall (194) list -> . IN ASSIGNMENT expression (195) list -> . IN ASSIGNMENT listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSEBRACKET shift and go to state 384 ARG1 shift and go to state 191 VAR shift and go to state 190 IN shift and go to state 189 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 list shift and go to state 385 term shift and go to state 96 listcall shift and go to state 186 termvar shift and go to state 92 expression shift and go to state 193 state 295 (194) list -> IN ASSIGNMENT . expression (195) list -> IN ASSIGNMENT . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 386 termvar shift and go to state 92 expression shift and go to state 387 state 296 (192) list -> VAR ASSIGNMENT . expression (193) list -> VAR ASSIGNMENT . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 388 termvar shift and go to state 92 expression shift and go to state 389 state 297 (214) function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . EOL reduce using rule 214 (function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 298 (178) list -> list COMMA . expression (179) list -> list COMMA . listcall (180) list -> list COMMA . ARG1 (181) list -> list COMMA . VAR ASSIGNMENT expression (182) list -> list COMMA . GRAPHICS ASSIGNMENT expression (183) list -> list COMMA . MODEL ASSIGNMENT expression (184) list -> list COMMA . VAR ASSIGNMENT listcall (185) list -> list COMMA . GRAPHICS ASSIGNMENT listcall (186) list -> list COMMA . MODEL ASSIGNMENT listcall (187) list -> list COMMA . IN ASSIGNMENT expression (188) list -> list COMMA . IN ASSIGNMENT listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN ARG1 shift and go to state 395 VAR shift and go to state 394 GRAPHICS shift and go to state 390 MODEL shift and go to state 392 IN shift and go to state 393 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 term shift and go to state 96 listcall shift and go to state 391 termvar shift and go to state 92 expression shift and go to state 396 state 299 (71) forstatement -> FOR VAR ASSIGNMENT VAR . EOL (72) forstatement -> FOR VAR ASSIGNMENT VAR . DO EOL (275) termvar -> VAR . EOL shift and go to state 398 DO shift and go to state 397 OPENBRACKET reduce using rule 275 (termvar -> VAR .) DOT reduce using rule 275 (termvar -> VAR .) COLON reduce using rule 275 (termvar -> VAR .) TRANSPOSE reduce using rule 275 (termvar -> VAR .) MULTIPLICATION reduce using rule 275 (termvar -> VAR .) ADDITION reduce using rule 275 (termvar -> VAR .) COMPARISON reduce using rule 275 (termvar -> VAR .) LOGICAL reduce using rule 275 (termvar -> VAR .) state 300 (67) forstatement -> FOR VAR ASSIGNMENT expression . COLON expression COLON expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression . COLON expression COLON expression DO EOL (69) forstatement -> FOR VAR ASSIGNMENT expression . COLON expression EOL (70) forstatement -> FOR VAR ASSIGNMENT expression . COLON expression DO EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COLON shift and go to state 399 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 301 (86) casejobstatement -> CASE JOB_PLOT EOL . BREAK reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) RETURN reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) EOL reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) GRAPHICS reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) MODEL reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) ARG1 reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) FUNCTIONNAME reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) MESSAGE reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) CLEAR reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) SELECT reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) OPENSQBRACKET reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) VAR reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) IN reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) PREVAR reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) FUNCTION reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) TRY reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) FOR reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) IF reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) WHILE reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) END reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) CASE reduce using rule 86 (casejobstatement -> CASE JOB_PLOT EOL .) state 302 (85) casejobstatement -> CASE JOB_PLOT THEN . EOL EOL shift and go to state 400 state 303 (77) casejobstatement -> CASE JOB_DEFINE THEN . EOL EOL shift and go to state 401 state 304 (78) casejobstatement -> CASE JOB_DEFINE EOL . BREAK reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) RETURN reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) EOL reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) GRAPHICS reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) MODEL reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) ARG1 reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) FUNCTIONNAME reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) MESSAGE reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) CLEAR reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) SELECT reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) OPENSQBRACKET reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) VAR reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) IN reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) PREVAR reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) FUNCTION reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) TRY reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) FOR reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) IF reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) WHILE reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) END reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) CASE reduce using rule 78 (casejobstatement -> CASE JOB_DEFINE EOL .) state 305 (84) casejobstatement -> CASE JOB_GETOUTPUTS EOL . BREAK reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) RETURN reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) EOL reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) GRAPHICS reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) MODEL reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) ARG1 reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) FUNCTIONNAME reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) MESSAGE reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) CLEAR reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) SELECT reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) OPENSQBRACKET reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) VAR reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) IN reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) PREVAR reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) FUNCTION reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) TRY reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) FOR reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) IF reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) WHILE reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) END reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) CASE reduce using rule 84 (casejobstatement -> CASE JOB_GETOUTPUTS EOL .) state 306 (83) casejobstatement -> CASE JOB_GETOUTPUTS THEN . EOL EOL shift and go to state 402 state 307 (87) casejobsetstatement -> CASE JOB_SET THEN . EOL EOL shift and go to state 403 state 308 (88) casejobsetstatement -> CASE JOB_SET EOL . GRAPHICS reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) MODEL reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) ARG1 reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) FUNCTIONNAME reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) MESSAGE reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) OPENSQBRACKET reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) VAR reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) IN reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) PREVAR reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) TRY reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) FOR reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) IF reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) WHILE reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) END reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) CASE reduce using rule 88 (casejobsetstatement -> CASE JOB_SET EOL .) state 309 (79) casejobstatement -> CASE JOB_GETINPUTS THEN . EOL EOL shift and go to state 404 state 310 (80) casejobstatement -> CASE JOB_GETINPUTS EOL . BREAK reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) RETURN reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) EOL reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) GRAPHICS reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) MODEL reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) ARG1 reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) FUNCTIONNAME reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) MESSAGE reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) CLEAR reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) SELECT reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) OPENSQBRACKET reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) VAR reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) IN reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) PREVAR reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) FUNCTION reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) TRY reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) FOR reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) IF reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) WHILE reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) END reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) CASE reduce using rule 80 (casejobstatement -> CASE JOB_GETINPUTS EOL .) state 311 (81) casejobstatement -> CASE JOB_GETORIGIN THEN . EOL EOL shift and go to state 405 state 312 (82) casejobstatement -> CASE JOB_GETORIGIN EOL . BREAK reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) RETURN reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) EOL reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) GRAPHICS reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) MODEL reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) ARG1 reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) FUNCTIONNAME reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) MESSAGE reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) CLEAR reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) SELECT reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) OPENSQBRACKET reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) VAR reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) IN reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) PREVAR reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) FUNCTION reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) TRY reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) FOR reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) IF reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) WHILE reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) END reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) CASE reduce using rule 82 (casejobstatement -> CASE JOB_GETORIGIN EOL .) state 313 (21) jobsetstatement -> function EOL . GRAPHICS reduce using rule 21 (jobsetstatement -> function EOL .) MODEL reduce using rule 21 (jobsetstatement -> function EOL .) ARG1 reduce using rule 21 (jobsetstatement -> function EOL .) FUNCTIONNAME reduce using rule 21 (jobsetstatement -> function EOL .) MESSAGE reduce using rule 21 (jobsetstatement -> function EOL .) OPENSQBRACKET reduce using rule 21 (jobsetstatement -> function EOL .) VAR reduce using rule 21 (jobsetstatement -> function EOL .) IN reduce using rule 21 (jobsetstatement -> function EOL .) PREVAR reduce using rule 21 (jobsetstatement -> function EOL .) TRY reduce using rule 21 (jobsetstatement -> function EOL .) FOR reduce using rule 21 (jobsetstatement -> function EOL .) IF reduce using rule 21 (jobsetstatement -> function EOL .) WHILE reduce using rule 21 (jobsetstatement -> function EOL .) END reduce using rule 21 (jobsetstatement -> function EOL .) CASE reduce using rule 21 (jobsetstatement -> function EOL .) state 314 (97) assignment -> lterm ASSIGNMENT . expression EOL (98) assignment -> lterm ASSIGNMENT . listcall EOL (101) assignment -> lterm ASSIGNMENT . ARG1 EOL (125) getvalueassignment -> lterm ASSIGNMENT . SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (218) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN ARG1 shift and go to state 238 SCICOS_GETVALUE shift and go to state 235 STANDARD_DEFINE shift and go to state 237 RESUME shift and go to state 233 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 234 termvar shift and go to state 92 expression shift and go to state 239 state 315 (12) jobsetstatementblock -> jobsetstatementblock jobsetstatement . GRAPHICS reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) MODEL reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) ARG1 reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) FUNCTIONNAME reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) MESSAGE 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 316 (42) casejobstatementblock -> casejobstatementblock casejobstatement statementblock . (10) statementblock -> statementblock . statement (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 42 (casejobstatementblock -> casejobstatementblock casejobstatement statementblock .) CASE reduce using rule 42 (casejobstatementblock -> casejobstatementblock casejobstatement statementblock .) BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 317 (43) casejobstatementblock -> casejobstatementblock casejobsetstatement jobsetstatementblock . (12) jobsetstatementblock -> jobsetstatementblock . jobsetstatement (18) jobsetstatement -> . assignment (19) jobsetstatement -> . getvalueassignment (20) jobsetstatement -> . standarddefineassignment (21) jobsetstatement -> . function EOL (27) jobsetstatement -> . forstatementblocks (30) jobsetstatement -> . ifstatementblocks (32) jobsetstatement -> . resumestatementblocks (36) jobsetstatement -> . trystatementblocks (39) jobsetstatement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (50) forstatementblocks -> . forstatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END reduce using rule 43 (casejobstatementblock -> casejobstatementblock casejobsetstatement jobsetstatementblock .) CASE reduce using rule 43 (casejobstatementblock -> casejobstatementblock casejobsetstatement jobsetstatementblock .) GRAPHICS shift and go to state 35 MODEL shift and go to state 19 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 315 whilestatementblocks shift and go to state 202 whilestatement shift and go to state 21 forstatementblocks shift and go to state 203 resumestatementblocks shift and go to state 204 function shift and go to state 205 getvalueassignment shift and go to state 206 assignment shift and go to state 207 forstatementblock shift and go to state 32 trystatement shift and go to state 41 ifstatementblock shift and go to state 16 forstatement shift and go to state 47 lterm shift and go to state 209 ifstatementblocks shift and go to state 210 standarddefineassignment shift and go to state 212 trystatementblocks shift and go to state 213 ifstatement shift and go to state 50 state 318 (103) assignment -> GRAPHICS ASSIGNMENT ARG1 DOT . GRAPHICS EOL (278) termvar -> ARG1 DOT . GRAPHICS DOT VAR (279) termvar -> ARG1 DOT . MODEL DOT VAR GRAPHICS shift and go to state 406 MODEL shift and go to state 285 state 319 (99) assignment -> GRAPHICS ASSIGNMENT expression EOL . GRAPHICS reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) MODEL reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) ARG1 reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) MESSAGE reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) VAR reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) IN reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) PREVAR reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) TRY reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) FOR reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) IF reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) WHILE reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) END reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) CASE reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) BREAK reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) RETURN reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) EOL reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) CLEAR reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) SELECT reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) FUNCTION reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) CATCH reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) ELSE reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) ELSEIF reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) state 320 (114) assignment -> GRAPHICS DOT modelvar ASSIGNMENT . modelexpression EOL (118) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (119) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (124) modelexpression -> . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN LIST shift and go to state 353 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 modelexpression shift and go to state 407 termvar shift and go to state 92 expression shift and go to state 354 state 321 (108) assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET . ASSIGNMENT expression EOL ASSIGNMENT shift and go to state 408 state 322 (105) assignment -> ARG1 DOT GRAPHICS ASSIGNMENT . GRAPHICS EOL GRAPHICS shift and go to state 409 state 323 (116) assignment -> ARG1 DOT GRAPHICS DOT . modelvar ASSIGNMENT expression EOL (109) modelvar -> . modelvar DOT VAR (110) modelvar -> . VAR (111) modelvar -> . IN (112) modelvar -> . modelvar OPENBRACKET expression CLOSEBRACKET (113) modelvar -> . modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET VAR shift and go to state 157 IN shift and go to state 156 modelvar shift and go to state 410 state 324 (107) assignment -> ARG1 DOT VAR ASSIGNMENT . expression EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 411 state 325 (106) assignment -> ARG1 DOT MODEL ASSIGNMENT . MODEL EOL MODEL shift and go to state 412 state 326 (117) assignment -> ARG1 DOT MODEL DOT . modelvar ASSIGNMENT expression EOL (109) modelvar -> . modelvar DOT VAR (110) modelvar -> . VAR (111) modelvar -> . IN (112) modelvar -> . modelvar OPENBRACKET expression CLOSEBRACKET (113) modelvar -> . modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET VAR shift and go to state 157 IN shift and go to state 156 modelvar shift and go to state 413 state 327 (89) whilestatement -> WHILE expression DO EOL . BREAK reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) RETURN reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) EOL reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) GRAPHICS reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) MODEL reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) ARG1 reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) FUNCTIONNAME reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) MESSAGE reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) CLEAR reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) SELECT reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) OPENSQBRACKET reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) VAR reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) IN reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) PREVAR reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) FUNCTION reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) TRY reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) FOR reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) IF reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) WHILE reduce using rule 89 (whilestatement -> WHILE expression DO EOL .) state 328 (90) whilestatement -> WHILE expression THEN EOL . BREAK reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) RETURN reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) EOL reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) GRAPHICS reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) MODEL reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) ARG1 reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) FUNCTIONNAME reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) MESSAGE reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) CLEAR reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) SELECT reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) OPENSQBRACKET reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) VAR reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) IN reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) PREVAR reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) FUNCTION reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) TRY reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) FOR reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) IF reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) WHILE reduce using rule 90 (whilestatement -> WHILE expression THEN EOL .) state 329 (66) catchstatement -> CATCH EOL . BREAK reduce using rule 66 (catchstatement -> CATCH EOL .) RETURN reduce using rule 66 (catchstatement -> CATCH EOL .) EOL reduce using rule 66 (catchstatement -> CATCH EOL .) GRAPHICS reduce using rule 66 (catchstatement -> CATCH EOL .) MODEL reduce using rule 66 (catchstatement -> CATCH EOL .) ARG1 reduce using rule 66 (catchstatement -> CATCH EOL .) FUNCTIONNAME reduce using rule 66 (catchstatement -> CATCH EOL .) MESSAGE reduce using rule 66 (catchstatement -> CATCH EOL .) CLEAR reduce using rule 66 (catchstatement -> CATCH EOL .) SELECT reduce using rule 66 (catchstatement -> CATCH EOL .) OPENSQBRACKET reduce using rule 66 (catchstatement -> CATCH EOL .) VAR reduce using rule 66 (catchstatement -> CATCH EOL .) IN reduce using rule 66 (catchstatement -> CATCH EOL .) PREVAR reduce using rule 66 (catchstatement -> CATCH EOL .) FUNCTION reduce using rule 66 (catchstatement -> CATCH EOL .) TRY reduce using rule 66 (catchstatement -> CATCH EOL .) FOR reduce using rule 66 (catchstatement -> CATCH EOL .) IF reduce using rule 66 (catchstatement -> CATCH EOL .) WHILE reduce using rule 66 (catchstatement -> CATCH EOL .) state 330 (61) trystatementblocks -> trystatement statementblock catchstatement statementblock . endstatementblock (10) statementblock -> statementblock . statement (40) endstatementblock -> . END EOL (14) statement -> . assignment (15) statement -> . getvalueassignment (16) statement -> . standarddefineassignment (17) statement -> . function EOL (22) statement -> . BREAK EOL (23) statement -> . RETURN EOL (24) statement -> . clearvar EOL (25) statement -> . EOL (26) statement -> . forstatementblocks (28) statement -> . functionblock (29) statement -> . ifstatementblocks (31) statement -> . resumestatementblocks (33) statement -> . selectstatement casestatementblock endstatementblock (34) statement -> . selectjobstatement casejobstatementblock endstatementblock (35) statement -> . trystatementblocks (37) statement -> . lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (38) statement -> . whilestatementblocks (97) assignment -> . lterm ASSIGNMENT expression EOL (98) assignment -> . lterm ASSIGNMENT listcall EOL (99) assignment -> . GRAPHICS ASSIGNMENT expression EOL (100) assignment -> . MODEL ASSIGNMENT expression EOL (101) assignment -> . lterm ASSIGNMENT ARG1 EOL (102) assignment -> . ARG1 ASSIGNMENT expression (103) assignment -> . GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL (104) assignment -> . MODEL ASSIGNMENT ARG1 DOT MODEL EOL (105) assignment -> . ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL (106) assignment -> . ARG1 DOT MODEL ASSIGNMENT MODEL EOL (107) assignment -> . ARG1 DOT VAR ASSIGNMENT expression EOL (108) assignment -> . ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL (114) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (115) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (116) assignment -> . ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL (117) assignment -> . ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL (125) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (157) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (214) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (215) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (216) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (217) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (219) clearvar -> . CLEAR VAR (220) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock (218) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (221) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (222) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (223) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (224) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (225) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (226) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (227) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (228) lterm -> . lterm DOT VAR (229) lterm -> . lterm DOT IN (230) lterm -> . lterm DOT GRAPHICS (231) lterm -> . lterm DOT MODEL (232) lterm -> . VAR (233) lterm -> . IN (234) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) 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 (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL (64) whilestatementblock -> . whilestatement statementblock (67) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL (68) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL (69) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression EOL (70) forstatement -> . FOR VAR ASSIGNMENT expression COLON expression DO EOL (71) forstatement -> . FOR VAR ASSIGNMENT VAR EOL (72) forstatement -> . FOR VAR ASSIGNMENT VAR DO EOL (92) ifstatement -> . IF expression THEN (93) ifstatement -> . IF expression EOL (89) whilestatement -> . WHILE expression DO EOL (90) whilestatement -> . WHILE expression THEN EOL (91) whilestatement -> . WHILE expression EOL END shift and go to state 68 BREAK shift and go to state 44 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 ARG1 shift and go to state 39 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 46 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 40 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 120 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 414 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 41 functionblock shift and go to state 42 lterm shift and go to state 43 ifstatementblocks shift and go to state 45 forstatement shift and go to state 47 standarddefineassignment shift and go to state 48 trystatementblocks shift and go to state 49 ifstatement shift and go to state 50 state 331 (218) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET . expression CLOSEBRACKET EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 415 state 332 (98) assignment -> lterm ASSIGNMENT listcall EOL . GRAPHICS reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) MODEL reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) ARG1 reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) FUNCTIONNAME reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) MESSAGE reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) OPENSQBRACKET reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) VAR reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) IN reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) PREVAR reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) TRY reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) FOR reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) IF reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) WHILE reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) END reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) CASE reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) BREAK reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) RETURN reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) EOL reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) CLEAR reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) SELECT reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) FUNCTION reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) CATCH reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) ENDFUNCTION reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) ELSE reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) ELSEIF reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) state 333 (125) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET . getvaluearguments CLOSEBRACKET EOL (126) getvaluearguments -> . getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 (127) getvaluearg1 -> . OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET (128) getvaluearg1 -> . OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET (129) getvaluearg1 -> . DQSTRING (130) getvaluearg1 -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (131) getvaluearg1 -> . VAR OPENSQBRACKET shift and go to state 421 DQSTRING shift and go to state 419 GETTEXT shift and go to state 417 VAR shift and go to state 418 getvaluearguments shift and go to state 416 getvaluearg1 shift and go to state 420 state 334 (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 422 state 335 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET . standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (158) standarddefinearg1 -> . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 standarddefinearg1 shift and go to state 423 termvar shift and go to state 92 expression shift and go to state 424 state 336 (101) assignment -> lterm ASSIGNMENT ARG1 EOL . GRAPHICS reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) MODEL reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) ARG1 reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) FUNCTIONNAME reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) MESSAGE reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) OPENSQBRACKET reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) VAR reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) IN reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) PREVAR reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) TRY reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) FOR reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) IF reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) WHILE reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) END reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) CASE reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) BREAK reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) RETURN reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) EOL reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) CLEAR reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) SELECT reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) FUNCTION reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) CATCH reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) ENDFUNCTION reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) ELSE reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) ELSEIF reduce using rule 101 (assignment -> lterm ASSIGNMENT ARG1 EOL .) state 337 (97) assignment -> lterm ASSIGNMENT expression EOL . GRAPHICS reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) MODEL reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) ARG1 reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) MESSAGE reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) VAR reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) IN reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) PREVAR reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) TRY reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) FOR reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) IF reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) WHILE reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) END reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) CASE reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) BREAK reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) RETURN reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) EOL reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) CLEAR reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) SELECT reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) FUNCTION reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) CATCH reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) ELSE reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) ELSEIF reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) state 338 (217) function -> MESSAGE OPENBRACKET expression CLOSEBRACKET . EOL reduce using rule 217 (function -> MESSAGE OPENBRACKET expression CLOSEBRACKET .) state 339 (216) function -> MESSAGE OPENBRACKET expression COMMA . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 425 state 340 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL JOB shift and go to state 426 state 341 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET . JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL JOB shift and go to state 427 state 342 (224) lterm -> lterm OPENBRACKET expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 428 state 343 (225) lterm -> lterm OPENBRACKET expression COMMA expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 429 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 344 (226) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 430 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 345 (221) lterm -> lterm OPENBRACKET expression COLON expression . CLOSEBRACKET (223) lterm -> lterm OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 431 COMMA shift and go to state 432 COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 346 (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET . EOL EOL shift and go to state 433 state 347 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET EOL (178) list -> list . COMMA expression (179) list -> list . COMMA listcall (180) list -> list . COMMA ARG1 (181) list -> list . COMMA VAR ASSIGNMENT expression (182) list -> list . COMMA GRAPHICS ASSIGNMENT expression (183) list -> list . COMMA MODEL ASSIGNMENT expression (184) list -> list . COMMA VAR ASSIGNMENT listcall (185) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (186) list -> list . COMMA MODEL ASSIGNMENT listcall (187) list -> list . COMMA IN ASSIGNMENT expression (188) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 434 COMMA shift and go to state 298 state 348 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list . CLOSEBRACKET EOL (178) list -> list . COMMA expression (179) list -> list . COMMA listcall (180) list -> list . COMMA ARG1 (181) list -> list . COMMA VAR ASSIGNMENT expression (182) list -> list . COMMA GRAPHICS ASSIGNMENT expression (183) list -> list . COMMA MODEL ASSIGNMENT expression (184) list -> list . COMMA VAR ASSIGNMENT listcall (185) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (186) list -> list . COMMA MODEL ASSIGNMENT listcall (187) list -> list . COMMA IN ASSIGNMENT expression (188) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 435 COMMA shift and go to state 298 state 349 (94) elseifstatement -> ELSEIF expression THEN EOL . BREAK reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) RETURN reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) EOL reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) GRAPHICS reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) MODEL reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) ARG1 reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) FUNCTIONNAME reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) MESSAGE reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) CLEAR reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) SELECT reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) OPENSQBRACKET reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) VAR reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) IN reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) PREVAR reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) FUNCTION reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) TRY reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) FOR reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) IF reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) WHILE reduce using rule 94 (elseifstatement -> ELSEIF expression THEN EOL .) state 350 (104) assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL . EOL (279) termvar -> ARG1 DOT MODEL . DOT VAR EOL shift and go to state 436 DOT shift and go to state 379 state 351 (112) modelvar -> modelvar OPENBRACKET expression . CLOSEBRACKET (113) modelvar -> modelvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 437 CLOSEOPENBRACKET shift and go to state 438 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 352 (115) assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression . EOL EOL shift and go to state 439 state 353 (118) modelexpression -> LIST . OPENBRACKET modelexpressionlist CLOSEBRACKET (119) modelexpression -> LIST . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 440 state 354 (124) modelexpression -> expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL reduce using rule 124 (modelexpression -> expression .) COMMA reduce using rule 124 (modelexpression -> expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 355 (109) modelvar -> modelvar DOT VAR . ASSIGNMENT reduce using rule 109 (modelvar -> modelvar DOT VAR .) DOT reduce using rule 109 (modelvar -> modelvar DOT VAR .) OPENBRACKET reduce using rule 109 (modelvar -> modelvar DOT VAR .) state 356 (75) casestatement -> CASE expression THEN EOL . BREAK reduce using rule 75 (casestatement -> CASE expression THEN EOL .) RETURN reduce using rule 75 (casestatement -> CASE expression THEN EOL .) EOL reduce using rule 75 (casestatement -> CASE expression THEN EOL .) GRAPHICS reduce using rule 75 (casestatement -> CASE expression THEN EOL .) MODEL reduce using rule 75 (casestatement -> CASE expression THEN EOL .) ARG1 reduce using rule 75 (casestatement -> CASE expression THEN EOL .) FUNCTIONNAME reduce using rule 75 (casestatement -> CASE expression THEN EOL .) MESSAGE reduce using rule 75 (casestatement -> CASE expression THEN EOL .) CLEAR reduce using rule 75 (casestatement -> CASE expression THEN EOL .) SELECT reduce using rule 75 (casestatement -> CASE expression THEN EOL .) OPENSQBRACKET reduce using rule 75 (casestatement -> CASE expression THEN EOL .) VAR reduce using rule 75 (casestatement -> CASE expression THEN EOL .) IN reduce using rule 75 (casestatement -> CASE expression THEN EOL .) PREVAR reduce using rule 75 (casestatement -> CASE expression THEN EOL .) FUNCTION reduce using rule 75 (casestatement -> CASE expression THEN EOL .) TRY reduce using rule 75 (casestatement -> CASE expression THEN EOL .) FOR reduce using rule 75 (casestatement -> CASE expression THEN EOL .) IF reduce using rule 75 (casestatement -> CASE expression THEN EOL .) WHILE reduce using rule 75 (casestatement -> CASE expression THEN EOL .) END reduce using rule 75 (casestatement -> CASE expression THEN EOL .) CASE reduce using rule 75 (casestatement -> CASE expression THEN EOL .) state 357 (260) term -> GETTEXT OPENBRACKET expression CLOSEBRACKET . CLOSEBRACKET reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) BREAK reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) RETURN reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) GRAPHICS reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) MODEL reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) ARG1 reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) MESSAGE reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CLEAR reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) SELECT reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) VAR reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) IN reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) PREVAR reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) FUNCTION reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) TRY reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) FOR reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) IF reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) WHILE reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) END reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) ELSE reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CATCH reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) ELSEIF reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CASE reduce using rule 260 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) state 358 (253) term -> PART OPENBRACKET expression COMMA . expression COLON expression CLOSEBRACKET (254) term -> PART OPENBRACKET expression COMMA . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 441 state 359 (257) term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . CLOSEBRACKET reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COLON reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) TRANSPOSE reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) MULTIPLICATION reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) ADDITION reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMPARISON reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) LOGICAL reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) EOL reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) THEN reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) DO reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) ENDFUNCTION reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) BREAK reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) RETURN reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) GRAPHICS reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) MODEL reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) ARG1 reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) FUNCTIONNAME reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) MESSAGE reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CLEAR reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SELECT reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) OPENSQBRACKET reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) VAR reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) IN reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) PREVAR reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) FUNCTION reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) TRY reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) FOR reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) IF reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) WHILE reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) END reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) ELSE reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CATCH reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) ELSEIF reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CASE reduce using rule 257 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 360 (248) term -> OPENBRACKET expression COLON expression . CLOSEBRACKET (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 442 COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 361 (241) termvar -> termvar OPENBRACKET COLON CLOSEBRACKET . OPENBRACKET reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) DOT reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) ADDITION reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) COMPARISON reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) LOGICAL reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) COLON reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) COMMA reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) SPACE reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) SEMICOLON reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) EOL reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) DO reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) THEN reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) ENDFUNCTION reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) BREAK reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) RETURN reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) GRAPHICS reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) MODEL reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) ARG1 reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) FUNCTIONNAME reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) MESSAGE reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLEAR reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) SELECT reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) OPENSQBRACKET reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) VAR reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) IN reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) PREVAR reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) FUNCTION reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) TRY reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) FOR reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) IF reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) WHILE reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) END reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) ELSE reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CATCH reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) ELSEIF reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CASE reduce using rule 241 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) state 362 (242) termvar -> termvar OPENBRACKET COLON COMMA . expression CLOSEBRACKET (247) termvar -> termvar OPENBRACKET COLON COMMA . COLON CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN COLON shift and go to state 443 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 444 state 363 (239) termvar -> termvar OPENBRACKET COLON expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 445 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 364 (250) termvar -> termvar OPENBRACKET expression CLOSEBRACKET . OPENBRACKET reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) BREAK reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) RETURN reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) GRAPHICS reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) MODEL reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) ARG1 reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) MESSAGE reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLEAR reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) SELECT reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) VAR reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) IN reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) PREVAR reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) FUNCTION reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) TRY reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) FOR reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) IF reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) WHILE reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) END reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) ELSE reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CATCH reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) ELSEIF reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CASE reduce using rule 250 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) state 365 (235) termvar -> termvar OPENBRACKET expression COLON . expression CLOSEBRACKET (236) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression CLOSEBRACKET (237) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> termvar OPENBRACKET expression COLON . expression COMMA COLON CLOSEBRACKET (240) termvar -> termvar OPENBRACKET expression COLON . CLOSEBRACKET (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSEBRACKET shift and go to state 446 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 447 state 366 (244) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . COLON CLOSEBRACKET (246) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (251) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN COLON shift and go to state 448 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 449 state 367 (243) termvar -> termvar OPENBRACKET expression COMMA . COLON CLOSEBRACKET (245) termvar -> termvar OPENBRACKET expression COMMA . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN COLON shift and go to state 450 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 451 state 368 (256) term -> STRING OPENBRACKET expression CLOSEBRACKET . CLOSEBRACKET reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) BREAK reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) RETURN reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) GRAPHICS reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) MODEL reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) ARG1 reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) MESSAGE reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CLEAR reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) SELECT reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) VAR reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) IN reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) PREVAR reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) FUNCTION reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) TRY reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) FOR reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) IF reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) WHILE reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) END reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) ELSE reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CATCH reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) ELSEIF reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CASE reduce using rule 256 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) state 369 (255) term -> STRING OPENBRACKET expression COLON . expression CLOSEBRACKET (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 452 state 370 (172) termarrayarraylist -> termarraylist SEMICOLON termarraylist . (174) termarraylist -> termarraylist . COMMA expression (175) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET reduce using rule 172 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) SEMICOLON reduce using rule 172 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) COMMA shift and go to state 453 SPACE shift and go to state 454 state 371 (203) expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET . TRANSPOSE reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) MULTIPLICATION reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) ADDITION reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) COMPARISON reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) LOGICAL reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) COLON reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) COMMA reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) EOL reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) THEN reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) DO reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) SPACE reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) SEMICOLON reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) ENDFUNCTION reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) BREAK reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) RETURN reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) GRAPHICS reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) MODEL reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) ARG1 reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) FUNCTIONNAME reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) MESSAGE reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLEAR reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) SELECT reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) OPENSQBRACKET reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) VAR reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) IN reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) PREVAR reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) FUNCTION reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) TRY reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) FOR reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) IF reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) WHILE reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) END reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) ELSE reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CATCH reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) ELSEIF reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CASE reduce using rule 203 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) state 372 (175) termarraylist -> termarraylist SPACE expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COMMA reduce using rule 175 (termarraylist -> termarraylist SPACE expression .) SPACE reduce using rule 175 (termarraylist -> termarraylist SPACE expression .) CLOSESQBRACKET reduce using rule 175 (termarraylist -> termarraylist SPACE expression .) SEMICOLON reduce using rule 175 (termarraylist -> termarraylist SPACE expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 373 (202) expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET . TRANSPOSE reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) MULTIPLICATION reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) ADDITION reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) COMPARISON reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) LOGICAL reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) COLON reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) COMMA reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) EOL reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) THEN reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) DO reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) SPACE reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) SEMICOLON reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) ENDFUNCTION reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) BREAK reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) RETURN reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) GRAPHICS reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) MODEL reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) ARG1 reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) FUNCTIONNAME reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) MESSAGE reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLEAR reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) SELECT reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) OPENSQBRACKET reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) VAR reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) IN reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) PREVAR reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) FUNCTION reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) TRY reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) FOR reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) IF reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) WHILE reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) END reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) ELSE reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CATCH reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) ELSEIF reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CASE reduce using rule 202 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) state 374 (174) termarraylist -> termarraylist COMMA expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COMMA reduce using rule 174 (termarraylist -> termarraylist COMMA expression .) SPACE reduce using rule 174 (termarraylist -> termarraylist COMMA expression .) CLOSESQBRACKET reduce using rule 174 (termarraylist -> termarraylist COMMA expression .) SEMICOLON reduce using rule 174 (termarraylist -> termarraylist COMMA expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 375 (171) termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist . (174) termarraylist -> termarraylist . COMMA expression (175) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET reduce using rule 171 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) SEMICOLON reduce using rule 171 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) COMMA shift and go to state 453 SPACE shift and go to state 454 state 376 (200) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET . TRANSPOSE reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) MULTIPLICATION reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) ADDITION reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) COMPARISON reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) LOGICAL reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) COLON reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) COMMA reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) EOL reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) THEN reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) DO reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) SPACE reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) SEMICOLON reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) ENDFUNCTION reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) BREAK reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) RETURN reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) GRAPHICS reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) MODEL reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) ARG1 reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) FUNCTIONNAME reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) MESSAGE reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLEAR reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) SELECT reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) OPENSQBRACKET reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) VAR reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) IN reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) PREVAR reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) FUNCTION reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) TRY reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) FOR reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) IF reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) WHILE reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) END reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) ELSE reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CATCH reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) ELSEIF reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CASE reduce using rule 200 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) state 377 (177) termarraylist -> expression COLON expression . (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COMMA reduce using rule 177 (termarraylist -> expression COLON expression .) SPACE reduce using rule 177 (termarraylist -> expression COLON expression .) CLOSESQBRACKET reduce using rule 177 (termarraylist -> expression COLON expression .) SEMICOLON reduce using rule 177 (termarraylist -> expression COLON expression .) COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 378 (258) term -> ARG1 OPENBRACKET expression CLOSEBRACKET . CLOSEBRACKET reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) BREAK reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) RETURN reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) GRAPHICS reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) MODEL reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) ARG1 reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) MESSAGE reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) CLEAR reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) SELECT reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) VAR reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) IN reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) PREVAR reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) FUNCTION reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) TRY reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) FOR reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) IF reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) WHILE reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) END reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) ELSE reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) CATCH reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) ELSEIF reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) CASE reduce using rule 258 (term -> ARG1 OPENBRACKET expression CLOSEBRACKET .) state 379 (279) termvar -> ARG1 DOT MODEL DOT . VAR VAR shift and go to state 455 state 380 (278) termvar -> ARG1 DOT GRAPHICS DOT . VAR VAR shift and go to state 456 state 381 (268) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 457 state 382 (267) expression -> expression ADDITION expression MULTIPLICATION . PREVAR_COMPLEX (206) expression -> expression MULTIPLICATION . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN PREVAR_COMPLEX shift and go to state 458 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 293 state 383 (249) term -> expression COLON expression COLON . expression (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 459 state 384 (262) listcall -> LIST OPENBRACKET CLOSEBRACKET . EOL reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) TRANSPOSE reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) MULTIPLICATION reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) ADDITION reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) COMPARISON reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) LOGICAL reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) COLON reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) THEN reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) DO reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CLOSEBRACKET reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) COMMA reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) SPACE reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) SEMICOLON reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) ENDFUNCTION reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) BREAK reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) RETURN reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) GRAPHICS reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) MODEL reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) ARG1 reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) FUNCTIONNAME reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) MESSAGE reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CLEAR reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) SELECT reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) OPENSQBRACKET reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) VAR reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) IN reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) PREVAR reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) FUNCTION reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) TRY reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) FOR reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) IF reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) WHILE reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) END reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) ELSE reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CATCH reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) ELSEIF reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CASE reduce using rule 262 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) state 385 (259) listcall -> LIST OPENBRACKET list . CLOSEBRACKET (178) list -> list . COMMA expression (179) list -> list . COMMA listcall (180) list -> list . COMMA ARG1 (181) list -> list . COMMA VAR ASSIGNMENT expression (182) list -> list . COMMA GRAPHICS ASSIGNMENT expression (183) list -> list . COMMA MODEL ASSIGNMENT expression (184) list -> list . COMMA VAR ASSIGNMENT listcall (185) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (186) list -> list . COMMA MODEL ASSIGNMENT listcall (187) list -> list . COMMA IN ASSIGNMENT expression (188) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 460 COMMA shift and go to state 298 state 386 (195) list -> IN ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 195 (list -> IN ASSIGNMENT listcall .) COMMA reduce using rule 195 (list -> IN ASSIGNMENT listcall .) state 387 (194) list -> IN ASSIGNMENT expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 194 (list -> IN ASSIGNMENT expression .) COMMA reduce using rule 194 (list -> IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 388 (193) list -> VAR ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 193 (list -> VAR ASSIGNMENT listcall .) COMMA reduce using rule 193 (list -> VAR ASSIGNMENT listcall .) state 389 (192) list -> VAR ASSIGNMENT expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 192 (list -> VAR ASSIGNMENT expression .) COMMA reduce using rule 192 (list -> VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 390 (182) list -> list COMMA GRAPHICS . ASSIGNMENT expression (185) list -> list COMMA GRAPHICS . ASSIGNMENT listcall (276) termvar -> GRAPHICS . ASSIGNMENT shift and go to state 461 OPENBRACKET reduce using rule 276 (termvar -> GRAPHICS .) DOT reduce using rule 276 (termvar -> GRAPHICS .) TRANSPOSE reduce using rule 276 (termvar -> GRAPHICS .) MULTIPLICATION reduce using rule 276 (termvar -> GRAPHICS .) ADDITION reduce using rule 276 (termvar -> GRAPHICS .) COMPARISON reduce using rule 276 (termvar -> GRAPHICS .) LOGICAL reduce using rule 276 (termvar -> GRAPHICS .) COLON reduce using rule 276 (termvar -> GRAPHICS .) CLOSEBRACKET reduce using rule 276 (termvar -> GRAPHICS .) COMMA reduce using rule 276 (termvar -> GRAPHICS .) state 391 (179) list -> list COMMA listcall . CLOSEBRACKET reduce using rule 179 (list -> list COMMA listcall .) COMMA reduce using rule 179 (list -> list COMMA listcall .) state 392 (183) list -> list COMMA MODEL . ASSIGNMENT expression (186) list -> list COMMA MODEL . ASSIGNMENT listcall (277) termvar -> MODEL . ASSIGNMENT shift and go to state 462 OPENBRACKET reduce using rule 277 (termvar -> MODEL .) DOT reduce using rule 277 (termvar -> MODEL .) TRANSPOSE reduce using rule 277 (termvar -> MODEL .) MULTIPLICATION reduce using rule 277 (termvar -> MODEL .) ADDITION reduce using rule 277 (termvar -> MODEL .) COMPARISON reduce using rule 277 (termvar -> MODEL .) LOGICAL reduce using rule 277 (termvar -> MODEL .) COLON reduce using rule 277 (termvar -> MODEL .) CLOSEBRACKET reduce using rule 277 (termvar -> MODEL .) COMMA reduce using rule 277 (termvar -> MODEL .) state 393 (187) list -> list COMMA IN . ASSIGNMENT expression (188) list -> list COMMA IN . ASSIGNMENT listcall (280) termvar -> IN . ASSIGNMENT shift and go to state 463 OPENBRACKET reduce using rule 280 (termvar -> IN .) DOT reduce using rule 280 (termvar -> IN .) TRANSPOSE reduce using rule 280 (termvar -> IN .) MULTIPLICATION reduce using rule 280 (termvar -> IN .) ADDITION reduce using rule 280 (termvar -> IN .) COMPARISON reduce using rule 280 (termvar -> IN .) LOGICAL reduce using rule 280 (termvar -> IN .) COLON reduce using rule 280 (termvar -> IN .) CLOSEBRACKET reduce using rule 280 (termvar -> IN .) COMMA reduce using rule 280 (termvar -> IN .) state 394 (181) list -> list COMMA VAR . ASSIGNMENT expression (184) list -> list COMMA VAR . ASSIGNMENT listcall (275) termvar -> VAR . ASSIGNMENT shift and go to state 464 OPENBRACKET reduce using rule 275 (termvar -> VAR .) DOT reduce using rule 275 (termvar -> VAR .) TRANSPOSE reduce using rule 275 (termvar -> VAR .) MULTIPLICATION reduce using rule 275 (termvar -> VAR .) ADDITION reduce using rule 275 (termvar -> VAR .) COMPARISON reduce using rule 275 (termvar -> VAR .) LOGICAL reduce using rule 275 (termvar -> VAR .) COLON reduce using rule 275 (termvar -> VAR .) CLOSEBRACKET reduce using rule 275 (termvar -> VAR .) COMMA reduce using rule 275 (termvar -> VAR .) state 395 (180) list -> list COMMA ARG1 . (258) term -> ARG1 . OPENBRACKET expression CLOSEBRACKET (278) termvar -> ARG1 . DOT GRAPHICS DOT VAR (279) termvar -> ARG1 . DOT MODEL DOT VAR CLOSEBRACKET reduce using rule 180 (list -> list COMMA ARG1 .) COMMA reduce using rule 180 (list -> list COMMA ARG1 .) OPENBRACKET shift and go to state 176 DOT shift and go to state 177 state 396 (178) list -> list COMMA expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 178 (list -> list COMMA expression .) COMMA reduce using rule 178 (list -> list COMMA expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 397 (72) forstatement -> FOR VAR ASSIGNMENT VAR DO . EOL EOL shift and go to state 465 state 398 (71) forstatement -> FOR VAR ASSIGNMENT VAR EOL . BREAK reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) RETURN reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) EOL reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) GRAPHICS reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) MODEL reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) ARG1 reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) FUNCTIONNAME reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) MESSAGE reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) CLEAR reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) SELECT reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) OPENSQBRACKET reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) VAR reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) IN reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) PREVAR reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) FUNCTION reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) TRY reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) FOR reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) IF reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) WHILE reduce using rule 71 (forstatement -> FOR VAR ASSIGNMENT VAR EOL .) state 399 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON . expression COLON expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON . expression COLON expression DO EOL (69) forstatement -> FOR VAR ASSIGNMENT expression COLON . expression EOL (70) forstatement -> FOR VAR ASSIGNMENT expression COLON . expression DO EOL (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 466 state 400 (85) casejobstatement -> CASE JOB_PLOT THEN EOL . BREAK reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) RETURN reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) EOL reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) GRAPHICS reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) MODEL reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) ARG1 reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) FUNCTIONNAME reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) MESSAGE reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) CLEAR reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) SELECT reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) OPENSQBRACKET reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) VAR reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) IN reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) PREVAR reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) FUNCTION reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) TRY reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) FOR reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) IF reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) WHILE reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) END reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) CASE reduce using rule 85 (casejobstatement -> CASE JOB_PLOT THEN EOL .) state 401 (77) casejobstatement -> CASE JOB_DEFINE THEN EOL . BREAK reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) RETURN reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) EOL reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) GRAPHICS reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) MODEL reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) ARG1 reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) FUNCTIONNAME reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) MESSAGE reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) CLEAR reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) SELECT reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) OPENSQBRACKET reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) VAR reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) IN reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) PREVAR reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) FUNCTION reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) TRY reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) FOR reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) IF reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) WHILE reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) END reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) CASE reduce using rule 77 (casejobstatement -> CASE JOB_DEFINE THEN EOL .) state 402 (83) casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL . BREAK reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) RETURN reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) EOL reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) GRAPHICS reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) MODEL reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) ARG1 reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) FUNCTIONNAME reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) MESSAGE reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) CLEAR reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) SELECT reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) OPENSQBRACKET reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) VAR reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) IN reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) PREVAR reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) FUNCTION reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) TRY reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) FOR reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) IF reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) WHILE reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) END reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) CASE reduce using rule 83 (casejobstatement -> CASE JOB_GETOUTPUTS THEN EOL .) state 403 (87) casejobsetstatement -> CASE JOB_SET THEN EOL . GRAPHICS reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) MODEL reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) ARG1 reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) FUNCTIONNAME reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) MESSAGE reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) OPENSQBRACKET reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) VAR reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) IN reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) PREVAR reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) TRY reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) FOR reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) IF reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) WHILE reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) END reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) CASE reduce using rule 87 (casejobsetstatement -> CASE JOB_SET THEN EOL .) state 404 (79) casejobstatement -> CASE JOB_GETINPUTS THEN EOL . BREAK reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) RETURN reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) EOL reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) GRAPHICS reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) MODEL reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) ARG1 reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) FUNCTIONNAME reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) MESSAGE reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) CLEAR reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) SELECT reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) OPENSQBRACKET reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) VAR reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) IN reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) PREVAR reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) FUNCTION reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) TRY reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) FOR reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) IF reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) WHILE reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) END reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) CASE reduce using rule 79 (casejobstatement -> CASE JOB_GETINPUTS THEN EOL .) state 405 (81) casejobstatement -> CASE JOB_GETORIGIN THEN EOL . BREAK reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) RETURN reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) EOL reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) GRAPHICS reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) MODEL reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) ARG1 reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) FUNCTIONNAME reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) MESSAGE reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) CLEAR reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) SELECT reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) OPENSQBRACKET reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) VAR reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) IN reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) PREVAR reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) FUNCTION reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) TRY reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) FOR reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) IF reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) WHILE reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) END reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) CASE reduce using rule 81 (casejobstatement -> CASE JOB_GETORIGIN THEN EOL .) state 406 (103) assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS . EOL (278) termvar -> ARG1 DOT GRAPHICS . DOT VAR EOL shift and go to state 467 DOT shift and go to state 380 state 407 (114) assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression . EOL EOL shift and go to state 468 state 408 (108) assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT . expression EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 469 state 409 (105) assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS . EOL EOL shift and go to state 470 state 410 (116) assignment -> ARG1 DOT GRAPHICS DOT modelvar . ASSIGNMENT expression EOL (109) modelvar -> modelvar . DOT VAR (112) modelvar -> modelvar . OPENBRACKET expression CLOSEBRACKET (113) modelvar -> modelvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET ASSIGNMENT shift and go to state 471 DOT shift and go to state 260 OPENBRACKET shift and go to state 258 state 411 (107) assignment -> ARG1 DOT VAR ASSIGNMENT expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL shift and go to state 472 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 412 (106) assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL . EOL EOL shift and go to state 473 state 413 (117) assignment -> ARG1 DOT MODEL DOT modelvar . ASSIGNMENT expression EOL (109) modelvar -> modelvar . DOT VAR (112) modelvar -> modelvar . OPENBRACKET expression CLOSEBRACKET (113) modelvar -> modelvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET ASSIGNMENT shift and go to state 474 DOT shift and go to state 260 OPENBRACKET shift and go to state 258 state 414 (61) trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock . BREAK reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) RETURN reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) EOL reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) GRAPHICS reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) MODEL reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) ARG1 reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) FUNCTIONNAME reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) MESSAGE reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) CLEAR reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) SELECT reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) OPENSQBRACKET reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) VAR reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) IN reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) PREVAR reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) FUNCTION reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) TRY reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) FOR reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) IF reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) WHILE reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) END reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) ELSE reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) ELSEIF reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) CASE reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) CATCH reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) ENDFUNCTION reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) state 415 (218) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression . CLOSEBRACKET EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 475 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 416 (125) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 476 state 417 (130) getvaluearg1 -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 477 state 418 (131) getvaluearg1 -> VAR . COMMA reduce using rule 131 (getvaluearg1 -> VAR .) state 419 (129) getvaluearg1 -> DQSTRING . COMMA reduce using rule 129 (getvaluearg1 -> DQSTRING .) state 420 (126) getvaluearguments -> getvaluearg1 . COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 COMMA shift and go to state 478 state 421 (127) getvaluearg1 -> OPENSQBRACKET . getvaluearg1arraylist CLOSESQBRACKET (128) getvaluearg1 -> OPENSQBRACKET . getvaluearg1arraylist SEMICOLON CLOSESQBRACKET (132) getvaluearg1arraylist -> . getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem (133) getvaluearg1arraylist -> . getvaluearg1arraylist COMMA getvaluearg1arraylistitem (134) getvaluearg1arraylist -> . getvaluearg1arraylist SPACE getvaluearg1arraylistitem (135) getvaluearg1arraylist -> . getvaluearg1arraylistitem (136) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (137) getvaluearg1arraylistitem -> . DQSTRING (138) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING (139) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 480 DQSTRING shift and go to state 481 FUNCTIONNAME shift and go to state 479 getvaluearg1arraylist shift and go to state 482 getvaluearg1arraylistitem shift and go to state 483 state 422 (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET . EOL EOL shift and go to state 484 state 423 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 . COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL COMMA shift and go to state 485 state 424 (158) standarddefinearg1 -> expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COMMA reduce using rule 158 (standarddefinearg1 -> expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 425 (216) function -> MESSAGE OPENBRACKET expression COMMA expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 486 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 426 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB . COMMA ARG1 COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 487 state 427 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB . COMMA ARG1 COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 488 state 428 (224) lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET . ASSIGNMENT reduce using rule 224 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) OPENBRACKET reduce using rule 224 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) DOT reduce using rule 224 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) state 429 (225) lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET . ASSIGNMENT reduce using rule 225 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) OPENBRACKET reduce using rule 225 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) DOT reduce using rule 225 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 430 (226) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 226 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 226 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 226 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 431 (221) lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET . ASSIGNMENT reduce using rule 221 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) OPENBRACKET reduce using rule 221 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) DOT reduce using rule 221 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) state 432 (223) lterm -> lterm OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 489 state 433 (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 .) ARG1 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 .) MESSAGE 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 434 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . EOL EOL shift and go to state 490 state 435 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET . EOL EOL shift and go to state 491 state 436 (104) assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL . GRAPHICS reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) MODEL reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) ARG1 reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) FUNCTIONNAME reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) MESSAGE reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) OPENSQBRACKET reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) VAR reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) IN reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) PREVAR reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) TRY reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) FOR reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) IF reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) WHILE reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) END reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) CASE reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) BREAK reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) RETURN reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) EOL reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) CLEAR reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) SELECT reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) FUNCTION reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) CATCH reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) ENDFUNCTION reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) ELSE reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) ELSEIF reduce using rule 104 (assignment -> MODEL ASSIGNMENT ARG1 DOT MODEL EOL .) state 437 (112) modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 112 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 112 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 112 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) state 438 (113) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 492 state 439 (115) assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL . GRAPHICS reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) MODEL reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) ARG1 reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTIONNAME reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) MESSAGE reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) OPENSQBRACKET reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) VAR reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) IN reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) PREVAR reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) TRY reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) FOR reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) IF reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) WHILE reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) END reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) CASE reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) BREAK reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) RETURN reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) EOL reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) CLEAR reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) SELECT reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTION reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) CATCH reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) ENDFUNCTION reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) ELSE reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) ELSEIF reduce using rule 115 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) state 440 (118) modelexpression -> LIST OPENBRACKET . modelexpressionlist CLOSEBRACKET (119) modelexpression -> LIST OPENBRACKET . CLOSEBRACKET (120) modelexpressionlist -> . expression (121) modelexpressionlist -> . listcall (122) modelexpressionlist -> . modelexpressionlist COMMA expression (123) modelexpressionlist -> . modelexpressionlist COMMA listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN CLOSEBRACKET shift and go to state 494 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 493 termvar shift and go to state 92 modelexpressionlist shift and go to state 495 expression shift and go to state 496 state 441 (253) term -> PART OPENBRACKET expression COMMA expression . COLON expression CLOSEBRACKET (254) term -> PART OPENBRACKET expression COMMA expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COLON shift and go to state 498 CLOSEBRACKET shift and go to state 497 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 442 (248) term -> OPENBRACKET expression COLON expression CLOSEBRACKET . CLOSEBRACKET reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) BREAK reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) RETURN reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) GRAPHICS reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) MODEL reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) ARG1 reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) MESSAGE reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CLEAR reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) SELECT reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) VAR reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) IN reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) PREVAR reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) FUNCTION reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) TRY reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) FOR reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) IF reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) WHILE reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) END reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) ELSE reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CATCH reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) ELSEIF reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CASE reduce using rule 248 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) state 443 (247) termvar -> termvar OPENBRACKET COLON COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 499 state 444 (242) termvar -> termvar OPENBRACKET COLON COMMA expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 500 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 445 (239) termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) DOT reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) ADDITION reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) COLON reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) COMMA reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) SPACE reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) EOL reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) DO reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) THEN reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) BREAK reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) RETURN reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) GRAPHICS reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) MODEL reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) ARG1 reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) MESSAGE reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLEAR reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) SELECT reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) VAR reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) IN reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) PREVAR reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) FUNCTION reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) TRY reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) FOR reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) IF reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) WHILE reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) END reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) ELSE reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CATCH reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) ELSEIF reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CASE reduce using rule 239 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) state 446 (240) termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET . OPENBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) DOT reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) ADDITION reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) COMPARISON reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) LOGICAL reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) COLON reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) COMMA reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) SPACE reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) SEMICOLON reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) EOL reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) DO reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) THEN reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) ENDFUNCTION reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) BREAK reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) RETURN reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) GRAPHICS reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) MODEL reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) ARG1 reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) FUNCTIONNAME reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) MESSAGE reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLEAR reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) SELECT reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) OPENSQBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) VAR reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) IN reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) PREVAR reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) FUNCTION reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) TRY reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) FOR reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) IF reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) WHILE reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) END reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) ELSE reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CATCH reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) ELSEIF reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CASE reduce using rule 240 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) state 447 (235) termvar -> termvar OPENBRACKET expression COLON expression . CLOSEBRACKET (236) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression CLOSEBRACKET (237) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET (238) termvar -> termvar OPENBRACKET expression COLON expression . COMMA COLON CLOSEBRACKET (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 501 COMMA shift and go to state 502 COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 448 (244) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 503 state 449 (246) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (251) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 504 CLOSEOPENBRACKET shift and go to state 505 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 450 (243) termvar -> termvar OPENBRACKET expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 506 state 451 (245) termvar -> termvar OPENBRACKET expression COMMA expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 507 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 452 (255) term -> STRING OPENBRACKET expression COLON expression . CLOSEBRACKET (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 508 COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 453 (174) termarraylist -> termarraylist COMMA . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 374 state 454 (175) termarraylist -> termarraylist SPACE . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 372 state 455 (279) termvar -> ARG1 DOT MODEL DOT VAR . OPENBRACKET reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) DOT reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) TRANSPOSE reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) MULTIPLICATION reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) ADDITION reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) COMPARISON reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) LOGICAL reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) COLON reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) CLOSEBRACKET reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) CLOSESQBRACKET reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) COMMA reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) SPACE reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) SEMICOLON reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) EOL reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) DO reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) THEN reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) CLOSEOPENBRACKET reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) ENDFUNCTION reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) BREAK reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) RETURN reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) GRAPHICS reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) MODEL reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) ARG1 reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) FUNCTIONNAME reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) MESSAGE reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) CLEAR reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) SELECT reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) OPENSQBRACKET reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) VAR reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) IN reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) PREVAR reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) FUNCTION reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) TRY reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) FOR reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) IF reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) WHILE reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) END reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) ELSE reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) CATCH reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) ELSEIF reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) CASE reduce using rule 279 (termvar -> ARG1 DOT MODEL DOT VAR .) state 456 (278) termvar -> ARG1 DOT GRAPHICS DOT VAR . OPENBRACKET reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) DOT reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) TRANSPOSE reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) MULTIPLICATION reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) ADDITION reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) COMPARISON reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) LOGICAL reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) COLON reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) CLOSEBRACKET reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) CLOSESQBRACKET reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) COMMA reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) SPACE reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) SEMICOLON reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) EOL reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) DO reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) THEN reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) CLOSEOPENBRACKET reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) ENDFUNCTION reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) BREAK reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) RETURN reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) GRAPHICS reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) MODEL reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) ARG1 reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) FUNCTIONNAME reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) MESSAGE reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) CLEAR reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) SELECT reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) OPENSQBRACKET reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) VAR reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) IN reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) PREVAR reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) FUNCTION reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) TRY reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) FOR reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) IF reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) WHILE reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) END reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) ELSE reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) CATCH reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) ELSEIF reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) CASE reduce using rule 278 (termvar -> ARG1 DOT GRAPHICS DOT VAR .) state 457 (268) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ADDITION reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) COMPARISON reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) LOGICAL reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) COLON reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLOSEBRACKET reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) COMMA reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) EOL reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) THEN reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) DO reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLOSEOPENBRACKET reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLOSESQBRACKET reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) SPACE reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) SEMICOLON reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ENDFUNCTION reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) BREAK reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) RETURN reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) GRAPHICS reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) MODEL reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ARG1 reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) FUNCTIONNAME reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) MESSAGE reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLEAR reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) SELECT reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) OPENSQBRACKET reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) VAR reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) IN reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) PREVAR reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) FUNCTION reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) TRY reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) FOR reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) IF reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) WHILE reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) END reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ELSE reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CATCH reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ELSEIF reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CASE reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) TRANSPOSE shift and go to state 181 ! TRANSPOSE [ reduce using rule 268 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 185 ] ! ADDITION [ shift and go to state 180 ] ! COMPARISON [ shift and go to state 179 ] ! LOGICAL [ shift and go to state 182 ] ! COLON [ shift and go to state 184 ] state 458 (267) expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX . TRANSPOSE reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) MULTIPLICATION reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) ADDITION reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) COMPARISON reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) LOGICAL reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) COLON reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLOSEBRACKET reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) COMMA reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) EOL reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) THEN reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) DO reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLOSEOPENBRACKET reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLOSESQBRACKET reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) SPACE reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) SEMICOLON reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) ENDFUNCTION reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) BREAK reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) RETURN reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) GRAPHICS reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) MODEL reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) ARG1 reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) FUNCTIONNAME reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) MESSAGE reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLEAR reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) SELECT reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) OPENSQBRACKET reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) VAR reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) IN reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) PREVAR reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) FUNCTION reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) TRY reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) FOR reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) IF reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) WHILE reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) END reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) ELSE reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CATCH reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) ELSEIF reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CASE reduce using rule 267 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) state 459 (249) term -> expression COLON expression COLON expression . (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 249 (term -> expression COLON expression COLON expression .) COLON reduce using rule 249 (term -> expression COLON expression COLON expression .) EOL reduce using rule 249 (term -> expression COLON expression COLON expression .) COMMA reduce using rule 249 (term -> expression COLON expression COLON expression .) THEN reduce using rule 249 (term -> expression COLON expression COLON expression .) DO reduce using rule 249 (term -> expression COLON expression COLON expression .) CLOSEOPENBRACKET reduce using rule 249 (term -> expression COLON expression COLON expression .) CLOSESQBRACKET reduce using rule 249 (term -> expression COLON expression COLON expression .) SPACE reduce using rule 249 (term -> expression COLON expression COLON expression .) SEMICOLON reduce using rule 249 (term -> expression COLON expression COLON expression .) ENDFUNCTION reduce using rule 249 (term -> expression COLON expression COLON expression .) BREAK reduce using rule 249 (term -> expression COLON expression COLON expression .) RETURN reduce using rule 249 (term -> expression COLON expression COLON expression .) GRAPHICS reduce using rule 249 (term -> expression COLON expression COLON expression .) MODEL reduce using rule 249 (term -> expression COLON expression COLON expression .) ARG1 reduce using rule 249 (term -> expression COLON expression COLON expression .) FUNCTIONNAME reduce using rule 249 (term -> expression COLON expression COLON expression .) MESSAGE reduce using rule 249 (term -> expression COLON expression COLON expression .) CLEAR reduce using rule 249 (term -> expression COLON expression COLON expression .) SELECT reduce using rule 249 (term -> expression COLON expression COLON expression .) OPENSQBRACKET reduce using rule 249 (term -> expression COLON expression COLON expression .) VAR reduce using rule 249 (term -> expression COLON expression COLON expression .) IN reduce using rule 249 (term -> expression COLON expression COLON expression .) PREVAR reduce using rule 249 (term -> expression COLON expression COLON expression .) FUNCTION reduce using rule 249 (term -> expression COLON expression COLON expression .) TRY reduce using rule 249 (term -> expression COLON expression COLON expression .) FOR reduce using rule 249 (term -> expression COLON expression COLON expression .) IF reduce using rule 249 (term -> expression COLON expression COLON expression .) WHILE reduce using rule 249 (term -> expression COLON expression COLON expression .) END reduce using rule 249 (term -> expression COLON expression COLON expression .) ELSE reduce using rule 249 (term -> expression COLON expression COLON expression .) CATCH reduce using rule 249 (term -> expression COLON expression COLON expression .) ELSEIF reduce using rule 249 (term -> expression COLON expression COLON expression .) CASE reduce using rule 249 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 ! TRANSPOSE [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! MULTIPLICATION [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! ADDITION [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! COMPARISON [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! LOGICAL [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 383 ] state 460 (259) listcall -> LIST OPENBRACKET list CLOSEBRACKET . EOL reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) TRANSPOSE reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) MULTIPLICATION reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) ADDITION reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) COMPARISON reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) LOGICAL reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) COLON reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) THEN reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) DO reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CLOSEBRACKET reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) ENDFUNCTION reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) BREAK reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) RETURN reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) GRAPHICS reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) MODEL reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) ARG1 reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) FUNCTIONNAME reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) MESSAGE reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CLEAR reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) SELECT reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) OPENSQBRACKET reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) VAR reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) IN reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) PREVAR reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) FUNCTION reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) TRY reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) FOR reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) IF reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) WHILE reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) END reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) ELSE reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CATCH reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) ELSEIF reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CASE reduce using rule 259 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) state 461 (182) list -> list COMMA GRAPHICS ASSIGNMENT . expression (185) list -> list COMMA GRAPHICS ASSIGNMENT . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 509 termvar shift and go to state 92 expression shift and go to state 510 state 462 (183) list -> list COMMA MODEL ASSIGNMENT . expression (186) list -> list COMMA MODEL ASSIGNMENT . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 511 termvar shift and go to state 92 expression shift and go to state 512 state 463 (187) list -> list COMMA IN ASSIGNMENT . expression (188) list -> list COMMA IN ASSIGNMENT . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 513 termvar shift and go to state 92 expression shift and go to state 514 state 464 (181) list -> list COMMA VAR ASSIGNMENT . expression (184) list -> list COMMA VAR ASSIGNMENT . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 515 termvar shift and go to state 92 expression shift and go to state 516 state 465 (72) forstatement -> FOR VAR ASSIGNMENT VAR DO EOL . BREAK reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) RETURN reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) EOL reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) GRAPHICS reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) MODEL reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) ARG1 reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) FUNCTIONNAME reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) MESSAGE reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) CLEAR reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) SELECT reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) OPENSQBRACKET reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) VAR reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) IN reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) PREVAR reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) FUNCTION reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) TRY reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) FOR reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) IF reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) WHILE reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) state 466 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . COLON expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . COLON expression DO EOL (69) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . EOL (70) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . DO EOL (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COLON shift and go to state 519 EOL shift and go to state 518 DO shift and go to state 517 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 467 (103) assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL . GRAPHICS reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) MODEL reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) ARG1 reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) FUNCTIONNAME reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) MESSAGE reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) OPENSQBRACKET reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) VAR reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) IN reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) PREVAR reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) TRY reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) FOR reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) IF reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) WHILE reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) END reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) CASE reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) BREAK reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) RETURN reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) EOL reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) CLEAR reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) SELECT reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) FUNCTION reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) CATCH reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) ENDFUNCTION reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) ELSE reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) ELSEIF reduce using rule 103 (assignment -> GRAPHICS ASSIGNMENT ARG1 DOT GRAPHICS EOL .) state 468 (114) assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL . GRAPHICS reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) MODEL reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) ARG1 reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTIONNAME reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) MESSAGE reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) OPENSQBRACKET reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) VAR reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) IN reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) PREVAR reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) TRY reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) FOR reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) IF reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) WHILE reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) END reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) CASE reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) BREAK reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) RETURN reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) EOL reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) CLEAR reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) SELECT reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTION reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) CATCH reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) ENDFUNCTION reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) ELSE reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) ELSEIF reduce using rule 114 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) state 469 (108) assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL shift and go to state 520 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 470 (105) assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL . GRAPHICS reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) MODEL reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) ARG1 reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) FUNCTIONNAME reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) MESSAGE reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) OPENSQBRACKET reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) VAR reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) IN reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) PREVAR reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) TRY reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) FOR reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) IF reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) WHILE reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) END reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) CASE reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) BREAK reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) RETURN reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) EOL reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) CLEAR reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) SELECT reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) FUNCTION reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) CATCH reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) ENDFUNCTION reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) ELSE reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) ELSEIF reduce using rule 105 (assignment -> ARG1 DOT GRAPHICS ASSIGNMENT GRAPHICS EOL .) state 471 (116) assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT . expression EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 521 state 472 (107) assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL . GRAPHICS reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) MODEL reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) ARG1 reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) MESSAGE reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) VAR reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) IN reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) PREVAR reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) TRY reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) FOR reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) IF reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) WHILE reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) END reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) CASE reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) BREAK reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) RETURN reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) EOL reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) CLEAR reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) SELECT reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) FUNCTION reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) CATCH reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) ELSE reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) ELSEIF reduce using rule 107 (assignment -> ARG1 DOT VAR ASSIGNMENT expression EOL .) state 473 (106) assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL . GRAPHICS reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) MODEL reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) ARG1 reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) FUNCTIONNAME reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) MESSAGE reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) OPENSQBRACKET reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) VAR reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) IN reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) PREVAR reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) TRY reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) FOR reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) IF reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) WHILE reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) END reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) CASE reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) BREAK reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) RETURN reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) EOL reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) CLEAR reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) SELECT reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) FUNCTION reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) CATCH reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) ENDFUNCTION reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) ELSE reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) ELSEIF reduce using rule 106 (assignment -> ARG1 DOT MODEL ASSIGNMENT MODEL EOL .) state 474 (117) assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT . expression EOL (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 522 state 475 (218) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET . EOL EOL shift and go to state 523 state 476 (125) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET . EOL EOL shift and go to state 524 state 477 (130) getvaluearg1 -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 525 state 478 (126) getvaluearguments -> getvaluearg1 COMMA . getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 (140) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET (141) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET (142) getvaluearg2 -> . DQSTRING (143) getvaluearg2 -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (144) getvaluearg2 -> . VAR OPENSQBRACKET shift and go to state 529 DQSTRING shift and go to state 528 GETTEXT shift and go to state 526 VAR shift and go to state 527 getvaluearg2 shift and go to state 530 state 479 (139) getvaluearg1arraylistitem -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET OPENBRACKET shift and go to state 531 state 480 (136) getvaluearg1arraylistitem -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 532 state 481 (137) getvaluearg1arraylistitem -> DQSTRING . (138) getvaluearg1arraylistitem -> DQSTRING . ADDITION DQSTRING CLOSESQBRACKET reduce using rule 137 (getvaluearg1arraylistitem -> DQSTRING .) SEMICOLON reduce using rule 137 (getvaluearg1arraylistitem -> DQSTRING .) COMMA reduce using rule 137 (getvaluearg1arraylistitem -> DQSTRING .) SPACE reduce using rule 137 (getvaluearg1arraylistitem -> DQSTRING .) ADDITION shift and go to state 533 state 482 (127) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist . CLOSESQBRACKET (128) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist . SEMICOLON CLOSESQBRACKET (132) getvaluearg1arraylist -> getvaluearg1arraylist . SEMICOLON getvaluearg1arraylistitem (133) getvaluearg1arraylist -> getvaluearg1arraylist . COMMA getvaluearg1arraylistitem (134) getvaluearg1arraylist -> getvaluearg1arraylist . SPACE getvaluearg1arraylistitem CLOSESQBRACKET shift and go to state 537 SEMICOLON shift and go to state 534 COMMA shift and go to state 536 SPACE shift and go to state 535 state 483 (135) getvaluearg1arraylist -> getvaluearg1arraylistitem . CLOSESQBRACKET reduce using rule 135 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) SEMICOLON reduce using rule 135 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) COMMA reduce using rule 135 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) SPACE reduce using rule 135 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) state 484 (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL . BREAK reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) RETURN reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) EOL reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) GRAPHICS reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) MODEL reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ARG1 reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) MESSAGE reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) CLEAR reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) SELECT reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) VAR reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) IN reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) PREVAR reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) FUNCTION reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) TRY reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) FOR reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) IF reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) WHILE reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) END reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ELSE reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) CASE reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ENDFUNCTION reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ELSEIF reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) CATCH reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) state 485 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA . standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (159) standarddefinearg2 -> . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 standarddefinearg2 shift and go to state 538 termvar shift and go to state 92 expression shift and go to state 539 state 486 (216) function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET . EOL reduce using rule 216 (function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 487 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA . ARG1 COMMA VAR CLOSEBRACKET EOL ARG1 shift and go to state 540 state 488 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA . ARG1 COMMA VAR CLOSEBRACKET EOL ARG1 shift and go to state 541 state 489 (223) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COLON shift and go to state 542 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 490 (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 .) ARG1 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 .) MESSAGE 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 491 (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 .) ARG1 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 .) MESSAGE 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 492 (113) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 543 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 493 (121) modelexpressionlist -> listcall . CLOSEBRACKET reduce using rule 121 (modelexpressionlist -> listcall .) COMMA reduce using rule 121 (modelexpressionlist -> listcall .) state 494 (119) modelexpression -> LIST OPENBRACKET CLOSEBRACKET . EOL reduce using rule 119 (modelexpression -> LIST OPENBRACKET CLOSEBRACKET .) COMMA reduce using rule 119 (modelexpression -> LIST OPENBRACKET CLOSEBRACKET .) state 495 (118) modelexpression -> LIST OPENBRACKET modelexpressionlist . CLOSEBRACKET (122) modelexpressionlist -> modelexpressionlist . COMMA expression (123) modelexpressionlist -> modelexpressionlist . COMMA listcall CLOSEBRACKET shift and go to state 544 COMMA shift and go to state 545 state 496 (120) modelexpressionlist -> expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 120 (modelexpressionlist -> expression .) COMMA reduce using rule 120 (modelexpressionlist -> expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 497 (254) term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET . CLOSEBRACKET reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) COLON reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) EOL reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMMA reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) THEN reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) DO reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) SPACE reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) BREAK reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) RETURN reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) GRAPHICS reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) MODEL reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) ARG1 reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) MESSAGE reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLEAR reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) SELECT reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) VAR reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) IN reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) PREVAR reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) FUNCTION reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) TRY reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) FOR reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) IF reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) WHILE reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) END reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) ELSE reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CATCH reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) ELSEIF reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CASE reduce using rule 254 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 498 (253) term -> PART OPENBRACKET expression COMMA expression COLON . expression CLOSEBRACKET (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 546 state 499 (247) termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET . OPENBRACKET reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) DOT reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) ADDITION reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) COMPARISON reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) LOGICAL reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) COLON reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) COMMA reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) SPACE reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) SEMICOLON reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) EOL reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) DO reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) THEN reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) ENDFUNCTION reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) BREAK reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) RETURN reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) GRAPHICS reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) MODEL reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) ARG1 reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) FUNCTIONNAME reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) MESSAGE reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLEAR reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) SELECT reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) OPENSQBRACKET reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) VAR reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) IN reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) PREVAR reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) FUNCTION reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) TRY reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) FOR reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) IF reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) WHILE reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) END reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) ELSE reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CATCH reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) ELSEIF reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CASE reduce using rule 247 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) state 500 (242) termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET . OPENBRACKET reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) DOT reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) COLON reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) COMMA reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) SPACE reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) EOL reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) DO reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) THEN reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) BREAK reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) RETURN reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) GRAPHICS reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) MODEL reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) ARG1 reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) MESSAGE reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLEAR reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) SELECT reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) VAR reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) IN reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) PREVAR reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) FUNCTION reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) TRY reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) FOR reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) IF reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) WHILE reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) END reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) ELSE reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CATCH reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) ELSEIF reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CASE reduce using rule 242 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) state 501 (235) termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) DOT reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) BREAK reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) RETURN reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) GRAPHICS reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) MODEL reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) ARG1 reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) MESSAGE reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLEAR reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) SELECT reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) VAR reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) IN reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) PREVAR reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) FUNCTION reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) TRY reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) FOR reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) IF reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) WHILE reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) END reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) ELSE reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CATCH reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) ELSEIF reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CASE reduce using rule 235 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) state 502 (236) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression CLOSEBRACKET (237) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET (238) termvar -> termvar OPENBRACKET expression COLON expression COMMA . COLON CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN COLON shift and go to state 547 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 548 state 503 (244) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET . OPENBRACKET reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) DOT reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) ADDITION reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) COMPARISON reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) LOGICAL reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) COLON reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) COMMA reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) SPACE reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) SEMICOLON reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) EOL reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) DO reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) THEN reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) ENDFUNCTION reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) BREAK reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) RETURN reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) GRAPHICS reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) MODEL reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) ARG1 reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) FUNCTIONNAME reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) MESSAGE reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLEAR reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) SELECT reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) OPENSQBRACKET reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) VAR reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) IN reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) PREVAR reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) FUNCTION reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) TRY reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) FOR reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) IF reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) WHILE reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) END reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) ELSE reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CATCH reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) ELSEIF reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CASE reduce using rule 244 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) state 504 (246) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . OPENBRACKET reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) BREAK reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) RETURN reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) GRAPHICS reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MODEL reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ARG1 reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MESSAGE reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLEAR reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SELECT reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) VAR reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) IN reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) PREVAR reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) FUNCTION reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) TRY reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) FOR reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) IF reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) WHILE reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) END reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ELSE reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CATCH reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ELSEIF reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CASE reduce using rule 246 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 505 (251) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (252) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression COLON expression CLOSEBRACKET (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 549 state 506 (243) termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET . OPENBRACKET reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) DOT reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) ADDITION reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) COMPARISON reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) LOGICAL reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) COLON reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) COMMA reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) SPACE reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) SEMICOLON reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) EOL reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) DO reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) THEN reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) ENDFUNCTION reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) BREAK reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) RETURN reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) GRAPHICS reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) MODEL reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) ARG1 reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) FUNCTIONNAME reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) MESSAGE reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLEAR reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) SELECT reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) OPENSQBRACKET reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) VAR reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) IN reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) PREVAR reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) FUNCTION reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) TRY reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) FOR reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) IF reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) WHILE reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) END reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) ELSE reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CATCH reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) ELSEIF reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CASE reduce using rule 243 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) state 507 (245) termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET . OPENBRACKET reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) DOT reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) COLON reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMMA reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) SPACE reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) EOL reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) DO reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) THEN reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) BREAK reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) RETURN reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) GRAPHICS reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) MODEL reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) ARG1 reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) MESSAGE reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLEAR reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) SELECT reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) VAR reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) IN reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) PREVAR reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) FUNCTION reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) TRY reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) FOR reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) IF reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) WHILE reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) END reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) ELSE reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CATCH reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) ELSEIF reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CASE reduce using rule 245 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 508 (255) term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET . CLOSEBRACKET reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) BREAK reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) RETURN reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) GRAPHICS reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) MODEL reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) ARG1 reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) MESSAGE reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CLEAR reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) SELECT reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) VAR reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) IN reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) PREVAR reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) FUNCTION reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) TRY reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) FOR reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) IF reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) WHILE reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) END reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) ELSE reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CATCH reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) ELSEIF reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CASE reduce using rule 255 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) state 509 (185) list -> list COMMA GRAPHICS ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 185 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) COMMA reduce using rule 185 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) state 510 (182) list -> list COMMA GRAPHICS ASSIGNMENT expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 182 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) COMMA reduce using rule 182 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 511 (186) list -> list COMMA MODEL ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 186 (list -> list COMMA MODEL ASSIGNMENT listcall .) COMMA reduce using rule 186 (list -> list COMMA MODEL ASSIGNMENT listcall .) state 512 (183) list -> list COMMA MODEL ASSIGNMENT expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 183 (list -> list COMMA MODEL ASSIGNMENT expression .) COMMA reduce using rule 183 (list -> list COMMA MODEL ASSIGNMENT expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 513 (188) list -> list COMMA IN ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 188 (list -> list COMMA IN ASSIGNMENT listcall .) COMMA reduce using rule 188 (list -> list COMMA IN ASSIGNMENT listcall .) state 514 (187) list -> list COMMA IN ASSIGNMENT expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 187 (list -> list COMMA IN ASSIGNMENT expression .) COMMA reduce using rule 187 (list -> list COMMA IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 515 (184) list -> list COMMA VAR ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 184 (list -> list COMMA VAR ASSIGNMENT listcall .) COMMA reduce using rule 184 (list -> list COMMA VAR ASSIGNMENT listcall .) state 516 (181) list -> list COMMA VAR ASSIGNMENT expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 181 (list -> list COMMA VAR ASSIGNMENT expression .) COMMA reduce using rule 181 (list -> list COMMA VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 517 (70) forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO . EOL EOL shift and go to state 550 state 518 (69) forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL . BREAK reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) RETURN reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) EOL reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) GRAPHICS reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) MODEL reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) ARG1 reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) FUNCTIONNAME reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) MESSAGE reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) CLEAR reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) SELECT reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) OPENSQBRACKET reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) VAR reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) IN reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) PREVAR reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) FUNCTION reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) TRY reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) FOR reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) IF reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) WHILE reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) state 519 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression DO EOL (249) term -> expression COLON expression COLON . expression (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 551 state 520 (108) assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL . GRAPHICS reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) MODEL reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) ARG1 reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) MESSAGE reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) VAR reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) IN reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) PREVAR reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) TRY reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) FOR reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) IF reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) WHILE reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) END reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) CASE reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) BREAK reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) RETURN reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) EOL reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) CLEAR reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) SELECT reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) FUNCTION reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) CATCH reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) ELSE reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) ELSEIF reduce using rule 108 (assignment -> ARG1 OPENBRACKET expression CLOSEBRACKET ASSIGNMENT expression EOL .) state 521 (116) assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL shift and go to state 552 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 522 (117) assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression . EOL (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL shift and go to state 553 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 523 (218) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL . GRAPHICS reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) MODEL reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ARG1 reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) MESSAGE reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) VAR reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) IN reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) PREVAR reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) TRY reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) FOR reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) IF reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) WHILE reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) END reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) CASE reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) BREAK reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) RETURN reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) EOL reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) CLEAR reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) SELECT reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) FUNCTION reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ELSEIF reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ELSE reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ENDFUNCTION reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) CATCH reduce using rule 218 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) state 524 (125) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL . BREAK reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) RETURN reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) EOL reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) GRAPHICS reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) MODEL reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) ARG1 reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) MESSAGE reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) CLEAR reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) SELECT reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) VAR reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) IN reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) PREVAR reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) FUNCTION reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) TRY reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) FOR reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) IF reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) WHILE reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) END reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) ELSEIF reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) ELSE reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) CASE reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) CATCH reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) ENDFUNCTION reduce using rule 125 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) state 525 (130) getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 554 state 526 (143) getvaluearg2 -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 555 state 527 (144) getvaluearg2 -> VAR . COMMA reduce using rule 144 (getvaluearg2 -> VAR .) state 528 (142) getvaluearg2 -> DQSTRING . COMMA reduce using rule 142 (getvaluearg2 -> DQSTRING .) state 529 (140) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist CLOSESQBRACKET (141) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist SEMICOLON CLOSESQBRACKET (145) getvaluearg2arraylist -> . getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem (146) getvaluearg2arraylist -> . getvaluearg2arraylist COMMA getvaluearg2arraylistitem (147) getvaluearg2arraylist -> . getvaluearg2arraylist SPACE getvaluearg2arraylistitem (148) getvaluearg2arraylist -> . getvaluearg2arraylistitem (149) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (150) getvaluearg2arraylistitem -> . DQSTRING (151) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (152) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 558 DQSTRING shift and go to state 559 FUNCTIONNAME shift and go to state 557 getvaluearg2arraylistitem shift and go to state 556 getvaluearg2arraylist shift and go to state 560 state 530 (126) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 . COMMA getvaluearg3 COMMA getvaluearg4 COMMA shift and go to state 561 state 531 (139) getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (178) list -> . list COMMA expression (179) list -> . list COMMA listcall (180) list -> . list COMMA ARG1 (181) list -> . list COMMA VAR ASSIGNMENT expression (182) list -> . list COMMA GRAPHICS ASSIGNMENT expression (183) list -> . list COMMA MODEL ASSIGNMENT expression (184) list -> . list COMMA VAR ASSIGNMENT listcall (185) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (186) list -> . list COMMA MODEL ASSIGNMENT listcall (187) list -> . list COMMA IN ASSIGNMENT expression (188) list -> . list COMMA IN ASSIGNMENT listcall (189) list -> . expression (190) list -> . listcall (191) list -> . ARG1 (192) list -> . VAR ASSIGNMENT expression (193) list -> . VAR ASSIGNMENT listcall (194) list -> . IN ASSIGNMENT expression (195) list -> . IN ASSIGNMENT listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN ARG1 shift and go to state 191 VAR shift and go to state 190 IN shift and go to state 189 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 list shift and go to state 562 term shift and go to state 96 listcall shift and go to state 186 termvar shift and go to state 92 expression shift and go to state 193 state 532 (136) getvaluearg1arraylistitem -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 563 state 533 (138) getvaluearg1arraylistitem -> DQSTRING ADDITION . DQSTRING DQSTRING shift and go to state 564 state 534 (128) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON . CLOSESQBRACKET (132) getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON . getvaluearg1arraylistitem (136) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (137) getvaluearg1arraylistitem -> . DQSTRING (138) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING (139) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET CLOSESQBRACKET shift and go to state 566 GETTEXT shift and go to state 480 DQSTRING shift and go to state 481 FUNCTIONNAME shift and go to state 479 getvaluearg1arraylistitem shift and go to state 565 state 535 (134) getvaluearg1arraylist -> getvaluearg1arraylist SPACE . getvaluearg1arraylistitem (136) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (137) getvaluearg1arraylistitem -> . DQSTRING (138) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING (139) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 480 DQSTRING shift and go to state 481 FUNCTIONNAME shift and go to state 479 getvaluearg1arraylistitem shift and go to state 567 state 536 (133) getvaluearg1arraylist -> getvaluearg1arraylist COMMA . getvaluearg1arraylistitem (136) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (137) getvaluearg1arraylistitem -> . DQSTRING (138) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING (139) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 480 DQSTRING shift and go to state 481 FUNCTIONNAME shift and go to state 479 getvaluearg1arraylistitem shift and go to state 568 state 537 (127) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET . COMMA reduce using rule 127 (getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET .) state 538 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 . COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL COMMA shift and go to state 569 state 539 (159) standarddefinearg2 -> expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression COMMA reduce using rule 159 (standarddefinearg2 -> expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 540 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 . COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 570 state 541 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 . COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 571 state 542 (223) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 572 state 543 (113) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 113 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 113 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 113 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 544 (118) modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET . EOL reduce using rule 118 (modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET .) COMMA reduce using rule 118 (modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET .) state 545 (122) modelexpressionlist -> modelexpressionlist COMMA . expression (123) modelexpressionlist -> modelexpressionlist COMMA . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 573 termvar shift and go to state 92 expression shift and go to state 574 state 546 (253) term -> PART OPENBRACKET expression COMMA expression COLON expression . CLOSEBRACKET (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 575 COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 547 (238) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 576 state 548 (236) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . CLOSEBRACKET (237) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 577 COLON shift and go to state 578 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 549 (251) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (252) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . COLON expression CLOSEBRACKET (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 579 COLON shift and go to state 580 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 550 (70) forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL . BREAK reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) RETURN reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) EOL reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) GRAPHICS reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) MODEL reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) ARG1 reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) FUNCTIONNAME reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) MESSAGE reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) CLEAR reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) SELECT reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) OPENSQBRACKET reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) VAR reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) IN reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) PREVAR reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) FUNCTION reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) TRY reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) FOR reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) IF reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) WHILE reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) state 551 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . DO EOL (249) term -> expression COLON expression COLON expression . (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression EOL shift and go to state 582 DO shift and go to state 581 COLON reduce using rule 249 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 ! TRANSPOSE [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! MULTIPLICATION [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! ADDITION [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! COMPARISON [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! LOGICAL [ reduce using rule 249 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 383 ] state 552 (116) assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL . GRAPHICS reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) MODEL reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) ARG1 reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) MESSAGE reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) VAR reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) IN reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) PREVAR reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) TRY reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) FOR reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) IF reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) WHILE reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) END reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) CASE reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) BREAK reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) RETURN reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) EOL reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) CLEAR reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) SELECT reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) FUNCTION reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) CATCH reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) ELSE reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) ELSEIF reduce using rule 116 (assignment -> ARG1 DOT GRAPHICS DOT modelvar ASSIGNMENT expression EOL .) state 553 (117) assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL . GRAPHICS reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) MODEL reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) ARG1 reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) FUNCTIONNAME reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) MESSAGE reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) OPENSQBRACKET reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) VAR reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) IN reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) PREVAR reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) TRY reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) FOR reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) IF reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) WHILE reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) END reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) CASE reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) BREAK reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) RETURN reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) EOL reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) CLEAR reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) SELECT reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) FUNCTION reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) CATCH reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) ENDFUNCTION reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) ELSE reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) ELSEIF reduce using rule 117 (assignment -> ARG1 DOT MODEL DOT modelvar ASSIGNMENT expression EOL .) state 554 (130) getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . COMMA reduce using rule 130 (getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 555 (143) getvaluearg2 -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 583 state 556 (148) getvaluearg2arraylist -> getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 148 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) SEMICOLON reduce using rule 148 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) COMMA reduce using rule 148 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) SPACE reduce using rule 148 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) state 557 (152) getvaluearg2arraylistitem -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET OPENBRACKET shift and go to state 584 state 558 (149) getvaluearg2arraylistitem -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 585 state 559 (150) getvaluearg2arraylistitem -> DQSTRING . (151) getvaluearg2arraylistitem -> DQSTRING . ADDITION DQSTRING CLOSESQBRACKET reduce using rule 150 (getvaluearg2arraylistitem -> DQSTRING .) SEMICOLON reduce using rule 150 (getvaluearg2arraylistitem -> DQSTRING .) COMMA reduce using rule 150 (getvaluearg2arraylistitem -> DQSTRING .) SPACE reduce using rule 150 (getvaluearg2arraylistitem -> DQSTRING .) ADDITION shift and go to state 586 state 560 (140) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . CLOSESQBRACKET (141) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . SEMICOLON CLOSESQBRACKET (145) getvaluearg2arraylist -> getvaluearg2arraylist . SEMICOLON getvaluearg2arraylistitem (146) getvaluearg2arraylist -> getvaluearg2arraylist . COMMA getvaluearg2arraylistitem (147) getvaluearg2arraylist -> getvaluearg2arraylist . SPACE getvaluearg2arraylistitem CLOSESQBRACKET shift and go to state 590 SEMICOLON shift and go to state 587 COMMA shift and go to state 589 SPACE shift and go to state 588 state 561 (126) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA . getvaluearg3 COMMA getvaluearg4 (153) getvaluearg3 -> . LIST OPENBRACKET getvaluelist CLOSEBRACKET (154) getvaluearg3 -> . VAR LIST shift and go to state 591 VAR shift and go to state 592 getvaluearg3 shift and go to state 593 state 562 (139) getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (178) list -> list . COMMA expression (179) list -> list . COMMA listcall (180) list -> list . COMMA ARG1 (181) list -> list . COMMA VAR ASSIGNMENT expression (182) list -> list . COMMA GRAPHICS ASSIGNMENT expression (183) list -> list . COMMA MODEL ASSIGNMENT expression (184) list -> list . COMMA VAR ASSIGNMENT listcall (185) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (186) list -> list . COMMA MODEL ASSIGNMENT listcall (187) list -> list . COMMA IN ASSIGNMENT expression (188) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 594 COMMA shift and go to state 298 state 563 (136) getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 595 state 564 (138) getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING . CLOSESQBRACKET reduce using rule 138 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) SEMICOLON reduce using rule 138 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) COMMA reduce using rule 138 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) SPACE reduce using rule 138 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) state 565 (132) getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem . CLOSESQBRACKET reduce using rule 132 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) SEMICOLON reduce using rule 132 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) COMMA reduce using rule 132 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) SPACE reduce using rule 132 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) state 566 (128) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET . COMMA reduce using rule 128 (getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET .) state 567 (134) getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem . CLOSESQBRACKET reduce using rule 134 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) SEMICOLON reduce using rule 134 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) COMMA reduce using rule 134 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) SPACE reduce using rule 134 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) state 568 (133) getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem . CLOSESQBRACKET reduce using rule 133 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) SEMICOLON reduce using rule 133 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) COMMA reduce using rule 133 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) SPACE reduce using rule 133 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) state 569 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA . standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (160) standarddefinearg3 -> . modelexpression (118) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (119) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (124) modelexpression -> . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN LIST shift and go to state 353 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 modelexpression shift and go to state 596 standarddefinearg3 shift and go to state 597 termvar shift and go to state 92 expression shift and go to state 354 state 570 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA . VAR CLOSEBRACKET EOL VAR shift and go to state 598 state 571 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA . VAR CLOSEBRACKET EOL VAR shift and go to state 599 state 572 (223) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 600 COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 573 (123) modelexpressionlist -> modelexpressionlist COMMA listcall . CLOSEBRACKET reduce using rule 123 (modelexpressionlist -> modelexpressionlist COMMA listcall .) COMMA reduce using rule 123 (modelexpressionlist -> modelexpressionlist COMMA listcall .) state 574 (122) modelexpressionlist -> modelexpressionlist COMMA expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 122 (modelexpressionlist -> modelexpressionlist COMMA expression .) COMMA reduce using rule 122 (modelexpressionlist -> modelexpressionlist COMMA expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 575 (253) term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET . CLOSEBRACKET reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) COLON reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) EOL reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) THEN reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) DO reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) BREAK reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) RETURN reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) GRAPHICS reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) MODEL reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) ARG1 reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) MESSAGE reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CLEAR reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) SELECT reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) VAR reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) IN reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) PREVAR reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) FUNCTION reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) TRY reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) FOR reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) IF reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) WHILE reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) END reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) ELSE reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CATCH reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) ELSEIF reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CASE reduce using rule 253 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) state 576 (238) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET . OPENBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) DOT reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) ADDITION reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) COMPARISON reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) LOGICAL reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) COLON reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) COMMA reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) SPACE reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) SEMICOLON reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) EOL reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) DO reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) THEN reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) ENDFUNCTION reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) BREAK reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) RETURN reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) GRAPHICS reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) MODEL reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) ARG1 reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) FUNCTIONNAME reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) MESSAGE reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLEAR reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) SELECT reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) OPENSQBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) VAR reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) IN reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) PREVAR reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) FUNCTION reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) TRY reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) FOR reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) IF reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) WHILE reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) END reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) ELSE reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CATCH reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) ELSEIF reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CASE reduce using rule 238 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) state 577 (236) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET . OPENBRACKET reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) DOT reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) COLON reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) COMMA reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) SPACE reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) EOL reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) DO reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) THEN reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) BREAK reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) RETURN reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) GRAPHICS reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) MODEL reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) ARG1 reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) MESSAGE reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLEAR reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) SELECT reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) VAR reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) IN reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) PREVAR reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) FUNCTION reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) TRY reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) FOR reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) IF reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) WHILE reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) END reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) ELSE reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CATCH reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) ELSEIF reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CASE reduce using rule 236 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) state 578 (237) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 601 state 579 (251) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . OPENBRACKET reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) BREAK reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) RETURN reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) GRAPHICS reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MODEL reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ARG1 reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MESSAGE reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLEAR reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SELECT reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) VAR reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) IN reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) PREVAR reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) FUNCTION reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) TRY reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) FOR reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) IF reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) WHILE reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) END reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ELSE reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CATCH reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ELSEIF reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CASE reduce using rule 251 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 580 (252) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON . expression CLOSEBRACKET (249) term -> expression COLON . expression COLON expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 602 state 581 (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO . EOL EOL shift and go to state 603 state 582 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL . BREAK reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) RETURN reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) EOL reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) GRAPHICS reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) MODEL reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) ARG1 reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) FUNCTIONNAME reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) MESSAGE reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) CLEAR reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) SELECT reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) OPENSQBRACKET reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) VAR reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) IN reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) PREVAR reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) FUNCTION reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) TRY reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) FOR reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) IF reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) WHILE reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) state 583 (143) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 604 state 584 (152) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (178) list -> . list COMMA expression (179) list -> . list COMMA listcall (180) list -> . list COMMA ARG1 (181) list -> . list COMMA VAR ASSIGNMENT expression (182) list -> . list COMMA GRAPHICS ASSIGNMENT expression (183) list -> . list COMMA MODEL ASSIGNMENT expression (184) list -> . list COMMA VAR ASSIGNMENT listcall (185) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (186) list -> . list COMMA MODEL ASSIGNMENT listcall (187) list -> . list COMMA IN ASSIGNMENT expression (188) list -> . list COMMA IN ASSIGNMENT listcall (189) list -> . expression (190) list -> . listcall (191) list -> . ARG1 (192) list -> . VAR ASSIGNMENT expression (193) list -> . VAR ASSIGNMENT listcall (194) list -> . IN ASSIGNMENT expression (195) list -> . IN ASSIGNMENT listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN ARG1 shift and go to state 191 VAR shift and go to state 190 IN shift and go to state 189 OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 list shift and go to state 605 term shift and go to state 96 listcall shift and go to state 186 termvar shift and go to state 92 expression shift and go to state 193 state 585 (149) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 606 state 586 (151) getvaluearg2arraylistitem -> DQSTRING ADDITION . DQSTRING DQSTRING shift and go to state 607 state 587 (141) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON . CLOSESQBRACKET (145) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON . getvaluearg2arraylistitem (149) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (150) getvaluearg2arraylistitem -> . DQSTRING (151) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (152) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET CLOSESQBRACKET shift and go to state 609 GETTEXT shift and go to state 558 DQSTRING shift and go to state 559 FUNCTIONNAME shift and go to state 557 getvaluearg2arraylistitem shift and go to state 608 state 588 (147) getvaluearg2arraylist -> getvaluearg2arraylist SPACE . getvaluearg2arraylistitem (149) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (150) getvaluearg2arraylistitem -> . DQSTRING (151) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (152) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 558 DQSTRING shift and go to state 559 FUNCTIONNAME shift and go to state 557 getvaluearg2arraylistitem shift and go to state 610 state 589 (146) getvaluearg2arraylist -> getvaluearg2arraylist COMMA . getvaluearg2arraylistitem (149) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (150) getvaluearg2arraylistitem -> . DQSTRING (151) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (152) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 558 DQSTRING shift and go to state 559 FUNCTIONNAME shift and go to state 557 getvaluearg2arraylistitem shift and go to state 611 state 590 (140) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET . COMMA reduce using rule 140 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET .) state 591 (153) getvaluearg3 -> LIST . OPENBRACKET getvaluelist CLOSEBRACKET OPENBRACKET shift and go to state 612 state 592 (154) getvaluearg3 -> VAR . COMMA reduce using rule 154 (getvaluearg3 -> VAR .) state 593 (126) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 . COMMA getvaluearg4 COMMA shift and go to state 613 state 594 (139) getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . CLOSESQBRACKET reduce using rule 139 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 139 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 139 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 139 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 595 (136) getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . CLOSESQBRACKET reduce using rule 136 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SEMICOLON reduce using rule 136 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) COMMA reduce using rule 136 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SPACE reduce using rule 136 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 596 (160) standarddefinearg3 -> modelexpression . COMMA reduce using rule 160 (standarddefinearg3 -> modelexpression .) state 597 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 . COMMA standarddefinearg4 CLOSEBRACKET EOL COMMA shift and go to state 614 state 598 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 615 state 599 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 616 state 600 (223) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . ASSIGNMENT reduce using rule 223 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) OPENBRACKET reduce using rule 223 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) DOT reduce using rule 223 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) state 601 (237) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 617 COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 602 (252) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression . CLOSEBRACKET (249) term -> expression COLON expression . COLON expression (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 618 COLON shift and go to state 383 TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 state 603 (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL . BREAK reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) RETURN reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) EOL reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) GRAPHICS reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) MODEL reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) ARG1 reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) FUNCTIONNAME reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) MESSAGE reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) CLEAR reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) SELECT reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) OPENSQBRACKET reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) VAR reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) IN reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) PREVAR reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) FUNCTION reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) TRY reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) FOR reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) IF reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) WHILE reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) state 604 (143) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . COMMA reduce using rule 143 (getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 605 (152) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (178) list -> list . COMMA expression (179) list -> list . COMMA listcall (180) list -> list . COMMA ARG1 (181) list -> list . COMMA VAR ASSIGNMENT expression (182) list -> list . COMMA GRAPHICS ASSIGNMENT expression (183) list -> list . COMMA MODEL ASSIGNMENT expression (184) list -> list . COMMA VAR ASSIGNMENT listcall (185) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (186) list -> list . COMMA MODEL ASSIGNMENT listcall (187) list -> list . COMMA IN ASSIGNMENT expression (188) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 619 COMMA shift and go to state 298 state 606 (149) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 620 state 607 (151) getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING . CLOSESQBRACKET reduce using rule 151 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) SEMICOLON reduce using rule 151 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) COMMA reduce using rule 151 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) SPACE reduce using rule 151 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) state 608 (145) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 145 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) SEMICOLON reduce using rule 145 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) COMMA reduce using rule 145 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) SPACE reduce using rule 145 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) state 609 (141) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET . COMMA reduce using rule 141 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET .) state 610 (147) getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 147 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) SEMICOLON reduce using rule 147 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) COMMA reduce using rule 147 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) SPACE reduce using rule 147 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) state 611 (146) getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 146 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) SEMICOLON reduce using rule 146 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) COMMA reduce using rule 146 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) SPACE reduce using rule 146 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) state 612 (153) getvaluearg3 -> LIST OPENBRACKET . getvaluelist CLOSEBRACKET (196) getvaluelist -> . getvaluelist COMMA expression (197) getvaluelist -> . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 getvaluelist shift and go to state 621 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 622 state 613 (126) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA . getvaluearg4 (155) getvaluearg4 -> . expression (156) getvaluearg4 -> . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 623 termvar shift and go to state 92 expression shift and go to state 624 getvaluearg4 shift and go to state 625 state 614 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA . standarddefinearg4 CLOSEBRACKET EOL (161) standarddefinearg4 -> . expression (162) standarddefinearg4 -> . listcall (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (259) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (262) listcall -> . LIST OPENBRACKET CLOSEBRACKET (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 LIST shift and go to state 187 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 listcall shift and go to state 626 standarddefinearg4 shift and go to state 627 termvar shift and go to state 92 expression shift and go to state 628 state 615 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET . EOL EOL shift and go to state 629 state 616 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET . EOL EOL shift and go to state 630 state 617 (237) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) DOT reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) COLON reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) EOL reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) DO reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) THEN reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) BREAK reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) RETURN reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) GRAPHICS reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) MODEL reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) ARG1 reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) MESSAGE reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLEAR reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) SELECT reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) VAR reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) IN reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) PREVAR reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) FUNCTION reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) TRY reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) FOR reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) IF reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) WHILE reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) END reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) ELSE reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CATCH reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) ELSEIF reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CASE reduce using rule 237 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) state 618 (252) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) DOT reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) ENDFUNCTION reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) BREAK reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) RETURN reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) GRAPHICS reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) MODEL reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) ARG1 reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) FUNCTIONNAME reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) MESSAGE reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLEAR reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) SELECT reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) OPENSQBRACKET reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) VAR reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) IN reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) PREVAR reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) FUNCTION reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) TRY reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) FOR reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) IF reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) WHILE reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) END reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) ELSE reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CATCH reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) ELSEIF reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CASE reduce using rule 252 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) state 619 (152) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . CLOSESQBRACKET reduce using rule 152 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 152 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 152 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 152 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 620 (149) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . CLOSESQBRACKET reduce using rule 149 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SEMICOLON reduce using rule 149 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) COMMA reduce using rule 149 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SPACE reduce using rule 149 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 621 (153) getvaluearg3 -> LIST OPENBRACKET getvaluelist . CLOSEBRACKET (196) getvaluelist -> getvaluelist . COMMA expression CLOSEBRACKET shift and go to state 631 COMMA shift and go to state 632 state 622 (197) getvaluelist -> expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 197 (getvaluelist -> expression .) COMMA reduce using rule 197 (getvaluelist -> expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 623 (156) getvaluearg4 -> listcall . CLOSEBRACKET reduce using rule 156 (getvaluearg4 -> listcall .) state 624 (155) getvaluearg4 -> expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 155 (getvaluearg4 -> expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 625 (126) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 . CLOSEBRACKET reduce using rule 126 (getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 .) state 626 (162) standarddefinearg4 -> listcall . CLOSEBRACKET reduce using rule 162 (standarddefinearg4 -> listcall .) state 627 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 633 state 628 (161) standarddefinearg4 -> expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 161 (standarddefinearg4 -> expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 629 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL . BREAK reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) RETURN reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) EOL reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) GRAPHICS reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) MODEL reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) ARG1 reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) MESSAGE reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) CLEAR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) SELECT reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) VAR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) IN reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) PREVAR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) FUNCTION reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) TRY reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) FOR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) IF reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) WHILE reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) state 630 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL . BREAK reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) RETURN reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) EOL reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) GRAPHICS reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) MODEL reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) ARG1 reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) MESSAGE reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) CLEAR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) SELECT reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) VAR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) IN reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) PREVAR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) FUNCTION reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) TRY reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) FOR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) IF reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) WHILE reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA ARG1 COMMA VAR CLOSEBRACKET EOL .) state 631 (153) getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET . COMMA reduce using rule 153 (getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET .) state 632 (196) getvaluelist -> getvaluelist COMMA . expression (198) expression -> . OPENBRACKET expression CLOSEBRACKET (199) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (200) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (201) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (202) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (203) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (204) expression -> . OPENSQBRACKET CLOSESQBRACKET (205) expression -> . expression TRANSPOSE (206) expression -> . expression MULTIPLICATION expression (207) expression -> . expression ADDITION expression (208) expression -> . expression COMPARISON expression (209) expression -> . expression COMPARISON listcall (210) expression -> . expression LOGICAL expression (211) expression -> . ADDITION expression (212) expression -> . NOT expression (213) expression -> . term (267) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (248) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (249) term -> . expression COLON expression COLON expression (253) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (254) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (255) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (256) term -> . STRING OPENBRACKET expression CLOSEBRACKET (257) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (258) term -> . ARG1 OPENBRACKET expression CLOSEBRACKET (260) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (261) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (263) term -> . LASTINDEX (264) term -> . PREVAR (265) term -> . PREVAR_SUBSTITUTE (266) term -> . PREVAR_BOOLEAN (269) term -> . PREVAR_FLOAT (270) term -> . termvar (281) term -> . NUMBER (282) term -> . QSTRING (283) term -> . DQSTRING (235) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (236) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (237) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (241) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (242) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (243) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (244) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (245) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (246) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (247) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (250) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (251) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (252) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (271) termvar -> . termvar DOT VAR (272) termvar -> . termvar DOT IN (273) termvar -> . termvar DOT GRAPHICS (274) termvar -> . termvar DOT MODEL (275) termvar -> . VAR (276) termvar -> . GRAPHICS (277) termvar -> . MODEL (278) termvar -> . ARG1 DOT GRAPHICS DOT VAR (279) termvar -> . ARG1 DOT MODEL DOT VAR (280) termvar -> . IN OPENBRACKET shift and go to state 91 OPENSQBRACKET shift and go to state 99 ADDITION shift and go to state 101 NOT shift and go to state 105 PART shift and go to state 85 STRING shift and go to state 95 FUNCTIONNAME shift and go to state 89 ARG1 shift and go to state 102 GETTEXT shift and go to state 84 LASTINDEX shift and go to state 103 PREVAR shift and go to state 90 PREVAR_SUBSTITUTE shift and go to state 94 PREVAR_BOOLEAN shift and go to state 87 PREVAR_FLOAT shift and go to state 86 NUMBER shift and go to state 83 QSTRING shift and go to state 104 DQSTRING shift and go to state 100 VAR shift and go to state 98 GRAPHICS shift and go to state 82 MODEL shift and go to state 88 IN shift and go to state 97 term shift and go to state 96 termvar shift and go to state 92 expression shift and go to state 634 state 633 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET . EOL EOL shift and go to state 635 state 634 (196) getvaluelist -> getvaluelist COMMA expression . (205) expression -> expression . TRANSPOSE (206) expression -> expression . MULTIPLICATION expression (207) expression -> expression . ADDITION expression (208) expression -> expression . COMPARISON expression (209) expression -> expression . COMPARISON listcall (210) expression -> expression . LOGICAL expression (267) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (268) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (249) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 196 (getvaluelist -> getvaluelist COMMA expression .) COMMA reduce using rule 196 (getvaluelist -> getvaluelist COMMA expression .) TRANSPOSE shift and go to state 181 MULTIPLICATION shift and go to state 185 ADDITION shift and go to state 180 COMPARISON shift and go to state 179 LOGICAL shift and go to state 182 COLON shift and go to state 184 state 635 (157) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL . BREAK reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) RETURN reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) EOL reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) GRAPHICS reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) MODEL reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) ARG1 reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) MESSAGE reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) CLEAR reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) SELECT reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) VAR reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) IN reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) PREVAR reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) FUNCTION reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) TRY reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) FOR reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) IF reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) WHILE reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) END reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) CASE reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) ELSE reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) ELSEIF reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) ENDFUNCTION reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) CATCH reduce using rule 157 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .)