Created by PLY version 3.7 (http://www.dabeaz.com/ply) Grammar Rule 0 S' -> functionblocks Rule 1 functionblocks -> functionblocks functionblock Rule 2 functionblocks -> EOL jobfunctionblock Rule 3 jobfunctionblock -> jobfunctionstatement statementblock ENDFUNCTION EOL Rule 4 functionblock -> functionstatement statementblock ENDFUNCTION EOL Rule 5 jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL Rule 6 jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL Rule 7 functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL Rule 8 functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL Rule 9 functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL Rule 10 statementblock -> statementblock statement Rule 11 statementblock -> statement Rule 12 jobsetstatementblock -> jobsetstatementblock jobsetstatement Rule 13 jobsetstatementblock -> jobsetstatement Rule 14 statement -> assignment Rule 15 statement -> getvalueassignment 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 modelvar -> modelvar DOT VAR Rule 102 modelvar -> VAR Rule 103 modelvar -> IN Rule 104 modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET Rule 105 modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 106 assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL Rule 107 assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL Rule 108 modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET Rule 109 modelexpression -> LIST OPENBRACKET CLOSEBRACKET Rule 110 modelexpressionlist -> expression Rule 111 modelexpressionlist -> listcall Rule 112 modelexpressionlist -> modelexpressionlist COMMA expression Rule 113 modelexpressionlist -> modelexpressionlist COMMA listcall Rule 114 modelexpression -> expression Rule 115 getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL Rule 116 getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 Rule 117 getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET Rule 118 getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET Rule 119 getvaluearg1 -> DQSTRING Rule 120 getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 121 getvaluearg1 -> VAR Rule 122 getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem Rule 123 getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem Rule 124 getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem Rule 125 getvaluearg1arraylist -> getvaluearg1arraylistitem Rule 126 getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 127 getvaluearg1arraylistitem -> DQSTRING Rule 128 getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING Rule 129 getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 130 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET Rule 131 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET Rule 132 getvaluearg2 -> DQSTRING Rule 133 getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 134 getvaluearg2 -> VAR Rule 135 getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem Rule 136 getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem Rule 137 getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem Rule 138 getvaluearg2arraylist -> getvaluearg2arraylistitem Rule 139 getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET Rule 140 getvaluearg2arraylistitem -> DQSTRING Rule 141 getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING Rule 142 getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 143 getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET Rule 144 getvaluearg3 -> VAR Rule 145 getvaluearg4 -> expression Rule 146 getvaluearg4 -> listcall Rule 147 standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL Rule 148 standarddefinearg1 -> expression Rule 149 standarddefinearg2 -> expression Rule 150 standarddefinearg3 -> modelexpression Rule 151 standarddefinearg4 -> expression Rule 152 standarddefinearg4 -> listcall Rule 153 ltermarraylist -> ltermarraylist COMMA ltermarraylistterm Rule 154 ltermarraylist -> ltermarraylistterm Rule 155 ltermarraylistterm -> VAR Rule 156 ltermarraylistterm -> GRAPHICS Rule 157 ltermarraylistterm -> MODEL Rule 158 ltermarraylistterm -> VAR DOT VAR Rule 159 ltermarraylistterm -> IN Rule 160 ltermarraylistterm -> PREVAR Rule 161 termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist Rule 162 termarrayarraylist -> termarraylist SEMICOLON termarraylist Rule 163 termarrayarraylist -> termarraylist SEMICOLON Rule 164 termarraylist -> termarraylist COMMA expression Rule 165 termarraylist -> termarraylist SPACE expression Rule 166 termarraylist -> expression Rule 167 termarraylist -> expression COLON expression Rule 168 list -> list COMMA expression Rule 169 list -> list COMMA listcall Rule 170 list -> list COMMA VAR ASSIGNMENT expression Rule 171 list -> list COMMA GRAPHICS ASSIGNMENT expression Rule 172 list -> list COMMA MODEL ASSIGNMENT expression Rule 173 list -> list COMMA VAR ASSIGNMENT listcall Rule 174 list -> list COMMA GRAPHICS ASSIGNMENT listcall Rule 175 list -> list COMMA MODEL ASSIGNMENT listcall Rule 176 list -> list COMMA IN ASSIGNMENT expression Rule 177 list -> list COMMA IN ASSIGNMENT listcall Rule 178 list -> expression Rule 179 list -> listcall Rule 180 list -> VAR ASSIGNMENT expression Rule 181 list -> VAR ASSIGNMENT listcall Rule 182 list -> IN ASSIGNMENT expression Rule 183 list -> IN ASSIGNMENT listcall Rule 184 getvaluelist -> getvaluelist COMMA expression Rule 185 getvaluelist -> expression Rule 186 expression -> OPENBRACKET expression CLOSEBRACKET Rule 187 expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET Rule 188 expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET Rule 189 expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET Rule 190 expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET Rule 191 expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET Rule 192 expression -> OPENSQBRACKET CLOSESQBRACKET Rule 193 expression -> expression TRANSPOSE Rule 194 expression -> expression MULTIPLICATION expression Rule 195 expression -> expression ADDITION expression Rule 196 expression -> expression COMPARISON expression Rule 197 expression -> expression COMPARISON listcall Rule 198 expression -> expression LOGICAL expression Rule 199 expression -> ADDITION expression Rule 200 expression -> NOT expression Rule 201 expression -> term Rule 202 function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 203 function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET Rule 204 function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 205 function -> MESSAGE OPENBRACKET expression CLOSEBRACKET Rule 206 resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL Rule 207 clearvar -> CLEAR VAR Rule 208 clearvar -> clearvar VAR Rule 209 lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET Rule 210 lterm -> lterm OPENBRACKET expression CLOSEBRACKET Rule 211 lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET Rule 212 lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET Rule 213 lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 214 lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 215 lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET Rule 216 lterm -> lterm DOT VAR Rule 217 lterm -> lterm DOT IN Rule 218 lterm -> lterm DOT GRAPHICS Rule 219 lterm -> lterm DOT MODEL Rule 220 lterm -> VAR Rule 221 lterm -> IN Rule 222 lterm -> PREVAR Rule 223 termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET Rule 224 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET Rule 225 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET Rule 226 termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET Rule 227 termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET Rule 228 termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET Rule 229 termvar -> termvar OPENBRACKET COLON CLOSEBRACKET Rule 230 termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET Rule 231 termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET Rule 232 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET Rule 233 termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 234 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 235 termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET Rule 236 term -> OPENBRACKET expression COLON expression CLOSEBRACKET Rule 237 term -> expression COLON expression COLON expression Rule 238 termvar -> termvar OPENBRACKET expression CLOSEBRACKET Rule 239 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET Rule 240 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET Rule 241 term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET Rule 242 term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET Rule 243 term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET Rule 244 term -> STRING OPENBRACKET expression CLOSEBRACKET Rule 245 term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET Rule 246 listcall -> LIST OPENBRACKET list CLOSEBRACKET Rule 247 term -> GETTEXT OPENBRACKET expression CLOSEBRACKET Rule 248 term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET Rule 249 listcall -> LIST OPENBRACKET CLOSEBRACKET Rule 250 term -> LASTINDEX Rule 251 term -> PREVAR Rule 252 term -> PREVAR_SUBSTITUTE Rule 253 term -> PREVAR_BOOLEAN Rule 254 expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX Rule 255 expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression Rule 256 term -> PREVAR_FLOAT Rule 257 term -> termvar Rule 258 termvar -> termvar DOT VAR Rule 259 termvar -> termvar DOT IN Rule 260 termvar -> termvar DOT GRAPHICS Rule 261 termvar -> termvar DOT MODEL Rule 262 termvar -> VAR Rule 263 termvar -> GRAPHICS Rule 264 termvar -> MODEL Rule 265 termvar -> IN Rule 266 term -> NUMBER Rule 267 term -> QSTRING Rule 268 term -> DQSTRING Terminals, with rules where they appear ADDITION : 128 141 195 199 254 255 ASSIGNMENT : 5 6 7 8 9 37 67 68 69 70 71 72 97 98 99 100 106 107 115 147 170 171 172 173 174 175 176 177 180 181 182 183 206 BREAK : 22 CASE : 75 76 77 78 79 80 81 82 83 84 85 86 87 88 CATCH : 66 CLEAR : 207 CLOSEBRACKET : 5 6 7 8 9 37 104 105 108 109 115 120 126 129 133 139 142 143 147 186 202 203 204 205 206 209 210 211 212 213 214 223 224 225 226 227 228 229 230 231 232 233 234 235 236 238 239 240 241 242 243 244 245 246 247 248 249 CLOSEOPENBRACKET : 105 214 232 234 239 239 240 240 CLOSESQBRACKET : 117 118 130 131 187 188 189 190 191 192 215 COLON : 67 67 68 68 69 70 167 209 211 211 212 223 224 225 225 226 226 227 228 229 230 231 232 235 235 236 237 237 240 241 243 COMMA : 5 5 6 6 112 113 116 116 116 123 136 147 147 147 153 164 168 169 170 171 172 173 174 175 176 177 184 190 204 211 212 213 224 225 226 230 231 233 235 241 242 COMPARISON : 196 197 DO : 68 70 72 89 DOT : 101 106 107 158 216 217 218 219 258 259 260 261 DQSTRING : 119 120 126 127 128 128 132 133 139 140 141 141 268 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 106 107 115 147 206 FOR : 67 68 69 70 71 72 FUNCTION : 5 6 7 8 9 FUNCTIONNAME : 6 8 9 129 142 202 203 245 248 GETTEXT : 120 126 133 139 247 GRAPHICS : 99 106 156 171 174 218 260 263 IF : 92 93 IN : 103 159 176 177 182 183 217 221 259 265 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 : 250 LIST : 108 109 143 246 249 LOGICAL : 198 MESSAGE : 204 205 MODEL : 100 107 157 172 175 219 261 264 MULTIPLICATION : 194 254 255 NOT : 200 NUMBER : 266 OPENBRACKET : 5 6 7 8 9 37 104 105 108 109 115 120 126 129 133 139 142 143 147 186 202 203 204 205 206 209 210 211 212 213 214 223 224 225 226 227 228 229 230 231 232 233 234 235 236 238 239 240 241 242 243 244 245 246 247 248 249 OPENSQBRACKET : 117 118 130 131 187 188 189 190 191 192 215 PART : 241 242 PREVAR : 160 222 251 PREVAR_BOOLEAN : 253 PREVAR_COMPLEX : 254 255 PREVAR_FLOAT : 256 PREVAR_SUBSTITUTE : 252 QSTRING : 267 RESUME : 206 RETURN : 23 SCICOS_GETVALUE : 115 SELECT : 73 74 SEMICOLON : 118 122 131 135 161 162 163 188 SPACE : 124 137 165 191 STANDARD_DEFINE : 147 STRING : 243 244 THEN : 75 77 79 81 83 85 87 90 92 94 TRANSPOSE : 193 TRY : 65 VAR : 5 5 5 6 6 7 67 68 69 70 71 71 72 72 101 102 121 134 144 155 158 158 170 173 180 181 207 208 216 220 258 262 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 208 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 104 105 105 110 112 114 145 148 149 151 164 165 166 167 167 168 170 171 172 176 178 180 182 184 185 186 193 194 194 195 195 196 196 197 198 198 199 200 204 204 205 206 209 209 210 211 211 211 211 212 213 213 214 214 223 223 224 224 224 225 225 225 225 226 226 227 228 230 231 232 233 233 234 234 236 236 237 237 237 238 239 239 239 240 240 240 240 241 241 241 242 242 243 243 244 247 254 254 255 255 forstatement : 51 forstatementblock : 50 forstatementblocks : 26 27 function : 17 21 functionblock : 1 28 functionblocks : 1 0 functionstatement : 4 getvaluearg1 : 116 getvaluearg1arraylist : 117 118 122 123 124 getvaluearg1arraylistitem : 122 123 124 125 getvaluearg2 : 116 getvaluearg2arraylist : 130 131 135 136 137 getvaluearg2arraylistitem : 135 136 137 138 getvaluearg3 : 116 getvaluearg4 : 116 getvaluearguments : 115 getvalueassignment : 15 19 getvaluelist : 143 184 ifstatement : 56 ifstatementblock : 52 53 54 55 ifstatementblocks : 29 30 jobfunctionblock : 2 jobfunctionstatement : 3 jobsetstatement : 12 13 jobsetstatementblock : 12 43 49 list : 7 8 129 142 168 169 170 171 172 173 174 175 176 177 202 245 246 listcall : 98 111 113 146 152 169 173 174 175 177 179 181 183 197 lterm : 5 6 7 8 9 37 97 98 115 147 206 209 210 211 212 213 214 216 217 218 219 ltermarraylist : 153 215 ltermarraylistterm : 153 154 modelexpression : 106 107 150 modelexpressionlist : 108 112 113 modelvar : 101 104 105 106 107 resumestatementblocks : 31 32 selectjobstatement : 34 selectstatement : 33 standarddefinearg1 : 147 standarddefinearg2 : 147 standarddefinearg3 : 147 standarddefinearg4 : 147 standarddefineassignment : 16 20 statement : 10 11 statementblock : 3 4 10 41 42 47 48 51 56 57 58 59 61 61 64 term : 201 termarrayarraylist : 161 187 188 termarraylist : 161 162 162 163 164 165 189 190 191 termvar : 223 224 225 226 227 228 229 230 231 232 233 234 235 238 239 240 257 258 259 260 261 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 VAR COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> . FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL FUNCTION shift and go to state 6 jobfunctionstatement shift and go to state 7 jobfunctionblock shift and go to state 8 state 3 (7) functionstatement -> FUNCTION . lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL (8) functionstatement -> FUNCTION . lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION . lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 38 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 5 (1) functionblocks -> functionblocks functionblock . FUNCTION reduce using rule 1 (functionblocks -> functionblocks functionblock .) $end reduce using rule 1 (functionblocks -> functionblocks functionblock .) state 6 (5) jobfunctionstatement -> FUNCTION . lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION . lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 50 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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 51 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 8 (2) functionblocks -> EOL jobfunctionblock . FUNCTION reduce using rule 2 (functionblocks -> EOL jobfunctionblock .) $end reduce using rule 2 (functionblocks -> EOL jobfunctionblock .) state 9 (222) lterm -> PREVAR . ASSIGNMENT reduce using rule 222 (lterm -> PREVAR .) OPENBRACKET reduce using rule 222 (lterm -> PREVAR .) DOT reduce using rule 222 (lterm -> PREVAR .) state 10 (221) lterm -> IN . ASSIGNMENT reduce using rule 221 (lterm -> IN .) OPENBRACKET reduce using rule 221 (lterm -> IN .) DOT reduce using rule 221 (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 (209) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (211) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (216) lterm -> lterm . DOT VAR (217) lterm -> lterm . DOT IN (218) lterm -> lterm . DOT GRAPHICS (219) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 53 OPENBRACKET shift and go to state 52 DOT shift and go to state 54 state 12 (215) lterm -> OPENSQBRACKET . ltermarraylist CLOSESQBRACKET (153) ltermarraylist -> . ltermarraylist COMMA ltermarraylistterm (154) ltermarraylist -> . ltermarraylistterm (155) ltermarraylistterm -> . VAR (156) ltermarraylistterm -> . GRAPHICS (157) ltermarraylistterm -> . MODEL (158) ltermarraylistterm -> . VAR DOT VAR (159) ltermarraylistterm -> . IN (160) ltermarraylistterm -> . PREVAR VAR shift and go to state 59 GRAPHICS shift and go to state 58 MODEL shift and go to state 60 IN shift and go to state 57 PREVAR shift and go to state 55 ltermarraylist shift and go to state 61 ltermarraylistterm shift and go to state 56 state 13 (220) lterm -> VAR . ASSIGNMENT reduce using rule 220 (lterm -> VAR .) OPENBRACKET reduce using rule 220 (lterm -> VAR .) DOT reduce using rule 220 (lterm -> VAR .) state 14 (23) statement -> RETURN . EOL EOL shift and go to state 62 state 15 (24) statement -> clearvar . EOL (208) clearvar -> clearvar . VAR EOL shift and go to state 64 VAR shift and go to state 63 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 67 ELSE shift and go to state 69 ELSEIF shift and go to state 71 endstatementblock shift and go to state 65 elseifstatementblock shift and go to state 66 elsestatement shift and go to state 68 elsestatementblock shift and go to state 70 elseifstatement shift and go to state 72 state 17 (25) statement -> EOL . END reduce using rule 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 .) 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 .) CASE reduce using rule 25 (statement -> EOL .) ELSE reduce using rule 25 (statement -> EOL .) ELSEIF reduce using rule 25 (statement -> EOL .) ENDFUNCTION 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 67 ELSE shift and go to state 69 endstatementblock shift and go to state 73 elsestatement shift and go to state 68 elsestatementblock shift and go to state 74 state 19 (100) assignment -> MODEL . ASSIGNMENT expression EOL (107) assignment -> MODEL . DOT modelvar ASSIGNMENT modelexpression EOL ASSIGNMENT shift and go to state 75 DOT shift and go to state 76 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 77 casestatementblock shift and go to state 78 casestatement shift and go to state 79 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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 80 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 22 (73) selectstatement -> SELECT . expression EOL (74) selectjobstatement -> SELECT . JOB EOL (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN JOB shift and go to state 92 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 104 state 23 (11) statementblock -> statement . BREAK reduce using rule 11 (statementblock -> statement .) RETURN reduce using rule 11 (statementblock -> statement .) EOL reduce using rule 11 (statementblock -> statement .) GRAPHICS reduce using rule 11 (statementblock -> statement .) MODEL reduce using rule 11 (statementblock -> statement .) FUNCTIONNAME reduce using rule 11 (statementblock -> statement .) 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 .) CASE reduce using rule 11 (statementblock -> statement .) ELSEIF 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 . END reduce using rule 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 .) 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 .) CASE reduce using rule 26 (statement -> forstatementblocks .) ELSE reduce using rule 26 (statement -> forstatementblocks .) ELSEIF reduce using rule 26 (statement -> forstatementblocks .) ENDFUNCTION reduce using rule 26 (statement -> forstatementblocks .) CATCH reduce using rule 26 (statement -> forstatementblocks .) state 25 (31) statement -> resumestatementblocks . END reduce using rule 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 .) 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 .) CASE reduce using rule 31 (statement -> resumestatementblocks .) ELSE reduce using rule 31 (statement -> resumestatementblocks .) ELSEIF reduce using rule 31 (statement -> resumestatementblocks .) ENDFUNCTION 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 105 state 27 (15) statement -> getvalueassignment . END reduce using rule 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 .) 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 .) CASE reduce using rule 15 (statement -> getvalueassignment .) ELSE reduce using rule 15 (statement -> getvalueassignment .) ELSEIF reduce using rule 15 (statement -> getvalueassignment .) ENDFUNCTION reduce using rule 15 (statement -> getvalueassignment .) CATCH reduce using rule 15 (statement -> getvalueassignment .) state 28 (202) function -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET (203) function -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 106 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 107 state 30 (14) statement -> assignment . END reduce using rule 14 (statement -> assignment .) BREAK reduce using rule 14 (statement -> assignment .) RETURN reduce using rule 14 (statement -> assignment .) EOL reduce using rule 14 (statement -> assignment .) GRAPHICS reduce using rule 14 (statement -> assignment .) MODEL reduce using rule 14 (statement -> assignment .) FUNCTIONNAME reduce using rule 14 (statement -> assignment .) 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 .) CASE reduce using rule 14 (statement -> assignment .) ELSE reduce using rule 14 (statement -> assignment .) ELSEIF reduce using rule 14 (statement -> assignment .) ENDFUNCTION reduce using rule 14 (statement -> assignment .) CATCH reduce using rule 14 (statement -> assignment .) state 31 (207) clearvar -> CLEAR . VAR VAR shift and go to state 108 state 32 (50) forstatementblocks -> forstatementblock . endstatementblock (40) endstatementblock -> . END EOL END shift and go to state 67 endstatementblock shift and go to state 109 state 33 (65) trystatement -> TRY . EOL EOL shift and go to state 110 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 112 casejobstatement shift and go to state 111 casejobsetstatement shift and go to state 113 casejobstatementblock shift and go to state 114 state 35 (99) assignment -> GRAPHICS . ASSIGNMENT expression EOL (106) assignment -> GRAPHICS . DOT modelvar ASSIGNMENT modelexpression EOL ASSIGNMENT shift and go to state 115 DOT shift and go to state 116 state 36 (38) statement -> whilestatementblocks . END reduce using rule 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 .) 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 .) CASE reduce using rule 38 (statement -> whilestatementblocks .) ELSE reduce using rule 38 (statement -> whilestatementblocks .) ELSEIF reduce using rule 38 (statement -> whilestatementblocks .) ENDFUNCTION 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 (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 117 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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 119 BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 39 (89) whilestatement -> WHILE . expression DO EOL (90) whilestatement -> WHILE . expression THEN EOL (91) whilestatement -> WHILE . expression EOL (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 120 state 40 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 121 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 41 (28) statement -> functionblock . END reduce using rule 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 .) 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 .) CASE reduce using rule 28 (statement -> functionblock .) ELSE reduce using rule 28 (statement -> functionblock .) ELSEIF reduce using rule 28 (statement -> functionblock .) ENDFUNCTION reduce using rule 28 (statement -> functionblock .) CATCH reduce using rule 28 (statement -> functionblock .) state 42 (37) statement -> lterm . ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL (97) assignment -> lterm . ASSIGNMENT expression EOL (98) assignment -> lterm . ASSIGNMENT listcall EOL (115) getvalueassignment -> lterm . ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (206) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (209) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (211) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (216) lterm -> lterm . DOT VAR (217) lterm -> lterm . DOT IN (218) lterm -> lterm . DOT GRAPHICS (219) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 122 OPENBRACKET shift and go to state 52 DOT shift and go to state 54 state 43 (22) statement -> BREAK . EOL EOL shift and go to state 123 state 44 (29) statement -> ifstatementblocks . END reduce using rule 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 .) 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 .) CASE reduce using rule 29 (statement -> ifstatementblocks .) ELSE reduce using rule 29 (statement -> ifstatementblocks .) ELSEIF reduce using rule 29 (statement -> ifstatementblocks .) ENDFUNCTION reduce using rule 29 (statement -> ifstatementblocks .) CATCH reduce using rule 29 (statement -> ifstatementblocks .) state 45 (204) function -> MESSAGE . OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> MESSAGE . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 124 state 46 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 statementblock shift and go to state 125 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 46 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 47 (16) statement -> standarddefineassignment . END reduce using rule 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 .) 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 .) CASE reduce using rule 16 (statement -> standarddefineassignment .) ELSE reduce using rule 16 (statement -> standarddefineassignment .) ELSEIF reduce using rule 16 (statement -> standarddefineassignment .) ENDFUNCTION reduce using rule 16 (statement -> standarddefineassignment .) CATCH reduce using rule 16 (statement -> standarddefineassignment .) state 48 (35) statement -> trystatementblocks . END reduce using rule 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 .) 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 .) CASE reduce using rule 35 (statement -> trystatementblocks .) ELSE reduce using rule 35 (statement -> trystatementblocks .) ELSEIF reduce using rule 35 (statement -> trystatementblocks .) ENDFUNCTION reduce using rule 35 (statement -> trystatementblocks .) CATCH reduce using rule 35 (statement -> trystatementblocks .) state 49 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 126 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 50 (5) jobfunctionstatement -> FUNCTION lterm . ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION lterm . ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (209) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (211) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (216) lterm -> lterm . DOT VAR (217) lterm -> lterm . DOT IN (218) lterm -> lterm . DOT GRAPHICS (219) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 127 OPENBRACKET shift and go to state 52 DOT shift and go to state 54 state 51 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 128 BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 52 (209) lterm -> lterm OPENBRACKET . expression COLON expression CLOSEBRACKET (210) lterm -> lterm OPENBRACKET . expression CLOSEBRACKET (211) lterm -> lterm OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> lterm OPENBRACKET . expression COMMA COLON CLOSEBRACKET (213) lterm -> lterm OPENBRACKET . expression COMMA expression CLOSEBRACKET (214) lterm -> lterm OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 129 state 53 (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 131 FUNCTIONNAME shift and go to state 130 state 54 (216) lterm -> lterm DOT . VAR (217) lterm -> lterm DOT . IN (218) lterm -> lterm DOT . GRAPHICS (219) lterm -> lterm DOT . MODEL VAR shift and go to state 134 IN shift and go to state 132 GRAPHICS shift and go to state 133 MODEL shift and go to state 135 state 55 (160) ltermarraylistterm -> PREVAR . CLOSESQBRACKET reduce using rule 160 (ltermarraylistterm -> PREVAR .) COMMA reduce using rule 160 (ltermarraylistterm -> PREVAR .) state 56 (154) ltermarraylist -> ltermarraylistterm . CLOSESQBRACKET reduce using rule 154 (ltermarraylist -> ltermarraylistterm .) COMMA reduce using rule 154 (ltermarraylist -> ltermarraylistterm .) state 57 (159) ltermarraylistterm -> IN . CLOSESQBRACKET reduce using rule 159 (ltermarraylistterm -> IN .) COMMA reduce using rule 159 (ltermarraylistterm -> IN .) state 58 (156) ltermarraylistterm -> GRAPHICS . CLOSESQBRACKET reduce using rule 156 (ltermarraylistterm -> GRAPHICS .) COMMA reduce using rule 156 (ltermarraylistterm -> GRAPHICS .) state 59 (155) ltermarraylistterm -> VAR . (158) ltermarraylistterm -> VAR . DOT VAR CLOSESQBRACKET reduce using rule 155 (ltermarraylistterm -> VAR .) COMMA reduce using rule 155 (ltermarraylistterm -> VAR .) DOT shift and go to state 136 state 60 (157) ltermarraylistterm -> MODEL . CLOSESQBRACKET reduce using rule 157 (ltermarraylistterm -> MODEL .) COMMA reduce using rule 157 (ltermarraylistterm -> MODEL .) state 61 (215) lterm -> OPENSQBRACKET ltermarraylist . CLOSESQBRACKET (153) ltermarraylist -> ltermarraylist . COMMA ltermarraylistterm CLOSESQBRACKET shift and go to state 138 COMMA shift and go to state 137 state 62 (23) statement -> RETURN EOL . END reduce using rule 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 .) 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 .) CASE reduce using rule 23 (statement -> RETURN EOL .) ELSE reduce using rule 23 (statement -> RETURN EOL .) ELSEIF reduce using rule 23 (statement -> RETURN EOL .) ENDFUNCTION reduce using rule 23 (statement -> RETURN EOL .) CATCH reduce using rule 23 (statement -> RETURN EOL .) state 63 (208) clearvar -> clearvar VAR . EOL reduce using rule 208 (clearvar -> clearvar VAR .) VAR reduce using rule 208 (clearvar -> clearvar VAR .) state 64 (24) statement -> clearvar EOL . END reduce using rule 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 .) 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 .) CASE reduce using rule 24 (statement -> clearvar EOL .) ELSE reduce using rule 24 (statement -> clearvar EOL .) ELSEIF reduce using rule 24 (statement -> clearvar EOL .) ENDFUNCTION reduce using rule 24 (statement -> clearvar EOL .) CATCH reduce using rule 24 (statement -> clearvar EOL .) state 65 (52) ifstatementblocks -> ifstatementblock endstatementblock . ENDFUNCTION reduce using rule 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 .) 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 .) state 66 (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 67 ELSEIF shift and go to state 71 ELSE shift and go to state 69 endstatementblock shift and go to state 139 elsestatement shift and go to state 68 elsestatementblock shift and go to state 140 elseifstatement shift and go to state 141 state 67 (40) endstatementblock -> END . EOL EOL shift and go to state 142 state 68 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 143 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 69 (96) elsestatement -> ELSE . EOL EOL shift and go to state 144 state 70 (53) ifstatementblocks -> ifstatementblock elsestatementblock . endstatementblock (40) endstatementblock -> . END EOL END shift and go to state 67 endstatementblock shift and go to state 145 state 71 (94) elseifstatement -> ELSEIF . expression THEN EOL (95) elseifstatement -> ELSEIF . expression EOL (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 146 state 72 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 147 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 73 (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 .) 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 .) CASE reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) ENDFUNCTION reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) ELSE reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) ELSEIF reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) CATCH reduce using rule 62 (whilestatementblocks -> whilestatementblock endstatementblock .) state 74 (63) whilestatementblocks -> whilestatementblock elsestatementblock . endstatementblock (40) endstatementblock -> . END EOL END shift and go to state 67 endstatementblock shift and go to state 148 state 75 (100) assignment -> MODEL ASSIGNMENT . expression EOL (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 149 state 76 (107) assignment -> MODEL DOT . modelvar ASSIGNMENT modelexpression EOL (101) modelvar -> . modelvar DOT VAR (102) modelvar -> . VAR (103) modelvar -> . IN (104) modelvar -> . modelvar OPENBRACKET expression CLOSEBRACKET (105) modelvar -> . modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET VAR shift and go to state 151 IN shift and go to state 150 modelvar shift and go to state 152 state 77 (75) casestatement -> CASE . expression THEN EOL (76) casestatement -> CASE . expression EOL (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 153 state 78 (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 67 CASE shift and go to state 77 endstatementblock shift and go to state 154 casestatement shift and go to state 155 state 79 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 156 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 80 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 81 (263) termvar -> GRAPHICS . OPENBRACKET reduce using rule 263 (termvar -> GRAPHICS .) DOT reduce using rule 263 (termvar -> GRAPHICS .) CLOSEBRACKET reduce using rule 263 (termvar -> GRAPHICS .) COLON reduce using rule 263 (termvar -> GRAPHICS .) TRANSPOSE reduce using rule 263 (termvar -> GRAPHICS .) MULTIPLICATION reduce using rule 263 (termvar -> GRAPHICS .) ADDITION reduce using rule 263 (termvar -> GRAPHICS .) COMPARISON reduce using rule 263 (termvar -> GRAPHICS .) LOGICAL reduce using rule 263 (termvar -> GRAPHICS .) COMMA reduce using rule 263 (termvar -> GRAPHICS .) EOL reduce using rule 263 (termvar -> GRAPHICS .) THEN reduce using rule 263 (termvar -> GRAPHICS .) DO reduce using rule 263 (termvar -> GRAPHICS .) CLOSEOPENBRACKET reduce using rule 263 (termvar -> GRAPHICS .) CLOSESQBRACKET reduce using rule 263 (termvar -> GRAPHICS .) SPACE reduce using rule 263 (termvar -> GRAPHICS .) SEMICOLON reduce using rule 263 (termvar -> GRAPHICS .) state 82 (266) term -> NUMBER . TRANSPOSE reduce using rule 266 (term -> NUMBER .) MULTIPLICATION reduce using rule 266 (term -> NUMBER .) ADDITION reduce using rule 266 (term -> NUMBER .) COMPARISON reduce using rule 266 (term -> NUMBER .) LOGICAL reduce using rule 266 (term -> NUMBER .) COLON reduce using rule 266 (term -> NUMBER .) CLOSEBRACKET reduce using rule 266 (term -> NUMBER .) COMMA reduce using rule 266 (term -> NUMBER .) DO reduce using rule 266 (term -> NUMBER .) THEN reduce using rule 266 (term -> NUMBER .) EOL reduce using rule 266 (term -> NUMBER .) CLOSEOPENBRACKET reduce using rule 266 (term -> NUMBER .) CLOSESQBRACKET reduce using rule 266 (term -> NUMBER .) SPACE reduce using rule 266 (term -> NUMBER .) SEMICOLON reduce using rule 266 (term -> NUMBER .) state 83 (247) term -> GETTEXT . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 157 state 84 (241) term -> PART . OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> PART . OPENBRACKET expression COMMA expression CLOSEBRACKET OPENBRACKET shift and go to state 158 state 85 (256) term -> PREVAR_FLOAT . TRANSPOSE reduce using rule 256 (term -> PREVAR_FLOAT .) MULTIPLICATION reduce using rule 256 (term -> PREVAR_FLOAT .) ADDITION reduce using rule 256 (term -> PREVAR_FLOAT .) COMPARISON reduce using rule 256 (term -> PREVAR_FLOAT .) LOGICAL reduce using rule 256 (term -> PREVAR_FLOAT .) COLON reduce using rule 256 (term -> PREVAR_FLOAT .) CLOSEBRACKET reduce using rule 256 (term -> PREVAR_FLOAT .) COMMA reduce using rule 256 (term -> PREVAR_FLOAT .) DO reduce using rule 256 (term -> PREVAR_FLOAT .) THEN reduce using rule 256 (term -> PREVAR_FLOAT .) EOL reduce using rule 256 (term -> PREVAR_FLOAT .) CLOSEOPENBRACKET reduce using rule 256 (term -> PREVAR_FLOAT .) CLOSESQBRACKET reduce using rule 256 (term -> PREVAR_FLOAT .) SPACE reduce using rule 256 (term -> PREVAR_FLOAT .) SEMICOLON reduce using rule 256 (term -> PREVAR_FLOAT .) state 86 (253) term -> PREVAR_BOOLEAN . TRANSPOSE reduce using rule 253 (term -> PREVAR_BOOLEAN .) MULTIPLICATION reduce using rule 253 (term -> PREVAR_BOOLEAN .) ADDITION reduce using rule 253 (term -> PREVAR_BOOLEAN .) COMPARISON reduce using rule 253 (term -> PREVAR_BOOLEAN .) LOGICAL reduce using rule 253 (term -> PREVAR_BOOLEAN .) COLON reduce using rule 253 (term -> PREVAR_BOOLEAN .) CLOSEBRACKET reduce using rule 253 (term -> PREVAR_BOOLEAN .) COMMA reduce using rule 253 (term -> PREVAR_BOOLEAN .) DO reduce using rule 253 (term -> PREVAR_BOOLEAN .) THEN reduce using rule 253 (term -> PREVAR_BOOLEAN .) EOL reduce using rule 253 (term -> PREVAR_BOOLEAN .) CLOSEOPENBRACKET reduce using rule 253 (term -> PREVAR_BOOLEAN .) CLOSESQBRACKET reduce using rule 253 (term -> PREVAR_BOOLEAN .) SPACE reduce using rule 253 (term -> PREVAR_BOOLEAN .) SEMICOLON reduce using rule 253 (term -> PREVAR_BOOLEAN .) state 87 (264) termvar -> MODEL . OPENBRACKET reduce using rule 264 (termvar -> MODEL .) DOT reduce using rule 264 (termvar -> MODEL .) CLOSEBRACKET reduce using rule 264 (termvar -> MODEL .) COLON reduce using rule 264 (termvar -> MODEL .) TRANSPOSE reduce using rule 264 (termvar -> MODEL .) MULTIPLICATION reduce using rule 264 (termvar -> MODEL .) ADDITION reduce using rule 264 (termvar -> MODEL .) COMPARISON reduce using rule 264 (termvar -> MODEL .) LOGICAL reduce using rule 264 (termvar -> MODEL .) COMMA reduce using rule 264 (termvar -> MODEL .) EOL reduce using rule 264 (termvar -> MODEL .) THEN reduce using rule 264 (termvar -> MODEL .) DO reduce using rule 264 (termvar -> MODEL .) CLOSEOPENBRACKET reduce using rule 264 (termvar -> MODEL .) CLOSESQBRACKET reduce using rule 264 (termvar -> MODEL .) SPACE reduce using rule 264 (termvar -> MODEL .) SEMICOLON reduce using rule 264 (termvar -> MODEL .) state 88 (245) term -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET (248) term -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 159 state 89 (251) term -> PREVAR . TRANSPOSE reduce using rule 251 (term -> PREVAR .) MULTIPLICATION reduce using rule 251 (term -> PREVAR .) ADDITION reduce using rule 251 (term -> PREVAR .) COMPARISON reduce using rule 251 (term -> PREVAR .) LOGICAL reduce using rule 251 (term -> PREVAR .) COLON reduce using rule 251 (term -> PREVAR .) CLOSEBRACKET reduce using rule 251 (term -> PREVAR .) COMMA reduce using rule 251 (term -> PREVAR .) DO reduce using rule 251 (term -> PREVAR .) THEN reduce using rule 251 (term -> PREVAR .) EOL reduce using rule 251 (term -> PREVAR .) CLOSEOPENBRACKET reduce using rule 251 (term -> PREVAR .) CLOSESQBRACKET reduce using rule 251 (term -> PREVAR .) SPACE reduce using rule 251 (term -> PREVAR .) SEMICOLON reduce using rule 251 (term -> PREVAR .) state 90 (186) expression -> OPENBRACKET . expression CLOSEBRACKET (236) term -> OPENBRACKET . expression COLON expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 160 state 91 (257) term -> termvar . (223) termvar -> termvar . OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> termvar . OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> termvar . OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> termvar . OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> termvar . OPENBRACKET COLON CLOSEBRACKET (230) termvar -> termvar . OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> termvar . OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> termvar . OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> termvar . OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> termvar . OPENBRACKET expression CLOSEBRACKET (239) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> termvar . DOT VAR (259) termvar -> termvar . DOT IN (260) termvar -> termvar . DOT GRAPHICS (261) termvar -> termvar . DOT MODEL TRANSPOSE reduce using rule 257 (term -> termvar .) MULTIPLICATION reduce using rule 257 (term -> termvar .) ADDITION reduce using rule 257 (term -> termvar .) COMPARISON reduce using rule 257 (term -> termvar .) LOGICAL reduce using rule 257 (term -> termvar .) COLON reduce using rule 257 (term -> termvar .) CLOSEBRACKET reduce using rule 257 (term -> termvar .) COMMA reduce using rule 257 (term -> termvar .) DO reduce using rule 257 (term -> termvar .) THEN reduce using rule 257 (term -> termvar .) EOL reduce using rule 257 (term -> termvar .) CLOSEOPENBRACKET reduce using rule 257 (term -> termvar .) CLOSESQBRACKET reduce using rule 257 (term -> termvar .) SPACE reduce using rule 257 (term -> termvar .) SEMICOLON reduce using rule 257 (term -> termvar .) OPENBRACKET shift and go to state 161 DOT shift and go to state 162 state 92 (74) selectjobstatement -> SELECT JOB . EOL EOL shift and go to state 163 state 93 (252) term -> PREVAR_SUBSTITUTE . TRANSPOSE reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) MULTIPLICATION reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) ADDITION reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) COMPARISON reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) LOGICAL reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) COLON reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) CLOSEBRACKET reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) COMMA reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) DO reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) THEN reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) EOL reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) CLOSEOPENBRACKET reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) CLOSESQBRACKET reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) SPACE reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) SEMICOLON reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) state 94 (243) term -> STRING . OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> STRING . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 164 state 95 (201) expression -> term . TRANSPOSE reduce using rule 201 (expression -> term .) MULTIPLICATION reduce using rule 201 (expression -> term .) ADDITION reduce using rule 201 (expression -> term .) COMPARISON reduce using rule 201 (expression -> term .) LOGICAL reduce using rule 201 (expression -> term .) COLON reduce using rule 201 (expression -> term .) CLOSEBRACKET reduce using rule 201 (expression -> term .) COMMA reduce using rule 201 (expression -> term .) EOL reduce using rule 201 (expression -> term .) CLOSEOPENBRACKET reduce using rule 201 (expression -> term .) SPACE reduce using rule 201 (expression -> term .) CLOSESQBRACKET reduce using rule 201 (expression -> term .) SEMICOLON reduce using rule 201 (expression -> term .) THEN reduce using rule 201 (expression -> term .) DO reduce using rule 201 (expression -> term .) state 96 (265) termvar -> IN . OPENBRACKET reduce using rule 265 (termvar -> IN .) DOT reduce using rule 265 (termvar -> IN .) CLOSEBRACKET reduce using rule 265 (termvar -> IN .) COLON reduce using rule 265 (termvar -> IN .) TRANSPOSE reduce using rule 265 (termvar -> IN .) MULTIPLICATION reduce using rule 265 (termvar -> IN .) ADDITION reduce using rule 265 (termvar -> IN .) COMPARISON reduce using rule 265 (termvar -> IN .) LOGICAL reduce using rule 265 (termvar -> IN .) EOL reduce using rule 265 (termvar -> IN .) THEN reduce using rule 265 (termvar -> IN .) DO reduce using rule 265 (termvar -> IN .) COMMA reduce using rule 265 (termvar -> IN .) CLOSEOPENBRACKET reduce using rule 265 (termvar -> IN .) CLOSESQBRACKET reduce using rule 265 (termvar -> IN .) SPACE reduce using rule 265 (termvar -> IN .) SEMICOLON reduce using rule 265 (termvar -> IN .) state 97 (262) termvar -> VAR . OPENBRACKET reduce using rule 262 (termvar -> VAR .) DOT reduce using rule 262 (termvar -> VAR .) CLOSEBRACKET reduce using rule 262 (termvar -> VAR .) COLON reduce using rule 262 (termvar -> VAR .) TRANSPOSE reduce using rule 262 (termvar -> VAR .) MULTIPLICATION reduce using rule 262 (termvar -> VAR .) ADDITION reduce using rule 262 (termvar -> VAR .) COMPARISON reduce using rule 262 (termvar -> VAR .) LOGICAL reduce using rule 262 (termvar -> VAR .) EOL reduce using rule 262 (termvar -> VAR .) THEN reduce using rule 262 (termvar -> VAR .) DO reduce using rule 262 (termvar -> VAR .) COMMA reduce using rule 262 (termvar -> VAR .) CLOSEOPENBRACKET reduce using rule 262 (termvar -> VAR .) CLOSESQBRACKET reduce using rule 262 (termvar -> VAR .) SPACE reduce using rule 262 (termvar -> VAR .) SEMICOLON reduce using rule 262 (termvar -> VAR .) state 98 (187) expression -> OPENSQBRACKET . termarrayarraylist CLOSESQBRACKET (188) expression -> OPENSQBRACKET . termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> OPENSQBRACKET . termarraylist CLOSESQBRACKET (190) expression -> OPENSQBRACKET . termarraylist COMMA CLOSESQBRACKET (191) expression -> OPENSQBRACKET . termarraylist SPACE CLOSESQBRACKET (192) expression -> OPENSQBRACKET . CLOSESQBRACKET (161) termarrayarraylist -> . termarrayarraylist SEMICOLON termarraylist (162) termarrayarraylist -> . termarraylist SEMICOLON termarraylist (163) termarrayarraylist -> . termarraylist SEMICOLON (164) termarraylist -> . termarraylist COMMA expression (165) termarraylist -> . termarraylist SPACE expression (166) termarraylist -> . expression (167) termarraylist -> . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSESQBRACKET shift and go to state 166 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 termarrayarraylist shift and go to state 167 term shift and go to state 95 termvar shift and go to state 91 termarraylist shift and go to state 165 expression shift and go to state 168 state 99 (268) term -> DQSTRING . TRANSPOSE reduce using rule 268 (term -> DQSTRING .) MULTIPLICATION reduce using rule 268 (term -> DQSTRING .) ADDITION reduce using rule 268 (term -> DQSTRING .) COMPARISON reduce using rule 268 (term -> DQSTRING .) LOGICAL reduce using rule 268 (term -> DQSTRING .) COLON reduce using rule 268 (term -> DQSTRING .) CLOSEBRACKET reduce using rule 268 (term -> DQSTRING .) COMMA reduce using rule 268 (term -> DQSTRING .) DO reduce using rule 268 (term -> DQSTRING .) THEN reduce using rule 268 (term -> DQSTRING .) EOL reduce using rule 268 (term -> DQSTRING .) CLOSEOPENBRACKET reduce using rule 268 (term -> DQSTRING .) CLOSESQBRACKET reduce using rule 268 (term -> DQSTRING .) SPACE reduce using rule 268 (term -> DQSTRING .) SEMICOLON reduce using rule 268 (term -> DQSTRING .) state 100 (199) expression -> ADDITION . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 169 state 101 (250) term -> LASTINDEX . TRANSPOSE reduce using rule 250 (term -> LASTINDEX .) MULTIPLICATION reduce using rule 250 (term -> LASTINDEX .) ADDITION reduce using rule 250 (term -> LASTINDEX .) COMPARISON reduce using rule 250 (term -> LASTINDEX .) LOGICAL reduce using rule 250 (term -> LASTINDEX .) COLON reduce using rule 250 (term -> LASTINDEX .) CLOSEBRACKET reduce using rule 250 (term -> LASTINDEX .) COMMA reduce using rule 250 (term -> LASTINDEX .) DO reduce using rule 250 (term -> LASTINDEX .) THEN reduce using rule 250 (term -> LASTINDEX .) EOL reduce using rule 250 (term -> LASTINDEX .) CLOSEOPENBRACKET reduce using rule 250 (term -> LASTINDEX .) CLOSESQBRACKET reduce using rule 250 (term -> LASTINDEX .) SPACE reduce using rule 250 (term -> LASTINDEX .) SEMICOLON reduce using rule 250 (term -> LASTINDEX .) state 102 (267) term -> QSTRING . TRANSPOSE reduce using rule 267 (term -> QSTRING .) MULTIPLICATION reduce using rule 267 (term -> QSTRING .) ADDITION reduce using rule 267 (term -> QSTRING .) COMPARISON reduce using rule 267 (term -> QSTRING .) LOGICAL reduce using rule 267 (term -> QSTRING .) COLON reduce using rule 267 (term -> QSTRING .) CLOSEBRACKET reduce using rule 267 (term -> QSTRING .) COMMA reduce using rule 267 (term -> QSTRING .) DO reduce using rule 267 (term -> QSTRING .) THEN reduce using rule 267 (term -> QSTRING .) EOL reduce using rule 267 (term -> QSTRING .) CLOSEOPENBRACKET reduce using rule 267 (term -> QSTRING .) CLOSESQBRACKET reduce using rule 267 (term -> QSTRING .) SPACE reduce using rule 267 (term -> QSTRING .) SEMICOLON reduce using rule 267 (term -> QSTRING .) state 103 (200) expression -> NOT . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 170 state 104 (73) selectstatement -> SELECT expression . EOL (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression EOL shift and go to state 175 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 105 (17) statement -> function EOL . END reduce using rule 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 .) 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 .) CASE reduce using rule 17 (statement -> function EOL .) ELSE reduce using rule 17 (statement -> function EOL .) ELSEIF reduce using rule 17 (statement -> function EOL .) ENDFUNCTION reduce using rule 17 (statement -> function EOL .) CATCH reduce using rule 17 (statement -> function EOL .) state 106 (202) function -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (203) function -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET (168) list -> . list COMMA expression (169) list -> . list COMMA listcall (170) list -> . list COMMA VAR ASSIGNMENT expression (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression (172) list -> . list COMMA MODEL ASSIGNMENT expression (173) list -> . list COMMA VAR ASSIGNMENT listcall (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (175) list -> . list COMMA MODEL ASSIGNMENT listcall (176) list -> . list COMMA IN ASSIGNMENT expression (177) list -> . list COMMA IN ASSIGNMENT listcall (178) list -> . expression (179) list -> . listcall (180) list -> . VAR ASSIGNMENT expression (181) list -> . VAR ASSIGNMENT listcall (182) list -> . IN ASSIGNMENT expression (183) list -> . IN ASSIGNMENT listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSEBRACKET shift and go to state 180 VAR shift and go to state 182 IN shift and go to state 181 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 list shift and go to state 183 term shift and go to state 95 listcall shift and go to state 178 termvar shift and go to state 91 expression shift and go to state 184 state 107 (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 185 state 108 (207) clearvar -> CLEAR VAR . EOL reduce using rule 207 (clearvar -> CLEAR VAR .) VAR reduce using rule 207 (clearvar -> CLEAR VAR .) state 109 (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 .) 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 .) ELSE reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) ELSEIF reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) CASE reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) CATCH reduce using rule 50 (forstatementblocks -> forstatementblock endstatementblock .) state 110 (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 .) 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 111 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 186 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 112 (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 188 JOB_GETINPUTS shift and go to state 191 JOB_GETORIGIN shift and go to state 192 JOB_GETOUTPUTS shift and go to state 189 JOB_PLOT shift and go to state 187 JOB_SET shift and go to state 190 state 113 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) 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 (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 199 whilestatementblocks shift and go to state 193 whilestatement shift and go to state 21 forstatementblocks shift and go to state 194 resumestatementblocks shift and go to state 195 function shift and go to state 196 getvalueassignment shift and go to state 197 assignment shift and go to state 198 forstatementblock shift and go to state 32 trystatement shift and go to state 40 ifstatementblock shift and go to state 16 forstatement shift and go to state 46 lterm shift and go to state 200 ifstatementblocks shift and go to state 201 jobsetstatementblock shift and go to state 202 standarddefineassignment shift and go to state 203 trystatementblocks shift and go to state 204 ifstatement shift and go to state 49 state 114 (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 67 CASE shift and go to state 112 endstatementblock shift and go to state 205 casejobstatement shift and go to state 206 casejobsetstatement shift and go to state 207 state 115 (99) assignment -> GRAPHICS ASSIGNMENT . expression EOL (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 208 state 116 (106) assignment -> GRAPHICS DOT . modelvar ASSIGNMENT modelexpression EOL (101) modelvar -> . modelvar DOT VAR (102) modelvar -> . VAR (103) modelvar -> . IN (104) modelvar -> . modelvar OPENBRACKET expression CLOSEBRACKET (105) modelvar -> . modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET VAR shift and go to state 151 IN shift and go to state 150 modelvar shift and go to state 209 state 117 (92) ifstatement -> IF expression . THEN (93) ifstatement -> IF expression . EOL (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression THEN shift and go to state 210 EOL shift and go to state 211 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 118 (10) statementblock -> statementblock statement . BREAK reduce using rule 10 (statementblock -> statementblock statement .) RETURN reduce using rule 10 (statementblock -> statementblock statement .) EOL reduce using rule 10 (statementblock -> statementblock statement .) GRAPHICS reduce using rule 10 (statementblock -> statementblock statement .) MODEL reduce using rule 10 (statementblock -> statementblock statement .) FUNCTIONNAME reduce using rule 10 (statementblock -> statementblock statement .) 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 .) CASE reduce using rule 10 (statementblock -> statementblock statement .) ELSEIF reduce using rule 10 (statementblock -> statementblock statement .) ENDFUNCTION reduce using rule 10 (statementblock -> statementblock statement .) CATCH reduce using rule 10 (statementblock -> statementblock statement .) state 119 (4) functionblock -> functionstatement statementblock ENDFUNCTION . EOL EOL shift and go to state 212 state 120 (89) whilestatement -> WHILE expression . DO EOL (90) whilestatement -> WHILE expression . THEN EOL (91) whilestatement -> WHILE expression . EOL (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression DO shift and go to state 213 THEN shift and go to state 214 EOL shift and go to state 215 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 121 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 216 BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 catchstatement shift and go to state 217 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 122 (37) statement -> lterm ASSIGNMENT . WHERE OPENBRACKET CLOSEBRACKET EOL (97) assignment -> lterm ASSIGNMENT . expression EOL (98) assignment -> lterm ASSIGNMENT . listcall EOL (115) getvalueassignment -> lterm ASSIGNMENT . SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (206) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN WHERE shift and go to state 221 SCICOS_GETVALUE shift and go to state 220 STANDARD_DEFINE shift and go to state 222 RESUME shift and go to state 218 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 219 termvar shift and go to state 91 expression shift and go to state 223 state 123 (22) statement -> BREAK EOL . END reduce using rule 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 .) 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 .) CASE reduce using rule 22 (statement -> BREAK EOL .) ELSE reduce using rule 22 (statement -> BREAK EOL .) ELSEIF reduce using rule 22 (statement -> BREAK EOL .) ENDFUNCTION reduce using rule 22 (statement -> BREAK EOL .) CATCH reduce using rule 22 (statement -> BREAK EOL .) state 124 (204) function -> MESSAGE OPENBRACKET . expression COMMA expression CLOSEBRACKET (205) function -> MESSAGE OPENBRACKET . expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 224 state 125 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 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 46 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 126 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 127 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT . VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT . FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL VAR shift and go to state 226 FUNCTIONNAME shift and go to state 225 state 128 (3) jobfunctionblock -> jobfunctionstatement statementblock ENDFUNCTION . EOL EOL shift and go to state 227 state 129 (209) lterm -> lterm OPENBRACKET expression . COLON expression CLOSEBRACKET (210) lterm -> lterm OPENBRACKET expression . CLOSEBRACKET (211) lterm -> lterm OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> lterm OPENBRACKET expression . COMMA COLON CLOSEBRACKET (213) lterm -> lterm OPENBRACKET expression . COMMA expression CLOSEBRACKET (214) lterm -> lterm OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COLON shift and go to state 231 CLOSEBRACKET shift and go to state 228 COMMA shift and go to state 229 CLOSEOPENBRACKET shift and go to state 230 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 130 (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 232 state 131 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR . OPENBRACKET list CLOSEBRACKET EOL OPENBRACKET shift and go to state 233 state 132 (217) lterm -> lterm DOT IN . ASSIGNMENT reduce using rule 217 (lterm -> lterm DOT IN .) OPENBRACKET reduce using rule 217 (lterm -> lterm DOT IN .) DOT reduce using rule 217 (lterm -> lterm DOT IN .) state 133 (218) lterm -> lterm DOT GRAPHICS . ASSIGNMENT reduce using rule 218 (lterm -> lterm DOT GRAPHICS .) OPENBRACKET reduce using rule 218 (lterm -> lterm DOT GRAPHICS .) DOT reduce using rule 218 (lterm -> lterm DOT GRAPHICS .) state 134 (216) lterm -> lterm DOT VAR . ASSIGNMENT reduce using rule 216 (lterm -> lterm DOT VAR .) OPENBRACKET reduce using rule 216 (lterm -> lterm DOT VAR .) DOT reduce using rule 216 (lterm -> lterm DOT VAR .) state 135 (219) lterm -> lterm DOT MODEL . ASSIGNMENT reduce using rule 219 (lterm -> lterm DOT MODEL .) OPENBRACKET reduce using rule 219 (lterm -> lterm DOT MODEL .) DOT reduce using rule 219 (lterm -> lterm DOT MODEL .) state 136 (158) ltermarraylistterm -> VAR DOT . VAR VAR shift and go to state 234 state 137 (153) ltermarraylist -> ltermarraylist COMMA . ltermarraylistterm (155) ltermarraylistterm -> . VAR (156) ltermarraylistterm -> . GRAPHICS (157) ltermarraylistterm -> . MODEL (158) ltermarraylistterm -> . VAR DOT VAR (159) ltermarraylistterm -> . IN (160) ltermarraylistterm -> . PREVAR VAR shift and go to state 59 GRAPHICS shift and go to state 58 MODEL shift and go to state 60 IN shift and go to state 57 PREVAR shift and go to state 55 ltermarraylistterm shift and go to state 235 state 138 (215) lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET . ASSIGNMENT reduce using rule 215 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) OPENBRACKET reduce using rule 215 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) DOT reduce using rule 215 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) state 139 (54) ifstatementblocks -> ifstatementblock elseifstatementblock endstatementblock . ENDFUNCTION reduce using rule 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 .) 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 .) state 140 (55) ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock . endstatementblock (40) endstatementblock -> . END EOL END shift and go to state 67 endstatementblock shift and go to state 236 state 141 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 237 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 142 (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 .) 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 143 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 144 (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 .) 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 145 (53) ifstatementblocks -> ifstatementblock elsestatementblock endstatementblock . ENDFUNCTION reduce using rule 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 .) 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 .) state 146 (94) elseifstatement -> ELSEIF expression . THEN EOL (95) elseifstatement -> ELSEIF expression . EOL (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression THEN shift and go to state 238 EOL shift and go to state 239 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 147 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 148 (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 .) 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 .) CASE reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ENDFUNCTION reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ELSE reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) ELSEIF reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) CATCH reduce using rule 63 (whilestatementblocks -> whilestatementblock elsestatementblock endstatementblock .) state 149 (100) assignment -> MODEL ASSIGNMENT expression . EOL (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression EOL shift and go to state 240 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 150 (103) modelvar -> IN . ASSIGNMENT reduce using rule 103 (modelvar -> IN .) DOT reduce using rule 103 (modelvar -> IN .) OPENBRACKET reduce using rule 103 (modelvar -> IN .) state 151 (102) modelvar -> VAR . ASSIGNMENT reduce using rule 102 (modelvar -> VAR .) DOT reduce using rule 102 (modelvar -> VAR .) OPENBRACKET reduce using rule 102 (modelvar -> VAR .) state 152 (107) assignment -> MODEL DOT modelvar . ASSIGNMENT modelexpression EOL (101) modelvar -> modelvar . DOT VAR (104) modelvar -> modelvar . OPENBRACKET expression CLOSEBRACKET (105) modelvar -> modelvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET ASSIGNMENT shift and go to state 242 DOT shift and go to state 243 OPENBRACKET shift and go to state 241 state 153 (75) casestatement -> CASE expression . THEN EOL (76) casestatement -> CASE expression . EOL (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression THEN shift and go to state 244 EOL shift and go to state 245 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 154 (33) statement -> selectstatement casestatementblock endstatementblock . END reduce using rule 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 .) 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 .) CASE reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) ELSE reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) ELSEIF reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) ENDFUNCTION reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) CATCH reduce using rule 33 (statement -> selectstatement casestatementblock endstatementblock .) state 155 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 246 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 156 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 157 (247) term -> GETTEXT OPENBRACKET . expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 247 state 158 (241) term -> PART OPENBRACKET . expression COMMA expression COLON expression CLOSEBRACKET (242) term -> PART OPENBRACKET . expression COMMA expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 248 state 159 (245) term -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (248) term -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET (168) list -> . list COMMA expression (169) list -> . list COMMA listcall (170) list -> . list COMMA VAR ASSIGNMENT expression (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression (172) list -> . list COMMA MODEL ASSIGNMENT expression (173) list -> . list COMMA VAR ASSIGNMENT listcall (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (175) list -> . list COMMA MODEL ASSIGNMENT listcall (176) list -> . list COMMA IN ASSIGNMENT expression (177) list -> . list COMMA IN ASSIGNMENT listcall (178) list -> . expression (179) list -> . listcall (180) list -> . VAR ASSIGNMENT expression (181) list -> . VAR ASSIGNMENT listcall (182) list -> . IN ASSIGNMENT expression (183) list -> . IN ASSIGNMENT listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSEBRACKET shift and go to state 249 VAR shift and go to state 182 IN shift and go to state 181 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 list shift and go to state 250 term shift and go to state 95 listcall shift and go to state 178 termvar shift and go to state 91 expression shift and go to state 184 state 160 (186) expression -> OPENBRACKET expression . CLOSEBRACKET (236) term -> OPENBRACKET expression . COLON expression CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 251 COLON shift and go to state 252 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 161 (223) termvar -> termvar OPENBRACKET . expression COLON expression CLOSEBRACKET (224) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> termvar OPENBRACKET . expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> termvar OPENBRACKET . COLON expression CLOSEBRACKET (228) termvar -> termvar OPENBRACKET . expression COLON CLOSEBRACKET (229) termvar -> termvar OPENBRACKET . COLON CLOSEBRACKET (230) termvar -> termvar OPENBRACKET . COLON COMMA expression CLOSEBRACKET (231) termvar -> termvar OPENBRACKET . expression COMMA COLON CLOSEBRACKET (232) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> termvar OPENBRACKET . expression COMMA expression CLOSEBRACKET (234) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> termvar OPENBRACKET . COLON COMMA COLON CLOSEBRACKET (238) termvar -> termvar OPENBRACKET . expression CLOSEBRACKET (239) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN COLON shift and go to state 253 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 254 state 162 (258) termvar -> termvar DOT . VAR (259) termvar -> termvar DOT . IN (260) termvar -> termvar DOT . GRAPHICS (261) termvar -> termvar DOT . MODEL VAR shift and go to state 257 IN shift and go to state 255 GRAPHICS shift and go to state 256 MODEL shift and go to state 258 state 163 (74) selectjobstatement -> SELECT JOB EOL . CASE reduce using rule 74 (selectjobstatement -> SELECT JOB EOL .) state 164 (243) term -> STRING OPENBRACKET . expression COLON expression CLOSEBRACKET (244) term -> STRING OPENBRACKET . expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 259 state 165 (189) expression -> OPENSQBRACKET termarraylist . CLOSESQBRACKET (190) expression -> OPENSQBRACKET termarraylist . COMMA CLOSESQBRACKET (191) expression -> OPENSQBRACKET termarraylist . SPACE CLOSESQBRACKET (162) termarrayarraylist -> termarraylist . SEMICOLON termarraylist (163) termarrayarraylist -> termarraylist . SEMICOLON (164) termarraylist -> termarraylist . COMMA expression (165) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET shift and go to state 263 COMMA shift and go to state 262 SPACE shift and go to state 261 SEMICOLON shift and go to state 260 state 166 (192) expression -> OPENSQBRACKET CLOSESQBRACKET . TRANSPOSE reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) MULTIPLICATION reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) ADDITION reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) COMPARISON reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) LOGICAL reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) COLON reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) COMMA reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) EOL reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) SPACE reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) SEMICOLON reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) THEN reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) DO reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) state 167 (187) expression -> OPENSQBRACKET termarrayarraylist . CLOSESQBRACKET (188) expression -> OPENSQBRACKET termarrayarraylist . SEMICOLON CLOSESQBRACKET (161) termarrayarraylist -> termarrayarraylist . SEMICOLON termarraylist CLOSESQBRACKET shift and go to state 265 SEMICOLON shift and go to state 264 state 168 (166) termarraylist -> expression . (167) termarraylist -> expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COMMA reduce using rule 166 (termarraylist -> expression .) SPACE reduce using rule 166 (termarraylist -> expression .) CLOSESQBRACKET reduce using rule 166 (termarraylist -> expression .) SEMICOLON reduce using rule 166 (termarraylist -> expression .) COLON shift and go to state 266 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 169 (199) expression -> ADDITION expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 199 (expression -> ADDITION expression .) ADDITION reduce using rule 199 (expression -> ADDITION expression .) COMPARISON reduce using rule 199 (expression -> ADDITION expression .) LOGICAL reduce using rule 199 (expression -> ADDITION expression .) COLON reduce using rule 199 (expression -> ADDITION expression .) CLOSEBRACKET reduce using rule 199 (expression -> ADDITION expression .) COMMA reduce using rule 199 (expression -> ADDITION expression .) EOL reduce using rule 199 (expression -> ADDITION expression .) CLOSEOPENBRACKET reduce using rule 199 (expression -> ADDITION expression .) SPACE reduce using rule 199 (expression -> ADDITION expression .) CLOSESQBRACKET reduce using rule 199 (expression -> ADDITION expression .) SEMICOLON reduce using rule 199 (expression -> ADDITION expression .) THEN reduce using rule 199 (expression -> ADDITION expression .) DO reduce using rule 199 (expression -> ADDITION expression .) TRANSPOSE shift and go to state 173 ! TRANSPOSE [ reduce using rule 199 (expression -> ADDITION expression .) ] ! MULTIPLICATION [ shift and go to state 177 ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] ! LOGICAL [ shift and go to state 174 ] ! COLON [ shift and go to state 176 ] state 170 (200) expression -> NOT expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 200 (expression -> NOT expression .) ADDITION reduce using rule 200 (expression -> NOT expression .) COMPARISON reduce using rule 200 (expression -> NOT expression .) LOGICAL reduce using rule 200 (expression -> NOT expression .) COLON reduce using rule 200 (expression -> NOT expression .) CLOSEBRACKET reduce using rule 200 (expression -> NOT expression .) COMMA reduce using rule 200 (expression -> NOT expression .) EOL reduce using rule 200 (expression -> NOT expression .) CLOSEOPENBRACKET reduce using rule 200 (expression -> NOT expression .) SPACE reduce using rule 200 (expression -> NOT expression .) CLOSESQBRACKET reduce using rule 200 (expression -> NOT expression .) SEMICOLON reduce using rule 200 (expression -> NOT expression .) THEN reduce using rule 200 (expression -> NOT expression .) DO reduce using rule 200 (expression -> NOT expression .) TRANSPOSE shift and go to state 173 ! TRANSPOSE [ reduce using rule 200 (expression -> NOT expression .) ] ! MULTIPLICATION [ shift and go to state 177 ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] ! LOGICAL [ shift and go to state 174 ] ! COLON [ shift and go to state 176 ] state 171 (196) expression -> expression COMPARISON . expression (197) expression -> expression COMPARISON . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 267 termvar shift and go to state 91 expression shift and go to state 268 state 172 (195) expression -> expression ADDITION . expression (254) expression -> expression ADDITION . expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression ADDITION . PREVAR_COMPLEX MULTIPLICATION expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN PREVAR_COMPLEX shift and go to state 269 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 270 state 173 (193) expression -> expression TRANSPOSE . TRANSPOSE reduce using rule 193 (expression -> expression TRANSPOSE .) MULTIPLICATION reduce using rule 193 (expression -> expression TRANSPOSE .) ADDITION reduce using rule 193 (expression -> expression TRANSPOSE .) COMPARISON reduce using rule 193 (expression -> expression TRANSPOSE .) LOGICAL reduce using rule 193 (expression -> expression TRANSPOSE .) COLON reduce using rule 193 (expression -> expression TRANSPOSE .) CLOSEBRACKET reduce using rule 193 (expression -> expression TRANSPOSE .) COMMA reduce using rule 193 (expression -> expression TRANSPOSE .) EOL reduce using rule 193 (expression -> expression TRANSPOSE .) CLOSEOPENBRACKET reduce using rule 193 (expression -> expression TRANSPOSE .) SPACE reduce using rule 193 (expression -> expression TRANSPOSE .) CLOSESQBRACKET reduce using rule 193 (expression -> expression TRANSPOSE .) SEMICOLON reduce using rule 193 (expression -> expression TRANSPOSE .) THEN reduce using rule 193 (expression -> expression TRANSPOSE .) DO reduce using rule 193 (expression -> expression TRANSPOSE .) state 174 (198) expression -> expression LOGICAL . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 271 state 175 (73) selectstatement -> SELECT expression EOL . CASE reduce using rule 73 (selectstatement -> SELECT expression EOL .) state 176 (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 272 state 177 (194) expression -> expression MULTIPLICATION . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 273 state 178 (179) list -> listcall . CLOSEBRACKET reduce using rule 179 (list -> listcall .) COMMA reduce using rule 179 (list -> listcall .) state 179 (246) listcall -> LIST . OPENBRACKET list CLOSEBRACKET (249) listcall -> LIST . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 274 state 180 (203) function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . EOL reduce using rule 203 (function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 181 (182) list -> IN . ASSIGNMENT expression (183) list -> IN . ASSIGNMENT listcall (265) termvar -> IN . ASSIGNMENT shift and go to state 275 OPENBRACKET reduce using rule 265 (termvar -> IN .) DOT reduce using rule 265 (termvar -> IN .) TRANSPOSE reduce using rule 265 (termvar -> IN .) MULTIPLICATION reduce using rule 265 (termvar -> IN .) ADDITION reduce using rule 265 (termvar -> IN .) COMPARISON reduce using rule 265 (termvar -> IN .) LOGICAL reduce using rule 265 (termvar -> IN .) COLON reduce using rule 265 (termvar -> IN .) CLOSEBRACKET reduce using rule 265 (termvar -> IN .) COMMA reduce using rule 265 (termvar -> IN .) state 182 (180) list -> VAR . ASSIGNMENT expression (181) list -> VAR . ASSIGNMENT listcall (262) termvar -> VAR . ASSIGNMENT shift and go to state 276 OPENBRACKET reduce using rule 262 (termvar -> VAR .) DOT reduce using rule 262 (termvar -> VAR .) TRANSPOSE reduce using rule 262 (termvar -> VAR .) MULTIPLICATION reduce using rule 262 (termvar -> VAR .) ADDITION reduce using rule 262 (termvar -> VAR .) COMPARISON reduce using rule 262 (termvar -> VAR .) LOGICAL reduce using rule 262 (termvar -> VAR .) COLON reduce using rule 262 (termvar -> VAR .) CLOSEBRACKET reduce using rule 262 (termvar -> VAR .) COMMA reduce using rule 262 (termvar -> VAR .) state 183 (202) function -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (168) list -> list . COMMA expression (169) list -> list . COMMA listcall (170) list -> list . COMMA VAR ASSIGNMENT expression (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression (172) list -> list . COMMA MODEL ASSIGNMENT expression (173) list -> list . COMMA VAR ASSIGNMENT listcall (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (175) list -> list . COMMA MODEL ASSIGNMENT listcall (176) list -> list . COMMA IN ASSIGNMENT expression (177) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 277 COMMA shift and go to state 278 state 184 (178) list -> expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 178 (list -> expression .) COMMA reduce using rule 178 (list -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 185 (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 (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN VAR shift and go to state 279 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 280 state 186 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 187 (85) casejobstatement -> CASE JOB_PLOT . THEN EOL (86) casejobstatement -> CASE JOB_PLOT . EOL THEN shift and go to state 282 EOL shift and go to state 281 state 188 (77) casejobstatement -> CASE JOB_DEFINE . THEN EOL (78) casejobstatement -> CASE JOB_DEFINE . EOL THEN shift and go to state 283 EOL shift and go to state 284 state 189 (83) casejobstatement -> CASE JOB_GETOUTPUTS . THEN EOL (84) casejobstatement -> CASE JOB_GETOUTPUTS . EOL THEN shift and go to state 286 EOL shift and go to state 285 state 190 (87) casejobsetstatement -> CASE JOB_SET . THEN EOL (88) casejobsetstatement -> CASE JOB_SET . EOL THEN shift and go to state 287 EOL shift and go to state 288 state 191 (79) casejobstatement -> CASE JOB_GETINPUTS . THEN EOL (80) casejobstatement -> CASE JOB_GETINPUTS . EOL THEN shift and go to state 289 EOL shift and go to state 290 state 192 (81) casejobstatement -> CASE JOB_GETORIGIN . THEN EOL (82) casejobstatement -> CASE JOB_GETORIGIN . EOL THEN shift and go to state 291 EOL shift and go to state 292 state 193 (39) jobsetstatement -> whilestatementblocks . GRAPHICS reduce using rule 39 (jobsetstatement -> whilestatementblocks .) MODEL 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 194 (27) jobsetstatement -> forstatementblocks . GRAPHICS reduce using rule 27 (jobsetstatement -> forstatementblocks .) MODEL 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 195 (32) jobsetstatement -> resumestatementblocks . GRAPHICS reduce using rule 32 (jobsetstatement -> resumestatementblocks .) MODEL 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 196 (21) jobsetstatement -> function . EOL EOL shift and go to state 293 state 197 (19) jobsetstatement -> getvalueassignment . GRAPHICS reduce using rule 19 (jobsetstatement -> getvalueassignment .) MODEL 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 198 (18) jobsetstatement -> assignment . GRAPHICS reduce using rule 18 (jobsetstatement -> assignment .) MODEL 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 199 (13) jobsetstatementblock -> jobsetstatement . GRAPHICS reduce using rule 13 (jobsetstatementblock -> jobsetstatement .) MODEL 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 200 (97) assignment -> lterm . ASSIGNMENT expression EOL (98) assignment -> lterm . ASSIGNMENT listcall EOL (115) getvalueassignment -> lterm . ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (206) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (209) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET (211) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (216) lterm -> lterm . DOT VAR (217) lterm -> lterm . DOT IN (218) lterm -> lterm . DOT GRAPHICS (219) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 294 OPENBRACKET shift and go to state 52 DOT shift and go to state 54 state 201 (30) jobsetstatement -> ifstatementblocks . GRAPHICS reduce using rule 30 (jobsetstatement -> ifstatementblocks .) MODEL 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 202 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) 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 (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 295 whilestatementblocks shift and go to state 193 whilestatement shift and go to state 21 forstatementblocks shift and go to state 194 resumestatementblocks shift and go to state 195 function shift and go to state 196 getvalueassignment shift and go to state 197 assignment shift and go to state 198 forstatementblock shift and go to state 32 trystatement shift and go to state 40 ifstatementblock shift and go to state 16 forstatement shift and go to state 46 lterm shift and go to state 200 ifstatementblocks shift and go to state 201 standarddefineassignment shift and go to state 203 trystatementblocks shift and go to state 204 ifstatement shift and go to state 49 state 203 (20) jobsetstatement -> standarddefineassignment . GRAPHICS reduce using rule 20 (jobsetstatement -> standarddefineassignment .) MODEL 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 204 (36) jobsetstatement -> trystatementblocks . GRAPHICS reduce using rule 36 (jobsetstatement -> trystatementblocks .) MODEL 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 205 (34) statement -> selectjobstatement casejobstatementblock endstatementblock . END reduce using rule 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 .) 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 .) CASE reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ELSE reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ELSEIF reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) ENDFUNCTION reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) CATCH reduce using rule 34 (statement -> selectjobstatement casejobstatementblock endstatementblock .) state 206 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 296 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 207 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) 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 (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 199 whilestatementblocks shift and go to state 193 whilestatement shift and go to state 21 forstatementblocks shift and go to state 194 resumestatementblocks shift and go to state 195 function shift and go to state 196 getvalueassignment shift and go to state 197 assignment shift and go to state 198 forstatementblock shift and go to state 32 trystatement shift and go to state 40 ifstatementblock shift and go to state 16 forstatement shift and go to state 46 lterm shift and go to state 200 ifstatementblocks shift and go to state 201 jobsetstatementblock shift and go to state 297 standarddefineassignment shift and go to state 203 trystatementblocks shift and go to state 204 ifstatement shift and go to state 49 state 208 (99) assignment -> GRAPHICS ASSIGNMENT expression . EOL (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression EOL shift and go to state 298 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 209 (106) assignment -> GRAPHICS DOT modelvar . ASSIGNMENT modelexpression EOL (101) modelvar -> modelvar . DOT VAR (104) modelvar -> modelvar . OPENBRACKET expression CLOSEBRACKET (105) modelvar -> modelvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET ASSIGNMENT shift and go to state 299 DOT shift and go to state 243 OPENBRACKET shift and go to state 241 state 210 (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 .) 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 211 (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 .) 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 212 (4) functionblock -> functionstatement statementblock ENDFUNCTION EOL . BREAK reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) RETURN reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) EOL reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) GRAPHICS reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) MODEL reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) FUNCTIONNAME reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) 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 .) ELSE reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) ELSEIF 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 .) ENDFUNCTION reduce using rule 4 (functionblock -> functionstatement statementblock ENDFUNCTION EOL .) state 213 (89) whilestatement -> WHILE expression DO . EOL EOL shift and go to state 300 state 214 (90) whilestatement -> WHILE expression THEN . EOL EOL shift and go to state 301 state 215 (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 .) 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 216 (66) catchstatement -> CATCH . EOL EOL shift and go to state 302 state 217 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 23 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 statementblock shift and go to state 303 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 218 (206) resumestatementblocks -> lterm ASSIGNMENT RESUME . OPENBRACKET expression CLOSEBRACKET EOL OPENBRACKET shift and go to state 304 state 219 (98) assignment -> lterm ASSIGNMENT listcall . EOL EOL shift and go to state 305 state 220 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE . OPENBRACKET getvaluearguments CLOSEBRACKET EOL OPENBRACKET shift and go to state 306 state 221 (37) statement -> lterm ASSIGNMENT WHERE . OPENBRACKET CLOSEBRACKET EOL OPENBRACKET shift and go to state 307 state 222 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE . OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL OPENBRACKET shift and go to state 308 state 223 (97) assignment -> lterm ASSIGNMENT expression . EOL (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression EOL shift and go to state 309 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 224 (204) function -> MESSAGE OPENBRACKET expression . COMMA expression CLOSEBRACKET (205) function -> MESSAGE OPENBRACKET expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COMMA shift and go to state 311 CLOSEBRACKET shift and go to state 310 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 225 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME . OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL OPENBRACKET shift and go to state 312 state 226 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR . OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL OPENBRACKET shift and go to state 313 state 227 (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 228 (210) lterm -> lterm OPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 210 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 210 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 210 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) state 229 (212) lterm -> lterm OPENBRACKET expression COMMA . COLON CLOSEBRACKET (213) lterm -> lterm OPENBRACKET expression COMMA . expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN COLON shift and go to state 314 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 315 state 230 (214) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 316 state 231 (209) lterm -> lterm OPENBRACKET expression COLON . expression CLOSEBRACKET (211) lterm -> lterm OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 317 state 232 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . CLOSEBRACKET EOL (168) list -> . list COMMA expression (169) list -> . list COMMA listcall (170) list -> . list COMMA VAR ASSIGNMENT expression (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression (172) list -> . list COMMA MODEL ASSIGNMENT expression (173) list -> . list COMMA VAR ASSIGNMENT listcall (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (175) list -> . list COMMA MODEL ASSIGNMENT listcall (176) list -> . list COMMA IN ASSIGNMENT expression (177) list -> . list COMMA IN ASSIGNMENT listcall (178) list -> . expression (179) list -> . listcall (180) list -> . VAR ASSIGNMENT expression (181) list -> . VAR ASSIGNMENT listcall (182) list -> . IN ASSIGNMENT expression (183) list -> . IN ASSIGNMENT listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSEBRACKET shift and go to state 318 VAR shift and go to state 182 IN shift and go to state 181 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 list shift and go to state 319 term shift and go to state 95 listcall shift and go to state 178 termvar shift and go to state 91 expression shift and go to state 184 state 233 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET . list CLOSEBRACKET EOL (168) list -> . list COMMA expression (169) list -> . list COMMA listcall (170) list -> . list COMMA VAR ASSIGNMENT expression (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression (172) list -> . list COMMA MODEL ASSIGNMENT expression (173) list -> . list COMMA VAR ASSIGNMENT listcall (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (175) list -> . list COMMA MODEL ASSIGNMENT listcall (176) list -> . list COMMA IN ASSIGNMENT expression (177) list -> . list COMMA IN ASSIGNMENT listcall (178) list -> . expression (179) list -> . listcall (180) list -> . VAR ASSIGNMENT expression (181) list -> . VAR ASSIGNMENT listcall (182) list -> . IN ASSIGNMENT expression (183) list -> . IN ASSIGNMENT listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN VAR shift and go to state 182 IN shift and go to state 181 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 list shift and go to state 320 term shift and go to state 95 listcall shift and go to state 178 termvar shift and go to state 91 expression shift and go to state 184 state 234 (158) ltermarraylistterm -> VAR DOT VAR . CLOSESQBRACKET reduce using rule 158 (ltermarraylistterm -> VAR DOT VAR .) COMMA reduce using rule 158 (ltermarraylistterm -> VAR DOT VAR .) state 235 (153) ltermarraylist -> ltermarraylist COMMA ltermarraylistterm . CLOSESQBRACKET reduce using rule 153 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) COMMA reduce using rule 153 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) state 236 (55) ifstatementblocks -> ifstatementblock elseifstatementblock elsestatementblock endstatementblock . ENDFUNCTION reduce using rule 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 .) 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 .) state 237 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 238 (94) elseifstatement -> ELSEIF expression THEN . EOL EOL shift and go to state 321 state 239 (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 .) 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 240 (100) assignment -> MODEL ASSIGNMENT expression EOL . ENDFUNCTION 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 .) GRAPHICS reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) MODEL 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 .) CLEAR reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) SELECT 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 .) FUNCTION 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 .) ELSEIF reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) ELSE reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) CATCH reduce using rule 100 (assignment -> MODEL ASSIGNMENT expression EOL .) state 241 (104) modelvar -> modelvar OPENBRACKET . expression CLOSEBRACKET (105) modelvar -> modelvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 322 state 242 (107) assignment -> MODEL DOT modelvar ASSIGNMENT . modelexpression EOL (108) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (114) modelexpression -> . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN LIST shift and go to state 324 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 modelexpression shift and go to state 323 termvar shift and go to state 91 expression shift and go to state 325 state 243 (101) modelvar -> modelvar DOT . VAR VAR shift and go to state 326 state 244 (75) casestatement -> CASE expression THEN . EOL EOL shift and go to state 327 state 245 (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 .) 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 246 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 247 (247) term -> GETTEXT OPENBRACKET expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 328 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 248 (241) term -> PART OPENBRACKET expression . COMMA expression COLON expression CLOSEBRACKET (242) term -> PART OPENBRACKET expression . COMMA expression CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COMMA shift and go to state 329 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 249 (248) term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . TRANSPOSE reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) MULTIPLICATION reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) ADDITION reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) COMPARISON reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) LOGICAL reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) COLON reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CLOSEBRACKET reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) COMMA reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) DO reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) THEN reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) EOL reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) SPACE reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) SEMICOLON reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 250 (245) term -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (168) list -> list . COMMA expression (169) list -> list . COMMA listcall (170) list -> list . COMMA VAR ASSIGNMENT expression (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression (172) list -> list . COMMA MODEL ASSIGNMENT expression (173) list -> list . COMMA VAR ASSIGNMENT listcall (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (175) list -> list . COMMA MODEL ASSIGNMENT listcall (176) list -> list . COMMA IN ASSIGNMENT expression (177) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 330 COMMA shift and go to state 278 state 251 (186) expression -> OPENBRACKET expression CLOSEBRACKET . TRANSPOSE reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) state 252 (236) term -> OPENBRACKET expression COLON . expression CLOSEBRACKET (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 331 state 253 (227) termvar -> termvar OPENBRACKET COLON . expression CLOSEBRACKET (229) termvar -> termvar OPENBRACKET COLON . CLOSEBRACKET (230) termvar -> termvar OPENBRACKET COLON . COMMA expression CLOSEBRACKET (235) termvar -> termvar OPENBRACKET COLON . COMMA COLON CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSEBRACKET shift and go to state 332 COMMA shift and go to state 333 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 334 state 254 (223) termvar -> termvar OPENBRACKET expression . COLON expression CLOSEBRACKET (224) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression CLOSEBRACKET (225) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> termvar OPENBRACKET expression . COLON expression COMMA COLON CLOSEBRACKET (228) termvar -> termvar OPENBRACKET expression . COLON CLOSEBRACKET (231) termvar -> termvar OPENBRACKET expression . COMMA COLON CLOSEBRACKET (232) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> termvar OPENBRACKET expression . COMMA expression CLOSEBRACKET (234) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (238) termvar -> termvar OPENBRACKET expression . CLOSEBRACKET (239) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COLON shift and go to state 336 COMMA shift and go to state 338 CLOSEOPENBRACKET shift and go to state 337 CLOSEBRACKET shift and go to state 335 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 255 (259) termvar -> termvar DOT IN . OPENBRACKET reduce using rule 259 (termvar -> termvar DOT IN .) DOT reduce using rule 259 (termvar -> termvar DOT IN .) CLOSEBRACKET reduce using rule 259 (termvar -> termvar DOT IN .) COLON reduce using rule 259 (termvar -> termvar DOT IN .) TRANSPOSE reduce using rule 259 (termvar -> termvar DOT IN .) MULTIPLICATION reduce using rule 259 (termvar -> termvar DOT IN .) ADDITION reduce using rule 259 (termvar -> termvar DOT IN .) COMPARISON reduce using rule 259 (termvar -> termvar DOT IN .) LOGICAL reduce using rule 259 (termvar -> termvar DOT IN .) COMMA reduce using rule 259 (termvar -> termvar DOT IN .) EOL reduce using rule 259 (termvar -> termvar DOT IN .) THEN reduce using rule 259 (termvar -> termvar DOT IN .) DO reduce using rule 259 (termvar -> termvar DOT IN .) CLOSEOPENBRACKET reduce using rule 259 (termvar -> termvar DOT IN .) CLOSESQBRACKET reduce using rule 259 (termvar -> termvar DOT IN .) SPACE reduce using rule 259 (termvar -> termvar DOT IN .) SEMICOLON reduce using rule 259 (termvar -> termvar DOT IN .) state 256 (260) termvar -> termvar DOT GRAPHICS . OPENBRACKET reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) DOT reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) CLOSEBRACKET reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) COLON reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) TRANSPOSE reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) MULTIPLICATION reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) ADDITION reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) COMPARISON reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) LOGICAL reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) COMMA reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) EOL reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) THEN reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) DO reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) CLOSEOPENBRACKET reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) CLOSESQBRACKET reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) SPACE reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) SEMICOLON reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) state 257 (258) termvar -> termvar DOT VAR . OPENBRACKET reduce using rule 258 (termvar -> termvar DOT VAR .) DOT reduce using rule 258 (termvar -> termvar DOT VAR .) CLOSEBRACKET reduce using rule 258 (termvar -> termvar DOT VAR .) COLON reduce using rule 258 (termvar -> termvar DOT VAR .) TRANSPOSE reduce using rule 258 (termvar -> termvar DOT VAR .) MULTIPLICATION reduce using rule 258 (termvar -> termvar DOT VAR .) ADDITION reduce using rule 258 (termvar -> termvar DOT VAR .) COMPARISON reduce using rule 258 (termvar -> termvar DOT VAR .) LOGICAL reduce using rule 258 (termvar -> termvar DOT VAR .) COMMA reduce using rule 258 (termvar -> termvar DOT VAR .) EOL reduce using rule 258 (termvar -> termvar DOT VAR .) THEN reduce using rule 258 (termvar -> termvar DOT VAR .) DO reduce using rule 258 (termvar -> termvar DOT VAR .) CLOSEOPENBRACKET reduce using rule 258 (termvar -> termvar DOT VAR .) CLOSESQBRACKET reduce using rule 258 (termvar -> termvar DOT VAR .) SPACE reduce using rule 258 (termvar -> termvar DOT VAR .) SEMICOLON reduce using rule 258 (termvar -> termvar DOT VAR .) state 258 (261) termvar -> termvar DOT MODEL . OPENBRACKET reduce using rule 261 (termvar -> termvar DOT MODEL .) DOT reduce using rule 261 (termvar -> termvar DOT MODEL .) CLOSEBRACKET reduce using rule 261 (termvar -> termvar DOT MODEL .) COLON reduce using rule 261 (termvar -> termvar DOT MODEL .) TRANSPOSE reduce using rule 261 (termvar -> termvar DOT MODEL .) MULTIPLICATION reduce using rule 261 (termvar -> termvar DOT MODEL .) ADDITION reduce using rule 261 (termvar -> termvar DOT MODEL .) COMPARISON reduce using rule 261 (termvar -> termvar DOT MODEL .) LOGICAL reduce using rule 261 (termvar -> termvar DOT MODEL .) COMMA reduce using rule 261 (termvar -> termvar DOT MODEL .) EOL reduce using rule 261 (termvar -> termvar DOT MODEL .) THEN reduce using rule 261 (termvar -> termvar DOT MODEL .) DO reduce using rule 261 (termvar -> termvar DOT MODEL .) CLOSEOPENBRACKET reduce using rule 261 (termvar -> termvar DOT MODEL .) CLOSESQBRACKET reduce using rule 261 (termvar -> termvar DOT MODEL .) SPACE reduce using rule 261 (termvar -> termvar DOT MODEL .) SEMICOLON reduce using rule 261 (termvar -> termvar DOT MODEL .) state 259 (243) term -> STRING OPENBRACKET expression . COLON expression CLOSEBRACKET (244) term -> STRING OPENBRACKET expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COLON shift and go to state 340 CLOSEBRACKET shift and go to state 339 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 260 (162) termarrayarraylist -> termarraylist SEMICOLON . termarraylist (163) termarrayarraylist -> termarraylist SEMICOLON . (164) termarraylist -> . termarraylist COMMA expression (165) termarraylist -> . termarraylist SPACE expression (166) termarraylist -> . expression (167) termarraylist -> . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSESQBRACKET reduce using rule 163 (termarrayarraylist -> termarraylist SEMICOLON .) SEMICOLON reduce using rule 163 (termarrayarraylist -> termarraylist SEMICOLON .) OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 termarraylist shift and go to state 341 expression shift and go to state 168 state 261 (191) expression -> OPENSQBRACKET termarraylist SPACE . CLOSESQBRACKET (165) termarraylist -> termarraylist SPACE . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSESQBRACKET shift and go to state 342 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 343 state 262 (190) expression -> OPENSQBRACKET termarraylist COMMA . CLOSESQBRACKET (164) termarraylist -> termarraylist COMMA . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSESQBRACKET shift and go to state 344 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 345 state 263 (189) expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET . TRANSPOSE reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) MULTIPLICATION reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) ADDITION reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) COMPARISON reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) LOGICAL reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) COLON reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) COMMA reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) EOL reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) SPACE reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) SEMICOLON reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) THEN reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) DO reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) state 264 (188) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON . CLOSESQBRACKET (161) termarrayarraylist -> termarrayarraylist SEMICOLON . termarraylist (164) termarraylist -> . termarraylist COMMA expression (165) termarraylist -> . termarraylist SPACE expression (166) termarraylist -> . expression (167) termarraylist -> . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSESQBRACKET shift and go to state 347 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 termarraylist shift and go to state 346 expression shift and go to state 168 state 265 (187) expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET . TRANSPOSE reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) MULTIPLICATION reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) ADDITION reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) COMPARISON reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) LOGICAL reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) COLON reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) COMMA reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) EOL reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) SPACE reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) SEMICOLON reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) THEN reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) DO reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) state 266 (167) termarraylist -> expression COLON . expression (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 348 state 267 (197) expression -> expression COMPARISON listcall . TRANSPOSE reduce using rule 197 (expression -> expression COMPARISON listcall .) MULTIPLICATION reduce using rule 197 (expression -> expression COMPARISON listcall .) ADDITION reduce using rule 197 (expression -> expression COMPARISON listcall .) COMPARISON reduce using rule 197 (expression -> expression COMPARISON listcall .) LOGICAL reduce using rule 197 (expression -> expression COMPARISON listcall .) COLON reduce using rule 197 (expression -> expression COMPARISON listcall .) CLOSEBRACKET reduce using rule 197 (expression -> expression COMPARISON listcall .) COMMA reduce using rule 197 (expression -> expression COMPARISON listcall .) EOL reduce using rule 197 (expression -> expression COMPARISON listcall .) CLOSEOPENBRACKET reduce using rule 197 (expression -> expression COMPARISON listcall .) SPACE reduce using rule 197 (expression -> expression COMPARISON listcall .) CLOSESQBRACKET reduce using rule 197 (expression -> expression COMPARISON listcall .) SEMICOLON reduce using rule 197 (expression -> expression COMPARISON listcall .) THEN reduce using rule 197 (expression -> expression COMPARISON listcall .) DO reduce using rule 197 (expression -> expression COMPARISON listcall .) state 268 (196) expression -> expression COMPARISON expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression LOGICAL reduce using rule 196 (expression -> expression COMPARISON expression .) COLON reduce using rule 196 (expression -> expression COMPARISON expression .) CLOSEBRACKET reduce using rule 196 (expression -> expression COMPARISON expression .) COMMA reduce using rule 196 (expression -> expression COMPARISON expression .) EOL reduce using rule 196 (expression -> expression COMPARISON expression .) CLOSEOPENBRACKET reduce using rule 196 (expression -> expression COMPARISON expression .) SPACE reduce using rule 196 (expression -> expression COMPARISON expression .) CLOSESQBRACKET reduce using rule 196 (expression -> expression COMPARISON expression .) SEMICOLON reduce using rule 196 (expression -> expression COMPARISON expression .) THEN reduce using rule 196 (expression -> expression COMPARISON expression .) DO reduce using rule 196 (expression -> expression COMPARISON expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 ! TRANSPOSE [ reduce using rule 196 (expression -> expression COMPARISON expression .) ] ! MULTIPLICATION [ reduce using rule 196 (expression -> expression COMPARISON expression .) ] ! ADDITION [ reduce using rule 196 (expression -> expression COMPARISON expression .) ] ! COMPARISON [ reduce using rule 196 (expression -> expression COMPARISON expression .) ] ! LOGICAL [ shift and go to state 174 ] ! COLON [ shift and go to state 176 ] state 269 (255) expression -> expression ADDITION PREVAR_COMPLEX . MULTIPLICATION expression MULTIPLICATION shift and go to state 349 state 270 (195) expression -> expression ADDITION expression . (254) expression -> expression ADDITION expression . MULTIPLICATION PREVAR_COMPLEX (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression ADDITION reduce using rule 195 (expression -> expression ADDITION expression .) COMPARISON reduce using rule 195 (expression -> expression ADDITION expression .) LOGICAL reduce using rule 195 (expression -> expression ADDITION expression .) COLON reduce using rule 195 (expression -> expression ADDITION expression .) CLOSEBRACKET reduce using rule 195 (expression -> expression ADDITION expression .) COMMA reduce using rule 195 (expression -> expression ADDITION expression .) EOL reduce using rule 195 (expression -> expression ADDITION expression .) CLOSEOPENBRACKET reduce using rule 195 (expression -> expression ADDITION expression .) SPACE reduce using rule 195 (expression -> expression ADDITION expression .) CLOSESQBRACKET reduce using rule 195 (expression -> expression ADDITION expression .) SEMICOLON reduce using rule 195 (expression -> expression ADDITION expression .) THEN reduce using rule 195 (expression -> expression ADDITION expression .) DO reduce using rule 195 (expression -> expression ADDITION expression .) MULTIPLICATION shift and go to state 350 TRANSPOSE shift and go to state 173 ! TRANSPOSE [ reduce using rule 195 (expression -> expression ADDITION expression .) ] ! MULTIPLICATION [ reduce using rule 195 (expression -> expression ADDITION expression .) ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] ! LOGICAL [ shift and go to state 174 ] ! COLON [ shift and go to state 176 ] state 271 (198) expression -> expression LOGICAL expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression LOGICAL reduce using rule 198 (expression -> expression LOGICAL expression .) COLON reduce using rule 198 (expression -> expression LOGICAL expression .) CLOSEBRACKET reduce using rule 198 (expression -> expression LOGICAL expression .) COMMA reduce using rule 198 (expression -> expression LOGICAL expression .) EOL reduce using rule 198 (expression -> expression LOGICAL expression .) CLOSEOPENBRACKET reduce using rule 198 (expression -> expression LOGICAL expression .) SPACE reduce using rule 198 (expression -> expression LOGICAL expression .) CLOSESQBRACKET reduce using rule 198 (expression -> expression LOGICAL expression .) SEMICOLON reduce using rule 198 (expression -> expression LOGICAL expression .) THEN reduce using rule 198 (expression -> expression LOGICAL expression .) DO reduce using rule 198 (expression -> expression LOGICAL expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 ! TRANSPOSE [ reduce using rule 198 (expression -> expression LOGICAL expression .) ] ! MULTIPLICATION [ reduce using rule 198 (expression -> expression LOGICAL expression .) ] ! ADDITION [ reduce using rule 198 (expression -> expression LOGICAL expression .) ] ! COMPARISON [ reduce using rule 198 (expression -> expression LOGICAL expression .) ] ! LOGICAL [ shift and go to state 174 ] ! COLON [ shift and go to state 176 ] state 272 (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 273 (194) expression -> expression MULTIPLICATION expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 194 (expression -> expression MULTIPLICATION expression .) ADDITION reduce using rule 194 (expression -> expression MULTIPLICATION expression .) COMPARISON reduce using rule 194 (expression -> expression MULTIPLICATION expression .) LOGICAL reduce using rule 194 (expression -> expression MULTIPLICATION expression .) COLON reduce using rule 194 (expression -> expression MULTIPLICATION expression .) CLOSEBRACKET reduce using rule 194 (expression -> expression MULTIPLICATION expression .) COMMA reduce using rule 194 (expression -> expression MULTIPLICATION expression .) EOL reduce using rule 194 (expression -> expression MULTIPLICATION expression .) CLOSEOPENBRACKET reduce using rule 194 (expression -> expression MULTIPLICATION expression .) SPACE reduce using rule 194 (expression -> expression MULTIPLICATION expression .) CLOSESQBRACKET reduce using rule 194 (expression -> expression MULTIPLICATION expression .) SEMICOLON reduce using rule 194 (expression -> expression MULTIPLICATION expression .) THEN reduce using rule 194 (expression -> expression MULTIPLICATION expression .) DO reduce using rule 194 (expression -> expression MULTIPLICATION expression .) TRANSPOSE shift and go to state 173 ! TRANSPOSE [ reduce using rule 194 (expression -> expression MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 177 ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] ! LOGICAL [ shift and go to state 174 ] ! COLON [ shift and go to state 176 ] state 274 (246) listcall -> LIST OPENBRACKET . list CLOSEBRACKET (249) listcall -> LIST OPENBRACKET . CLOSEBRACKET (168) list -> . list COMMA expression (169) list -> . list COMMA listcall (170) list -> . list COMMA VAR ASSIGNMENT expression (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression (172) list -> . list COMMA MODEL ASSIGNMENT expression (173) list -> . list COMMA VAR ASSIGNMENT listcall (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (175) list -> . list COMMA MODEL ASSIGNMENT listcall (176) list -> . list COMMA IN ASSIGNMENT expression (177) list -> . list COMMA IN ASSIGNMENT listcall (178) list -> . expression (179) list -> . listcall (180) list -> . VAR ASSIGNMENT expression (181) list -> . VAR ASSIGNMENT listcall (182) list -> . IN ASSIGNMENT expression (183) list -> . IN ASSIGNMENT listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSEBRACKET shift and go to state 353 VAR shift and go to state 182 IN shift and go to state 181 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 list shift and go to state 352 term shift and go to state 95 listcall shift and go to state 178 termvar shift and go to state 91 expression shift and go to state 184 state 275 (182) list -> IN ASSIGNMENT . expression (183) list -> IN ASSIGNMENT . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 354 termvar shift and go to state 91 expression shift and go to state 355 state 276 (180) list -> VAR ASSIGNMENT . expression (181) list -> VAR ASSIGNMENT . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 356 termvar shift and go to state 91 expression shift and go to state 357 state 277 (202) function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . EOL reduce using rule 202 (function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 278 (168) list -> list COMMA . expression (169) list -> list COMMA . listcall (170) list -> list COMMA . VAR ASSIGNMENT expression (171) list -> list COMMA . GRAPHICS ASSIGNMENT expression (172) list -> list COMMA . MODEL ASSIGNMENT expression (173) list -> list COMMA . VAR ASSIGNMENT listcall (174) list -> list COMMA . GRAPHICS ASSIGNMENT listcall (175) list -> list COMMA . MODEL ASSIGNMENT listcall (176) list -> list COMMA . IN ASSIGNMENT expression (177) list -> list COMMA . IN ASSIGNMENT listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN VAR shift and go to state 362 GRAPHICS shift and go to state 358 MODEL shift and go to state 360 IN shift and go to state 361 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 term shift and go to state 95 listcall shift and go to state 359 termvar shift and go to state 91 expression shift and go to state 363 state 279 (71) forstatement -> FOR VAR ASSIGNMENT VAR . EOL (72) forstatement -> FOR VAR ASSIGNMENT VAR . DO EOL (262) termvar -> VAR . EOL shift and go to state 365 DO shift and go to state 364 OPENBRACKET reduce using rule 262 (termvar -> VAR .) DOT reduce using rule 262 (termvar -> VAR .) COLON reduce using rule 262 (termvar -> VAR .) TRANSPOSE reduce using rule 262 (termvar -> VAR .) MULTIPLICATION reduce using rule 262 (termvar -> VAR .) ADDITION reduce using rule 262 (termvar -> VAR .) COMPARISON reduce using rule 262 (termvar -> VAR .) LOGICAL reduce using rule 262 (termvar -> VAR .) state 280 (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 (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COLON shift and go to state 366 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 281 (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 .) 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 282 (85) casejobstatement -> CASE JOB_PLOT THEN . EOL EOL shift and go to state 367 state 283 (77) casejobstatement -> CASE JOB_DEFINE THEN . EOL EOL shift and go to state 368 state 284 (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 .) 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 285 (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 .) 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 286 (83) casejobstatement -> CASE JOB_GETOUTPUTS THEN . EOL EOL shift and go to state 369 state 287 (87) casejobsetstatement -> CASE JOB_SET THEN . EOL EOL shift and go to state 370 state 288 (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 .) 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 289 (79) casejobstatement -> CASE JOB_GETINPUTS THEN . EOL EOL shift and go to state 371 state 290 (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 .) 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 291 (81) casejobstatement -> CASE JOB_GETORIGIN THEN . EOL EOL shift and go to state 372 state 292 (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 .) 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 293 (21) jobsetstatement -> function EOL . GRAPHICS reduce using rule 21 (jobsetstatement -> function EOL .) MODEL 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 294 (97) assignment -> lterm ASSIGNMENT . expression EOL (98) assignment -> lterm ASSIGNMENT . listcall EOL (115) getvalueassignment -> lterm ASSIGNMENT . SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (206) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN SCICOS_GETVALUE shift and go to state 220 STANDARD_DEFINE shift and go to state 222 RESUME shift and go to state 218 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 219 termvar shift and go to state 91 expression shift and go to state 223 state 295 (12) jobsetstatementblock -> jobsetstatementblock jobsetstatement . GRAPHICS reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) MODEL reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) FUNCTIONNAME reduce using rule 12 (jobsetstatementblock -> jobsetstatementblock jobsetstatement .) 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 296 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatement shift and go to state 21 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 statement shift and go to state 118 forstatementblocks shift and go to state 24 resumestatementblocks shift and go to state 25 function shift and go to state 26 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 297 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) 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 (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 whilestatementblock shift and go to state 18 jobsetstatement shift and go to state 295 whilestatementblocks shift and go to state 193 whilestatement shift and go to state 21 forstatementblocks shift and go to state 194 resumestatementblocks shift and go to state 195 function shift and go to state 196 getvalueassignment shift and go to state 197 assignment shift and go to state 198 forstatementblock shift and go to state 32 trystatement shift and go to state 40 ifstatementblock shift and go to state 16 forstatement shift and go to state 46 lterm shift and go to state 200 ifstatementblocks shift and go to state 201 standarddefineassignment shift and go to state 203 trystatementblocks shift and go to state 204 ifstatement shift and go to state 49 state 298 (99) assignment -> GRAPHICS ASSIGNMENT expression EOL . ENDFUNCTION 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 .) GRAPHICS reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) MODEL 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 .) CLEAR reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) SELECT 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 .) FUNCTION 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 .) ELSEIF reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) ELSE reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) CATCH reduce using rule 99 (assignment -> GRAPHICS ASSIGNMENT expression EOL .) state 299 (106) assignment -> GRAPHICS DOT modelvar ASSIGNMENT . modelexpression EOL (108) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (114) modelexpression -> . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN LIST shift and go to state 324 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 modelexpression shift and go to state 373 termvar shift and go to state 91 expression shift and go to state 325 state 300 (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 .) 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 301 (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 .) 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 302 (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 .) 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 303 (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 (106) assignment -> . GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL (107) assignment -> . MODEL DOT modelvar ASSIGNMENT modelexpression EOL (115) getvalueassignment -> . lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (207) clearvar -> . CLEAR VAR (208) 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 (206) 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 (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET (216) lterm -> . lterm DOT VAR (217) lterm -> . lterm DOT IN (218) lterm -> . lterm DOT GRAPHICS (219) lterm -> . lterm DOT MODEL (220) lterm -> . VAR (221) lterm -> . IN (222) 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 67 BREAK shift and go to state 43 RETURN shift and go to state 14 EOL shift and go to state 17 GRAPHICS shift and go to state 35 MODEL shift and go to state 19 FUNCTIONNAME shift and go to state 28 MESSAGE shift and go to state 45 CLEAR shift and go to state 31 SELECT shift and go to state 22 OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 IN shift and go to state 10 PREVAR shift and go to state 9 FUNCTION shift and go to state 3 TRY shift and go to state 33 FOR shift and go to state 29 IF shift and go to state 37 WHILE shift and go to state 39 clearvar shift and go to state 15 whilestatementblock shift and go to state 18 whilestatementblocks shift and go to state 36 functionstatement shift and go to state 4 selectstatement shift and go to state 20 whilestatement shift and go to state 21 statement shift and go to state 118 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 374 getvalueassignment shift and go to state 27 assignment shift and go to state 30 forstatementblock shift and go to state 32 selectjobstatement shift and go to state 34 ifstatementblock shift and go to state 16 trystatement shift and go to state 40 functionblock shift and go to state 41 lterm shift and go to state 42 ifstatementblocks shift and go to state 44 forstatement shift and go to state 46 standarddefineassignment shift and go to state 47 trystatementblocks shift and go to state 48 ifstatement shift and go to state 49 state 304 (206) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET . expression CLOSEBRACKET EOL (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 375 state 305 (98) assignment -> lterm ASSIGNMENT listcall EOL . ENDFUNCTION 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 .) GRAPHICS reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) MODEL 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 .) CLEAR reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) SELECT 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 .) FUNCTION 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 .) ELSEIF reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) ELSE reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) CATCH reduce using rule 98 (assignment -> lterm ASSIGNMENT listcall EOL .) state 306 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET . getvaluearguments CLOSEBRACKET EOL (116) getvaluearguments -> . getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 (117) getvaluearg1 -> . OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET (118) getvaluearg1 -> . OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET (119) getvaluearg1 -> . DQSTRING (120) getvaluearg1 -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (121) getvaluearg1 -> . VAR OPENSQBRACKET shift and go to state 381 DQSTRING shift and go to state 379 GETTEXT shift and go to state 377 VAR shift and go to state 378 getvaluearguments shift and go to state 376 getvaluearg1 shift and go to state 380 state 307 (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 382 state 308 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET . standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (148) standarddefinearg1 -> . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 standarddefinearg1 shift and go to state 383 termvar shift and go to state 91 expression shift and go to state 384 state 309 (97) assignment -> lterm ASSIGNMENT expression EOL . ENDFUNCTION 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 .) GRAPHICS reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) MODEL 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 .) CLEAR reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) SELECT 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 .) FUNCTION 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 .) ELSEIF reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) ELSE reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) CATCH reduce using rule 97 (assignment -> lterm ASSIGNMENT expression EOL .) state 310 (205) function -> MESSAGE OPENBRACKET expression CLOSEBRACKET . EOL reduce using rule 205 (function -> MESSAGE OPENBRACKET expression CLOSEBRACKET .) state 311 (204) function -> MESSAGE OPENBRACKET expression COMMA . expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 385 state 312 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL JOB shift and go to state 386 state 313 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET . JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL JOB shift and go to state 387 state 314 (212) lterm -> lterm OPENBRACKET expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 388 state 315 (213) lterm -> lterm OPENBRACKET expression COMMA expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 389 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 316 (214) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 390 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 317 (209) lterm -> lterm OPENBRACKET expression COLON expression . CLOSEBRACKET (211) lterm -> lterm OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 391 COMMA shift and go to state 392 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 318 (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET . EOL EOL shift and go to state 393 state 319 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET EOL (168) list -> list . COMMA expression (169) list -> list . COMMA listcall (170) list -> list . COMMA VAR ASSIGNMENT expression (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression (172) list -> list . COMMA MODEL ASSIGNMENT expression (173) list -> list . COMMA VAR ASSIGNMENT listcall (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (175) list -> list . COMMA MODEL ASSIGNMENT listcall (176) list -> list . COMMA IN ASSIGNMENT expression (177) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 394 COMMA shift and go to state 278 state 320 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list . CLOSEBRACKET EOL (168) list -> list . COMMA expression (169) list -> list . COMMA listcall (170) list -> list . COMMA VAR ASSIGNMENT expression (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression (172) list -> list . COMMA MODEL ASSIGNMENT expression (173) list -> list . COMMA VAR ASSIGNMENT listcall (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (175) list -> list . COMMA MODEL ASSIGNMENT listcall (176) list -> list . COMMA IN ASSIGNMENT expression (177) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 395 COMMA shift and go to state 278 state 321 (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 .) 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 322 (104) modelvar -> modelvar OPENBRACKET expression . CLOSEBRACKET (105) modelvar -> modelvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 396 CLOSEOPENBRACKET shift and go to state 397 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 323 (107) assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression . EOL EOL shift and go to state 398 state 324 (108) modelexpression -> LIST . OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> LIST . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 399 state 325 (114) modelexpression -> expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COMMA reduce using rule 114 (modelexpression -> expression .) EOL reduce using rule 114 (modelexpression -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 326 (101) modelvar -> modelvar DOT VAR . ASSIGNMENT reduce using rule 101 (modelvar -> modelvar DOT VAR .) DOT reduce using rule 101 (modelvar -> modelvar DOT VAR .) OPENBRACKET reduce using rule 101 (modelvar -> modelvar DOT VAR .) state 327 (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 .) 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 328 (247) term -> GETTEXT OPENBRACKET expression CLOSEBRACKET . TRANSPOSE reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) state 329 (241) term -> PART OPENBRACKET expression COMMA . expression COLON expression CLOSEBRACKET (242) term -> PART OPENBRACKET expression COMMA . expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 400 state 330 (245) term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . TRANSPOSE reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) MULTIPLICATION reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) ADDITION reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMPARISON reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) LOGICAL reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COLON reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CLOSEBRACKET reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) DO reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) THEN reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) EOL reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 331 (236) term -> OPENBRACKET expression COLON expression . CLOSEBRACKET (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 401 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 332 (229) termvar -> termvar OPENBRACKET COLON CLOSEBRACKET . OPENBRACKET reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) DOT reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) COLON reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) ADDITION reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) COMPARISON reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) LOGICAL reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) COMMA reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) EOL reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) THEN reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) DO reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) SPACE reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) SEMICOLON reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) state 333 (230) termvar -> termvar OPENBRACKET COLON COMMA . expression CLOSEBRACKET (235) termvar -> termvar OPENBRACKET COLON COMMA . COLON CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN COLON shift and go to state 402 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 403 state 334 (227) termvar -> termvar OPENBRACKET COLON expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 404 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 335 (238) termvar -> termvar OPENBRACKET expression CLOSEBRACKET . OPENBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) state 336 (223) termvar -> termvar OPENBRACKET expression COLON . expression CLOSEBRACKET (224) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression CLOSEBRACKET (225) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> termvar OPENBRACKET expression COLON . expression COMMA COLON CLOSEBRACKET (228) termvar -> termvar OPENBRACKET expression COLON . CLOSEBRACKET (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSEBRACKET shift and go to state 405 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 406 state 337 (232) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . COLON CLOSEBRACKET (234) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN COLON shift and go to state 407 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 408 state 338 (231) termvar -> termvar OPENBRACKET expression COMMA . COLON CLOSEBRACKET (233) termvar -> termvar OPENBRACKET expression COMMA . expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN COLON shift and go to state 409 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 410 state 339 (244) term -> STRING OPENBRACKET expression CLOSEBRACKET . TRANSPOSE reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) state 340 (243) term -> STRING OPENBRACKET expression COLON . expression CLOSEBRACKET (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 411 state 341 (162) termarrayarraylist -> termarraylist SEMICOLON termarraylist . (164) termarraylist -> termarraylist . COMMA expression (165) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET reduce using rule 162 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) SEMICOLON reduce using rule 162 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) COMMA shift and go to state 412 SPACE shift and go to state 413 state 342 (191) expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET . TRANSPOSE reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) MULTIPLICATION reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) ADDITION reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) COMPARISON reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) LOGICAL reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) COLON reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) COMMA reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) EOL reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) SPACE reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) SEMICOLON reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) THEN reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) DO reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) state 343 (165) termarraylist -> termarraylist SPACE expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COMMA reduce using rule 165 (termarraylist -> termarraylist SPACE expression .) SPACE reduce using rule 165 (termarraylist -> termarraylist SPACE expression .) CLOSESQBRACKET reduce using rule 165 (termarraylist -> termarraylist SPACE expression .) SEMICOLON reduce using rule 165 (termarraylist -> termarraylist SPACE expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 344 (190) expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET . TRANSPOSE reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) MULTIPLICATION reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) ADDITION reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) COMPARISON reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) LOGICAL reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) COLON reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) COMMA reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) EOL reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) SPACE reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) SEMICOLON reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) THEN reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) DO reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) state 345 (164) termarraylist -> termarraylist COMMA expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COMMA reduce using rule 164 (termarraylist -> termarraylist COMMA expression .) SPACE reduce using rule 164 (termarraylist -> termarraylist COMMA expression .) CLOSESQBRACKET reduce using rule 164 (termarraylist -> termarraylist COMMA expression .) SEMICOLON reduce using rule 164 (termarraylist -> termarraylist COMMA expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 346 (161) termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist . (164) termarraylist -> termarraylist . COMMA expression (165) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET reduce using rule 161 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) SEMICOLON reduce using rule 161 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) COMMA shift and go to state 412 SPACE shift and go to state 413 state 347 (188) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET . TRANSPOSE reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) MULTIPLICATION reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) ADDITION reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) COMPARISON reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) LOGICAL reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) COLON reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLOSEBRACKET reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) COMMA reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) EOL reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLOSEOPENBRACKET reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) SPACE reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) CLOSESQBRACKET reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) SEMICOLON reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) THEN reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) DO reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) state 348 (167) termarraylist -> expression COLON expression . (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COMMA reduce using rule 167 (termarraylist -> expression COLON expression .) SPACE reduce using rule 167 (termarraylist -> expression COLON expression .) CLOSESQBRACKET reduce using rule 167 (termarraylist -> expression COLON expression .) SEMICOLON reduce using rule 167 (termarraylist -> expression COLON expression .) COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 349 (255) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 414 state 350 (254) expression -> expression ADDITION expression MULTIPLICATION . PREVAR_COMPLEX (194) expression -> expression MULTIPLICATION . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN PREVAR_COMPLEX shift and go to state 415 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 273 state 351 (237) term -> expression COLON expression COLON . expression (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 416 state 352 (246) listcall -> LIST OPENBRACKET list . CLOSEBRACKET (168) list -> list . COMMA expression (169) list -> list . COMMA listcall (170) list -> list . COMMA VAR ASSIGNMENT expression (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression (172) list -> list . COMMA MODEL ASSIGNMENT expression (173) list -> list . COMMA VAR ASSIGNMENT listcall (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (175) list -> list . COMMA MODEL ASSIGNMENT listcall (176) list -> list . COMMA IN ASSIGNMENT expression (177) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 417 COMMA shift and go to state 278 state 353 (249) listcall -> LIST OPENBRACKET CLOSEBRACKET . CLOSEBRACKET reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) COMMA reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) EOL reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) TRANSPOSE reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) MULTIPLICATION reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) ADDITION reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) COMPARISON reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) LOGICAL reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) COLON reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) THEN reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) DO reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) SPACE reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) SEMICOLON reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) state 354 (183) list -> IN ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 183 (list -> IN ASSIGNMENT listcall .) COMMA reduce using rule 183 (list -> IN ASSIGNMENT listcall .) state 355 (182) list -> IN ASSIGNMENT expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 182 (list -> IN ASSIGNMENT expression .) COMMA reduce using rule 182 (list -> IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 356 (181) list -> VAR ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 181 (list -> VAR ASSIGNMENT listcall .) COMMA reduce using rule 181 (list -> VAR ASSIGNMENT listcall .) state 357 (180) list -> VAR ASSIGNMENT expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 180 (list -> VAR ASSIGNMENT expression .) COMMA reduce using rule 180 (list -> VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 358 (171) list -> list COMMA GRAPHICS . ASSIGNMENT expression (174) list -> list COMMA GRAPHICS . ASSIGNMENT listcall (263) termvar -> GRAPHICS . ASSIGNMENT shift and go to state 418 OPENBRACKET reduce using rule 263 (termvar -> GRAPHICS .) DOT reduce using rule 263 (termvar -> GRAPHICS .) TRANSPOSE reduce using rule 263 (termvar -> GRAPHICS .) MULTIPLICATION reduce using rule 263 (termvar -> GRAPHICS .) ADDITION reduce using rule 263 (termvar -> GRAPHICS .) COMPARISON reduce using rule 263 (termvar -> GRAPHICS .) LOGICAL reduce using rule 263 (termvar -> GRAPHICS .) COLON reduce using rule 263 (termvar -> GRAPHICS .) CLOSEBRACKET reduce using rule 263 (termvar -> GRAPHICS .) COMMA reduce using rule 263 (termvar -> GRAPHICS .) state 359 (169) list -> list COMMA listcall . CLOSEBRACKET reduce using rule 169 (list -> list COMMA listcall .) COMMA reduce using rule 169 (list -> list COMMA listcall .) state 360 (172) list -> list COMMA MODEL . ASSIGNMENT expression (175) list -> list COMMA MODEL . ASSIGNMENT listcall (264) termvar -> MODEL . ASSIGNMENT shift and go to state 419 OPENBRACKET reduce using rule 264 (termvar -> MODEL .) DOT reduce using rule 264 (termvar -> MODEL .) TRANSPOSE reduce using rule 264 (termvar -> MODEL .) MULTIPLICATION reduce using rule 264 (termvar -> MODEL .) ADDITION reduce using rule 264 (termvar -> MODEL .) COMPARISON reduce using rule 264 (termvar -> MODEL .) LOGICAL reduce using rule 264 (termvar -> MODEL .) COLON reduce using rule 264 (termvar -> MODEL .) CLOSEBRACKET reduce using rule 264 (termvar -> MODEL .) COMMA reduce using rule 264 (termvar -> MODEL .) state 361 (176) list -> list COMMA IN . ASSIGNMENT expression (177) list -> list COMMA IN . ASSIGNMENT listcall (265) termvar -> IN . ASSIGNMENT shift and go to state 420 OPENBRACKET reduce using rule 265 (termvar -> IN .) DOT reduce using rule 265 (termvar -> IN .) TRANSPOSE reduce using rule 265 (termvar -> IN .) MULTIPLICATION reduce using rule 265 (termvar -> IN .) ADDITION reduce using rule 265 (termvar -> IN .) COMPARISON reduce using rule 265 (termvar -> IN .) LOGICAL reduce using rule 265 (termvar -> IN .) COLON reduce using rule 265 (termvar -> IN .) CLOSEBRACKET reduce using rule 265 (termvar -> IN .) COMMA reduce using rule 265 (termvar -> IN .) state 362 (170) list -> list COMMA VAR . ASSIGNMENT expression (173) list -> list COMMA VAR . ASSIGNMENT listcall (262) termvar -> VAR . ASSIGNMENT shift and go to state 421 OPENBRACKET reduce using rule 262 (termvar -> VAR .) DOT reduce using rule 262 (termvar -> VAR .) TRANSPOSE reduce using rule 262 (termvar -> VAR .) MULTIPLICATION reduce using rule 262 (termvar -> VAR .) ADDITION reduce using rule 262 (termvar -> VAR .) COMPARISON reduce using rule 262 (termvar -> VAR .) LOGICAL reduce using rule 262 (termvar -> VAR .) COLON reduce using rule 262 (termvar -> VAR .) CLOSEBRACKET reduce using rule 262 (termvar -> VAR .) COMMA reduce using rule 262 (termvar -> VAR .) state 363 (168) list -> list COMMA expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 168 (list -> list COMMA expression .) COMMA reduce using rule 168 (list -> list COMMA expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 364 (72) forstatement -> FOR VAR ASSIGNMENT VAR DO . EOL EOL shift and go to state 422 state 365 (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 .) 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 366 (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 (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 423 state 367 (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 .) 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 368 (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 .) 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 369 (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 .) 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 370 (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 .) 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 371 (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 .) 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 372 (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 .) 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 373 (106) assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression . EOL EOL shift and go to state 424 state 374 (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 .) 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 .) ENDFUNCTION reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) CATCH reduce using rule 61 (trystatementblocks -> trystatement statementblock catchstatement statementblock endstatementblock .) state 375 (206) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression . CLOSEBRACKET EOL (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 425 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 376 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 426 state 377 (120) getvaluearg1 -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 427 state 378 (121) getvaluearg1 -> VAR . COMMA reduce using rule 121 (getvaluearg1 -> VAR .) state 379 (119) getvaluearg1 -> DQSTRING . COMMA reduce using rule 119 (getvaluearg1 -> DQSTRING .) state 380 (116) getvaluearguments -> getvaluearg1 . COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 COMMA shift and go to state 428 state 381 (117) getvaluearg1 -> OPENSQBRACKET . getvaluearg1arraylist CLOSESQBRACKET (118) getvaluearg1 -> OPENSQBRACKET . getvaluearg1arraylist SEMICOLON CLOSESQBRACKET (122) getvaluearg1arraylist -> . getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem (123) getvaluearg1arraylist -> . getvaluearg1arraylist COMMA getvaluearg1arraylistitem (124) getvaluearg1arraylist -> . getvaluearg1arraylist SPACE getvaluearg1arraylistitem (125) getvaluearg1arraylist -> . getvaluearg1arraylistitem (126) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (127) getvaluearg1arraylistitem -> . DQSTRING (128) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING (129) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 430 DQSTRING shift and go to state 431 FUNCTIONNAME shift and go to state 429 getvaluearg1arraylist shift and go to state 432 getvaluearg1arraylistitem shift and go to state 433 state 382 (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET . EOL EOL shift and go to state 434 state 383 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 . COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL COMMA shift and go to state 435 state 384 (148) standarddefinearg1 -> expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COMMA reduce using rule 148 (standarddefinearg1 -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 385 (204) function -> MESSAGE OPENBRACKET expression COMMA expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 436 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 386 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB . COMMA VAR COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 437 state 387 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB . COMMA VAR COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 438 state 388 (212) lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET . ASSIGNMENT reduce using rule 212 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) OPENBRACKET reduce using rule 212 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) DOT reduce using rule 212 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) state 389 (213) lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET . ASSIGNMENT reduce using rule 213 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) OPENBRACKET reduce using rule 213 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) DOT reduce using rule 213 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 390 (214) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 214 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 214 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 214 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 391 (209) lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET . ASSIGNMENT reduce using rule 209 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) OPENBRACKET reduce using rule 209 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) DOT reduce using rule 209 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) state 392 (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 439 state 393 (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL . BREAK reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) RETURN reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) EOL reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) GRAPHICS reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) MODEL reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) 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 394 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . EOL EOL shift and go to state 440 state 395 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET . EOL EOL shift and go to state 441 state 396 (104) modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 104 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 104 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 104 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) state 397 (105) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 442 state 398 (107) assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL . ENDFUNCTION reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) BREAK reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) RETURN reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) EOL reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) GRAPHICS reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) MODEL reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTIONNAME reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) MESSAGE reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) CLEAR reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) SELECT reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) OPENSQBRACKET reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) VAR reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) IN reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) PREVAR reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTION reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) TRY reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) FOR reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) IF reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) WHILE reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) END reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) CASE reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) ELSEIF reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) ELSE reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) CATCH reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) state 399 (108) modelexpression -> LIST OPENBRACKET . modelexpressionlist CLOSEBRACKET (109) modelexpression -> LIST OPENBRACKET . CLOSEBRACKET (110) modelexpressionlist -> . expression (111) modelexpressionlist -> . listcall (112) modelexpressionlist -> . modelexpressionlist COMMA expression (113) modelexpressionlist -> . modelexpressionlist COMMA listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN CLOSEBRACKET shift and go to state 444 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 443 termvar shift and go to state 91 modelexpressionlist shift and go to state 445 expression shift and go to state 446 state 400 (241) term -> PART OPENBRACKET expression COMMA expression . COLON expression CLOSEBRACKET (242) term -> PART OPENBRACKET expression COMMA expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COLON shift and go to state 448 CLOSEBRACKET shift and go to state 447 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 401 (236) term -> OPENBRACKET expression COLON expression CLOSEBRACKET . TRANSPOSE reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) state 402 (235) termvar -> termvar OPENBRACKET COLON COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 449 state 403 (230) termvar -> termvar OPENBRACKET COLON COMMA expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 450 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 404 (227) termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) DOT reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) COLON reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) ADDITION reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) COMMA reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) EOL reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) THEN reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) DO reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) SPACE reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) state 405 (228) termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET . OPENBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) DOT reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) COLON reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) ADDITION reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) COMPARISON reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) LOGICAL reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) COMMA reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) EOL reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) THEN reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) DO reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) SPACE reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) SEMICOLON reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) state 406 (223) termvar -> termvar OPENBRACKET expression COLON expression . CLOSEBRACKET (224) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression CLOSEBRACKET (225) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET (226) termvar -> termvar OPENBRACKET expression COLON expression . COMMA COLON CLOSEBRACKET (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 451 COMMA shift and go to state 452 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 407 (232) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 453 state 408 (234) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 454 CLOSEOPENBRACKET shift and go to state 455 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 409 (231) termvar -> termvar OPENBRACKET expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 456 state 410 (233) termvar -> termvar OPENBRACKET expression COMMA expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 457 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 411 (243) term -> STRING OPENBRACKET expression COLON expression . CLOSEBRACKET (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 458 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 412 (164) termarraylist -> termarraylist COMMA . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 345 state 413 (165) termarraylist -> termarraylist SPACE . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 343 state 414 (255) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression MULTIPLICATION reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ADDITION reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) COMPARISON reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) LOGICAL reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) COLON reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLOSEBRACKET reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) COMMA reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) EOL reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLOSEOPENBRACKET reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) SPACE reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) CLOSESQBRACKET reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) SEMICOLON reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) THEN reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) DO reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) TRANSPOSE shift and go to state 173 ! TRANSPOSE [ reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 177 ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] ! LOGICAL [ shift and go to state 174 ] ! COLON [ shift and go to state 176 ] state 415 (254) expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX . TRANSPOSE reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) MULTIPLICATION reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) ADDITION reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) COMPARISON reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) LOGICAL reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) COLON reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLOSEBRACKET reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) COMMA reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) EOL reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLOSEOPENBRACKET reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) SPACE reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) CLOSESQBRACKET reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) SEMICOLON reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) THEN reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) DO reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) state 416 (237) term -> expression COLON expression COLON expression . (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COLON reduce using rule 237 (term -> expression COLON expression COLON expression .) CLOSEBRACKET reduce using rule 237 (term -> expression COLON expression COLON expression .) COMMA reduce using rule 237 (term -> expression COLON expression COLON expression .) DO reduce using rule 237 (term -> expression COLON expression COLON expression .) THEN reduce using rule 237 (term -> expression COLON expression COLON expression .) EOL reduce using rule 237 (term -> expression COLON expression COLON expression .) CLOSEOPENBRACKET reduce using rule 237 (term -> expression COLON expression COLON expression .) CLOSESQBRACKET reduce using rule 237 (term -> expression COLON expression COLON expression .) SPACE reduce using rule 237 (term -> expression COLON expression COLON expression .) SEMICOLON reduce using rule 237 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 ! TRANSPOSE [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! MULTIPLICATION [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! ADDITION [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! COMPARISON [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! LOGICAL [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 351 ] state 417 (246) listcall -> LIST OPENBRACKET list CLOSEBRACKET . CLOSEBRACKET reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) EOL reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) TRANSPOSE reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) MULTIPLICATION reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) ADDITION reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) COMPARISON reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) LOGICAL reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) COLON reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) THEN reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) DO reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) state 418 (171) list -> list COMMA GRAPHICS ASSIGNMENT . expression (174) list -> list COMMA GRAPHICS ASSIGNMENT . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 459 termvar shift and go to state 91 expression shift and go to state 460 state 419 (172) list -> list COMMA MODEL ASSIGNMENT . expression (175) list -> list COMMA MODEL ASSIGNMENT . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 461 termvar shift and go to state 91 expression shift and go to state 462 state 420 (176) list -> list COMMA IN ASSIGNMENT . expression (177) list -> list COMMA IN ASSIGNMENT . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 463 termvar shift and go to state 91 expression shift and go to state 464 state 421 (170) list -> list COMMA VAR ASSIGNMENT . expression (173) list -> list COMMA VAR ASSIGNMENT . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 465 termvar shift and go to state 91 expression shift and go to state 466 state 422 (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 .) 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 423 (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 (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COLON shift and go to state 469 EOL shift and go to state 468 DO shift and go to state 467 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 424 (106) assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL . ENDFUNCTION reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) BREAK reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) RETURN reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) EOL reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) GRAPHICS reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) MODEL reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTIONNAME reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) MESSAGE reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) CLEAR reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) SELECT reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) OPENSQBRACKET reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) VAR reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) IN reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) PREVAR reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) FUNCTION reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) TRY reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) FOR reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) IF reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) WHILE reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) END reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) CASE reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) ELSEIF reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) ELSE reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) CATCH reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) state 425 (206) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET . EOL EOL shift and go to state 470 state 426 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET . EOL EOL shift and go to state 471 state 427 (120) getvaluearg1 -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 472 state 428 (116) getvaluearguments -> getvaluearg1 COMMA . getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 (130) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET (131) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET (132) getvaluearg2 -> . DQSTRING (133) getvaluearg2 -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (134) getvaluearg2 -> . VAR OPENSQBRACKET shift and go to state 476 DQSTRING shift and go to state 475 GETTEXT shift and go to state 473 VAR shift and go to state 474 getvaluearg2 shift and go to state 477 state 429 (129) getvaluearg1arraylistitem -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET OPENBRACKET shift and go to state 478 state 430 (126) getvaluearg1arraylistitem -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 479 state 431 (127) getvaluearg1arraylistitem -> DQSTRING . (128) getvaluearg1arraylistitem -> DQSTRING . ADDITION DQSTRING CLOSESQBRACKET reduce using rule 127 (getvaluearg1arraylistitem -> DQSTRING .) SEMICOLON reduce using rule 127 (getvaluearg1arraylistitem -> DQSTRING .) COMMA reduce using rule 127 (getvaluearg1arraylistitem -> DQSTRING .) SPACE reduce using rule 127 (getvaluearg1arraylistitem -> DQSTRING .) ADDITION shift and go to state 480 state 432 (117) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist . CLOSESQBRACKET (118) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist . SEMICOLON CLOSESQBRACKET (122) getvaluearg1arraylist -> getvaluearg1arraylist . SEMICOLON getvaluearg1arraylistitem (123) getvaluearg1arraylist -> getvaluearg1arraylist . COMMA getvaluearg1arraylistitem (124) getvaluearg1arraylist -> getvaluearg1arraylist . SPACE getvaluearg1arraylistitem CLOSESQBRACKET shift and go to state 484 SEMICOLON shift and go to state 481 COMMA shift and go to state 483 SPACE shift and go to state 482 state 433 (125) getvaluearg1arraylist -> getvaluearg1arraylistitem . CLOSESQBRACKET reduce using rule 125 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) SEMICOLON reduce using rule 125 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) COMMA reduce using rule 125 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) SPACE reduce using rule 125 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) state 434 (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL . END reduce using rule 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 .) 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 .) CASE reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ELSE reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ELSEIF reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) ENDFUNCTION reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) CATCH reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) state 435 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA . standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (149) standarddefinearg2 -> . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 standarddefinearg2 shift and go to state 485 termvar shift and go to state 91 expression shift and go to state 486 state 436 (204) function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET . EOL reduce using rule 204 (function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 437 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA . VAR COMMA VAR CLOSEBRACKET EOL VAR shift and go to state 487 state 438 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA . VAR COMMA VAR CLOSEBRACKET EOL VAR shift and go to state 488 state 439 (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COLON shift and go to state 489 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 440 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL . BREAK reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) RETURN reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) EOL reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) GRAPHICS reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) MODEL reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) 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 441 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL . BREAK reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) RETURN reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) EOL reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) GRAPHICS reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) MODEL reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) 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 442 (105) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 490 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 443 (111) modelexpressionlist -> listcall . CLOSEBRACKET reduce using rule 111 (modelexpressionlist -> listcall .) COMMA reduce using rule 111 (modelexpressionlist -> listcall .) state 444 (109) modelexpression -> LIST OPENBRACKET CLOSEBRACKET . COMMA reduce using rule 109 (modelexpression -> LIST OPENBRACKET CLOSEBRACKET .) EOL reduce using rule 109 (modelexpression -> LIST OPENBRACKET CLOSEBRACKET .) state 445 (108) modelexpression -> LIST OPENBRACKET modelexpressionlist . CLOSEBRACKET (112) modelexpressionlist -> modelexpressionlist . COMMA expression (113) modelexpressionlist -> modelexpressionlist . COMMA listcall CLOSEBRACKET shift and go to state 491 COMMA shift and go to state 492 state 446 (110) modelexpressionlist -> expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 110 (modelexpressionlist -> expression .) COMMA reduce using rule 110 (modelexpressionlist -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 447 (242) term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET . TRANSPOSE reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) COLON reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMMA reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) DO reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) THEN reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) EOL reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) SPACE reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 448 (241) term -> PART OPENBRACKET expression COMMA expression COLON . expression CLOSEBRACKET (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 493 state 449 (235) termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET . OPENBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) DOT reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) COLON reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) ADDITION reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) COMPARISON reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) LOGICAL reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) COMMA reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) EOL reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) THEN reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) DO reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) SPACE reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) SEMICOLON reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) state 450 (230) termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET . OPENBRACKET reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) DOT reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) COLON reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) COMMA reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) EOL reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) THEN reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) DO reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) SPACE reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) state 451 (223) termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) DOT reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) state 452 (224) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression CLOSEBRACKET (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET (226) termvar -> termvar OPENBRACKET expression COLON expression COMMA . COLON CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN COLON shift and go to state 494 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 495 state 453 (232) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET . OPENBRACKET reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) DOT reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) COLON reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) ADDITION reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) COMPARISON reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) LOGICAL reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) COMMA reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) EOL reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) THEN reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) DO reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) SPACE reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) SEMICOLON reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) state 454 (234) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . OPENBRACKET reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 455 (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression COLON expression CLOSEBRACKET (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 496 state 456 (231) termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET . OPENBRACKET reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) DOT reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) COLON reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) ADDITION reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) COMPARISON reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) LOGICAL reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) COMMA reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) EOL reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) THEN reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) DO reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) SPACE reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) SEMICOLON reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) state 457 (233) termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET . OPENBRACKET reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) DOT reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) COLON reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) COMMA reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) EOL reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) THEN reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) DO reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) SPACE reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 458 (243) term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET . TRANSPOSE reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) state 459 (174) list -> list COMMA GRAPHICS ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 174 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) COMMA reduce using rule 174 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) state 460 (171) list -> list COMMA GRAPHICS ASSIGNMENT expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 171 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) COMMA reduce using rule 171 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 461 (175) list -> list COMMA MODEL ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 175 (list -> list COMMA MODEL ASSIGNMENT listcall .) COMMA reduce using rule 175 (list -> list COMMA MODEL ASSIGNMENT listcall .) state 462 (172) list -> list COMMA MODEL ASSIGNMENT expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 172 (list -> list COMMA MODEL ASSIGNMENT expression .) COMMA reduce using rule 172 (list -> list COMMA MODEL ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 463 (177) list -> list COMMA IN ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 177 (list -> list COMMA IN ASSIGNMENT listcall .) COMMA reduce using rule 177 (list -> list COMMA IN ASSIGNMENT listcall .) state 464 (176) list -> list COMMA IN ASSIGNMENT expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 176 (list -> list COMMA IN ASSIGNMENT expression .) COMMA reduce using rule 176 (list -> list COMMA IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 465 (173) list -> list COMMA VAR ASSIGNMENT listcall . CLOSEBRACKET reduce using rule 173 (list -> list COMMA VAR ASSIGNMENT listcall .) COMMA reduce using rule 173 (list -> list COMMA VAR ASSIGNMENT listcall .) state 466 (170) list -> list COMMA VAR ASSIGNMENT expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 170 (list -> list COMMA VAR ASSIGNMENT expression .) COMMA reduce using rule 170 (list -> list COMMA VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 467 (70) forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO . EOL EOL shift and go to state 497 state 468 (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 .) 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 469 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression DO EOL (237) term -> expression COLON expression COLON . expression (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 498 state 470 (206) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL . CATCH reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) BREAK reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) RETURN reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) EOL reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) GRAPHICS reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) MODEL reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) MESSAGE reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) CLEAR reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) SELECT reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) VAR reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) IN reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) PREVAR reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) FUNCTION reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) TRY reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) FOR reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) IF reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) WHILE reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) END reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ELSE reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) CASE reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ELSEIF reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) ENDFUNCTION reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) state 471 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL . BREAK reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) RETURN reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) EOL reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) GRAPHICS reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) MODEL reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) MESSAGE reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) CLEAR reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) SELECT reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) VAR reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) IN reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) PREVAR reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) FUNCTION reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) TRY reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) FOR reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) IF reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) WHILE reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) END reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) CASE reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) ELSEIF reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) ELSE reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) CATCH reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) ENDFUNCTION reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) state 472 (120) getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 499 state 473 (133) getvaluearg2 -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 500 state 474 (134) getvaluearg2 -> VAR . COMMA reduce using rule 134 (getvaluearg2 -> VAR .) state 475 (132) getvaluearg2 -> DQSTRING . COMMA reduce using rule 132 (getvaluearg2 -> DQSTRING .) state 476 (130) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist CLOSESQBRACKET (131) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist SEMICOLON CLOSESQBRACKET (135) getvaluearg2arraylist -> . getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem (136) getvaluearg2arraylist -> . getvaluearg2arraylist COMMA getvaluearg2arraylistitem (137) getvaluearg2arraylist -> . getvaluearg2arraylist SPACE getvaluearg2arraylistitem (138) getvaluearg2arraylist -> . getvaluearg2arraylistitem (139) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (140) getvaluearg2arraylistitem -> . DQSTRING (141) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (142) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 503 DQSTRING shift and go to state 504 FUNCTIONNAME shift and go to state 502 getvaluearg2arraylistitem shift and go to state 501 getvaluearg2arraylist shift and go to state 505 state 477 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 . COMMA getvaluearg3 COMMA getvaluearg4 COMMA shift and go to state 506 state 478 (129) getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (168) list -> . list COMMA expression (169) list -> . list COMMA listcall (170) list -> . list COMMA VAR ASSIGNMENT expression (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression (172) list -> . list COMMA MODEL ASSIGNMENT expression (173) list -> . list COMMA VAR ASSIGNMENT listcall (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (175) list -> . list COMMA MODEL ASSIGNMENT listcall (176) list -> . list COMMA IN ASSIGNMENT expression (177) list -> . list COMMA IN ASSIGNMENT listcall (178) list -> . expression (179) list -> . listcall (180) list -> . VAR ASSIGNMENT expression (181) list -> . VAR ASSIGNMENT listcall (182) list -> . IN ASSIGNMENT expression (183) list -> . IN ASSIGNMENT listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN VAR shift and go to state 182 IN shift and go to state 181 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 list shift and go to state 507 term shift and go to state 95 listcall shift and go to state 178 termvar shift and go to state 91 expression shift and go to state 184 state 479 (126) getvaluearg1arraylistitem -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 508 state 480 (128) getvaluearg1arraylistitem -> DQSTRING ADDITION . DQSTRING DQSTRING shift and go to state 509 state 481 (118) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON . CLOSESQBRACKET (122) getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON . getvaluearg1arraylistitem (126) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (127) getvaluearg1arraylistitem -> . DQSTRING (128) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING (129) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET CLOSESQBRACKET shift and go to state 511 GETTEXT shift and go to state 430 DQSTRING shift and go to state 431 FUNCTIONNAME shift and go to state 429 getvaluearg1arraylistitem shift and go to state 510 state 482 (124) getvaluearg1arraylist -> getvaluearg1arraylist SPACE . getvaluearg1arraylistitem (126) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (127) getvaluearg1arraylistitem -> . DQSTRING (128) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING (129) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 430 DQSTRING shift and go to state 431 FUNCTIONNAME shift and go to state 429 getvaluearg1arraylistitem shift and go to state 512 state 483 (123) getvaluearg1arraylist -> getvaluearg1arraylist COMMA . getvaluearg1arraylistitem (126) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (127) getvaluearg1arraylistitem -> . DQSTRING (128) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING (129) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 430 DQSTRING shift and go to state 431 FUNCTIONNAME shift and go to state 429 getvaluearg1arraylistitem shift and go to state 513 state 484 (117) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET . COMMA reduce using rule 117 (getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET .) state 485 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 . COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL COMMA shift and go to state 514 state 486 (149) standarddefinearg2 -> expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression COMMA reduce using rule 149 (standarddefinearg2 -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 487 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR . COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 515 state 488 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR . COMMA VAR CLOSEBRACKET EOL COMMA shift and go to state 516 state 489 (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 517 state 490 (105) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . ASSIGNMENT reduce using rule 105 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 105 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) OPENBRACKET reduce using rule 105 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 491 (108) modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET . COMMA reduce using rule 108 (modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET .) EOL reduce using rule 108 (modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET .) state 492 (112) modelexpressionlist -> modelexpressionlist COMMA . expression (113) modelexpressionlist -> modelexpressionlist COMMA . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 518 termvar shift and go to state 91 expression shift and go to state 519 state 493 (241) term -> PART OPENBRACKET expression COMMA expression COLON expression . CLOSEBRACKET (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 520 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 494 (226) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 521 state 495 (224) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . CLOSEBRACKET (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 522 COLON shift and go to state 523 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 496 (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . COLON expression CLOSEBRACKET (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 524 COLON shift and go to state 525 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 497 (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 .) 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 498 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . DO EOL (237) term -> expression COLON expression COLON expression . (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression EOL shift and go to state 527 DO shift and go to state 526 COLON reduce using rule 237 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 ! TRANSPOSE [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! MULTIPLICATION [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! ADDITION [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! COMPARISON [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! LOGICAL [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 351 ] state 499 (120) getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . COMMA reduce using rule 120 (getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 500 (133) getvaluearg2 -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 528 state 501 (138) getvaluearg2arraylist -> getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 138 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) SEMICOLON reduce using rule 138 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) COMMA reduce using rule 138 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) SPACE reduce using rule 138 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) state 502 (142) getvaluearg2arraylistitem -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET OPENBRACKET shift and go to state 529 state 503 (139) getvaluearg2arraylistitem -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET OPENBRACKET shift and go to state 530 state 504 (140) getvaluearg2arraylistitem -> DQSTRING . (141) getvaluearg2arraylistitem -> DQSTRING . ADDITION DQSTRING CLOSESQBRACKET reduce using rule 140 (getvaluearg2arraylistitem -> DQSTRING .) SEMICOLON reduce using rule 140 (getvaluearg2arraylistitem -> DQSTRING .) COMMA reduce using rule 140 (getvaluearg2arraylistitem -> DQSTRING .) SPACE reduce using rule 140 (getvaluearg2arraylistitem -> DQSTRING .) ADDITION shift and go to state 531 state 505 (130) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . CLOSESQBRACKET (131) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . SEMICOLON CLOSESQBRACKET (135) getvaluearg2arraylist -> getvaluearg2arraylist . SEMICOLON getvaluearg2arraylistitem (136) getvaluearg2arraylist -> getvaluearg2arraylist . COMMA getvaluearg2arraylistitem (137) getvaluearg2arraylist -> getvaluearg2arraylist . SPACE getvaluearg2arraylistitem CLOSESQBRACKET shift and go to state 535 SEMICOLON shift and go to state 532 COMMA shift and go to state 534 SPACE shift and go to state 533 state 506 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA . getvaluearg3 COMMA getvaluearg4 (143) getvaluearg3 -> . LIST OPENBRACKET getvaluelist CLOSEBRACKET (144) getvaluearg3 -> . VAR LIST shift and go to state 536 VAR shift and go to state 537 getvaluearg3 shift and go to state 538 state 507 (129) getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (168) list -> list . COMMA expression (169) list -> list . COMMA listcall (170) list -> list . COMMA VAR ASSIGNMENT expression (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression (172) list -> list . COMMA MODEL ASSIGNMENT expression (173) list -> list . COMMA VAR ASSIGNMENT listcall (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (175) list -> list . COMMA MODEL ASSIGNMENT listcall (176) list -> list . COMMA IN ASSIGNMENT expression (177) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 539 COMMA shift and go to state 278 state 508 (126) getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 540 state 509 (128) getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING . CLOSESQBRACKET reduce using rule 128 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) SEMICOLON reduce using rule 128 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) COMMA reduce using rule 128 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) SPACE reduce using rule 128 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) state 510 (122) getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem . CLOSESQBRACKET reduce using rule 122 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) SEMICOLON reduce using rule 122 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) COMMA reduce using rule 122 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) SPACE reduce using rule 122 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) state 511 (118) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET . COMMA reduce using rule 118 (getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET .) state 512 (124) getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem . CLOSESQBRACKET reduce using rule 124 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) SEMICOLON reduce using rule 124 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) COMMA reduce using rule 124 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) SPACE reduce using rule 124 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) state 513 (123) getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem . CLOSESQBRACKET reduce using rule 123 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) SEMICOLON reduce using rule 123 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) COMMA reduce using rule 123 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) SPACE reduce using rule 123 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) state 514 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA . standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL (150) standarddefinearg3 -> . modelexpression (108) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (114) modelexpression -> . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN LIST shift and go to state 324 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 modelexpression shift and go to state 541 standarddefinearg3 shift and go to state 542 termvar shift and go to state 91 expression shift and go to state 325 state 515 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA . VAR CLOSEBRACKET EOL VAR shift and go to state 543 state 516 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA . VAR CLOSEBRACKET EOL VAR shift and go to state 544 state 517 (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 545 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 518 (113) modelexpressionlist -> modelexpressionlist COMMA listcall . CLOSEBRACKET reduce using rule 113 (modelexpressionlist -> modelexpressionlist COMMA listcall .) COMMA reduce using rule 113 (modelexpressionlist -> modelexpressionlist COMMA listcall .) state 519 (112) modelexpressionlist -> modelexpressionlist COMMA expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 112 (modelexpressionlist -> modelexpressionlist COMMA expression .) COMMA reduce using rule 112 (modelexpressionlist -> modelexpressionlist COMMA expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 520 (241) term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET . TRANSPOSE reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) COLON reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) DO reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) THEN reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) EOL reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) state 521 (226) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET . OPENBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) DOT reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLOSEBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) COLON reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) TRANSPOSE reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) MULTIPLICATION reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) ADDITION reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) COMPARISON reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) LOGICAL reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) COMMA reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) EOL reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) THEN reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) DO reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) SPACE reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) SEMICOLON reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) state 522 (224) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET . OPENBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) DOT reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) COLON reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) TRANSPOSE reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) ADDITION reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) COMPARISON reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) LOGICAL reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) COMMA reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) EOL reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) THEN reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) DO reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) SPACE reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) SEMICOLON reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) state 523 (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 546 state 524 (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . OPENBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DOT reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COLON reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) TRANSPOSE reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) ADDITION reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMPARISON reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) LOGICAL reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) COMMA reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) EOL reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) THEN reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) DO reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SPACE reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) SEMICOLON reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 525 (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON . expression CLOSEBRACKET (237) term -> expression COLON . expression COLON expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 547 state 526 (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO . EOL EOL shift and go to state 548 state 527 (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 .) 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 528 (133) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 549 state 529 (142) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET (168) list -> . list COMMA expression (169) list -> . list COMMA listcall (170) list -> . list COMMA VAR ASSIGNMENT expression (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression (172) list -> . list COMMA MODEL ASSIGNMENT expression (173) list -> . list COMMA VAR ASSIGNMENT listcall (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall (175) list -> . list COMMA MODEL ASSIGNMENT listcall (176) list -> . list COMMA IN ASSIGNMENT expression (177) list -> . list COMMA IN ASSIGNMENT listcall (178) list -> . expression (179) list -> . listcall (180) list -> . VAR ASSIGNMENT expression (181) list -> . VAR ASSIGNMENT listcall (182) list -> . IN ASSIGNMENT expression (183) list -> . IN ASSIGNMENT listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN VAR shift and go to state 182 IN shift and go to state 181 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 list shift and go to state 550 term shift and go to state 95 listcall shift and go to state 178 termvar shift and go to state 91 expression shift and go to state 184 state 530 (139) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET DQSTRING shift and go to state 551 state 531 (141) getvaluearg2arraylistitem -> DQSTRING ADDITION . DQSTRING DQSTRING shift and go to state 552 state 532 (131) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON . CLOSESQBRACKET (135) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON . getvaluearg2arraylistitem (139) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (140) getvaluearg2arraylistitem -> . DQSTRING (141) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (142) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET CLOSESQBRACKET shift and go to state 554 GETTEXT shift and go to state 503 DQSTRING shift and go to state 504 FUNCTIONNAME shift and go to state 502 getvaluearg2arraylistitem shift and go to state 553 state 533 (137) getvaluearg2arraylist -> getvaluearg2arraylist SPACE . getvaluearg2arraylistitem (139) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (140) getvaluearg2arraylistitem -> . DQSTRING (141) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (142) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 503 DQSTRING shift and go to state 504 FUNCTIONNAME shift and go to state 502 getvaluearg2arraylistitem shift and go to state 555 state 534 (136) getvaluearg2arraylist -> getvaluearg2arraylist COMMA . getvaluearg2arraylistitem (139) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (140) getvaluearg2arraylistitem -> . DQSTRING (141) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (142) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET GETTEXT shift and go to state 503 DQSTRING shift and go to state 504 FUNCTIONNAME shift and go to state 502 getvaluearg2arraylistitem shift and go to state 556 state 535 (130) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET . COMMA reduce using rule 130 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET .) state 536 (143) getvaluearg3 -> LIST . OPENBRACKET getvaluelist CLOSEBRACKET OPENBRACKET shift and go to state 557 state 537 (144) getvaluearg3 -> VAR . COMMA reduce using rule 144 (getvaluearg3 -> VAR .) state 538 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 . COMMA getvaluearg4 COMMA shift and go to state 558 state 539 (129) getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . CLOSESQBRACKET reduce using rule 129 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 129 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 129 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 129 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 540 (126) getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . CLOSESQBRACKET reduce using rule 126 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SEMICOLON reduce using rule 126 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) COMMA reduce using rule 126 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SPACE reduce using rule 126 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 541 (150) standarddefinearg3 -> modelexpression . COMMA reduce using rule 150 (standarddefinearg3 -> modelexpression .) state 542 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 . COMMA standarddefinearg4 CLOSEBRACKET EOL COMMA shift and go to state 559 state 543 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 560 state 544 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 561 state 545 (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . ASSIGNMENT reduce using rule 211 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) OPENBRACKET reduce using rule 211 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) DOT reduce using rule 211 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) state 546 (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 562 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 547 (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression . CLOSEBRACKET (237) term -> expression COLON expression . COLON expression (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 563 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 state 548 (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 .) 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 549 (133) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . COMMA reduce using rule 133 (getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 550 (142) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET (168) list -> list . COMMA expression (169) list -> list . COMMA listcall (170) list -> list . COMMA VAR ASSIGNMENT expression (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression (172) list -> list . COMMA MODEL ASSIGNMENT expression (173) list -> list . COMMA VAR ASSIGNMENT listcall (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall (175) list -> list . COMMA MODEL ASSIGNMENT listcall (176) list -> list . COMMA IN ASSIGNMENT expression (177) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 564 COMMA shift and go to state 278 state 551 (139) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET CLOSEBRACKET shift and go to state 565 state 552 (141) getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING . CLOSESQBRACKET reduce using rule 141 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) SEMICOLON reduce using rule 141 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) COMMA reduce using rule 141 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) SPACE reduce using rule 141 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) state 553 (135) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 135 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) SEMICOLON reduce using rule 135 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) COMMA reduce using rule 135 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) SPACE reduce using rule 135 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) state 554 (131) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET . COMMA reduce using rule 131 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET .) state 555 (137) getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 137 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) SEMICOLON reduce using rule 137 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) COMMA reduce using rule 137 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) SPACE reduce using rule 137 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) state 556 (136) getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem . CLOSESQBRACKET reduce using rule 136 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) SEMICOLON reduce using rule 136 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) COMMA reduce using rule 136 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) SPACE reduce using rule 136 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) state 557 (143) getvaluearg3 -> LIST OPENBRACKET . getvaluelist CLOSEBRACKET (184) getvaluelist -> . getvaluelist COMMA expression (185) getvaluelist -> . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 getvaluelist shift and go to state 566 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 567 state 558 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA . getvaluearg4 (145) getvaluearg4 -> . expression (146) getvaluearg4 -> . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 568 termvar shift and go to state 91 expression shift and go to state 569 getvaluearg4 shift and go to state 570 state 559 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA . standarddefinearg4 CLOSEBRACKET EOL (151) standarddefinearg4 -> . expression (152) standarddefinearg4 -> . listcall (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 LIST shift and go to state 179 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 listcall shift and go to state 571 standarddefinearg4 shift and go to state 572 termvar shift and go to state 91 expression shift and go to state 573 state 560 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET . EOL EOL shift and go to state 574 state 561 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET . EOL EOL shift and go to state 575 state 562 (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) DOT reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) COLON reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) EOL reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) THEN reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) DO reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) state 563 (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET . OPENBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) DOT reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) COLON reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) TRANSPOSE reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) MULTIPLICATION reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) ADDITION reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) COMPARISON reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) LOGICAL reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) COMMA reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) EOL reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) THEN reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) DO reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSEOPENBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) CLOSESQBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) SPACE reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) SEMICOLON reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) state 564 (142) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . CLOSESQBRACKET reduce using rule 142 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SEMICOLON reduce using rule 142 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) COMMA reduce using rule 142 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) SPACE reduce using rule 142 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 565 (139) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . CLOSESQBRACKET reduce using rule 139 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SEMICOLON reduce using rule 139 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) COMMA reduce using rule 139 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) SPACE reduce using rule 139 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) state 566 (143) getvaluearg3 -> LIST OPENBRACKET getvaluelist . CLOSEBRACKET (184) getvaluelist -> getvaluelist . COMMA expression CLOSEBRACKET shift and go to state 576 COMMA shift and go to state 577 state 567 (185) getvaluelist -> expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 185 (getvaluelist -> expression .) COMMA reduce using rule 185 (getvaluelist -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 568 (146) getvaluearg4 -> listcall . CLOSEBRACKET reduce using rule 146 (getvaluearg4 -> listcall .) state 569 (145) getvaluearg4 -> expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 145 (getvaluearg4 -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 570 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 . CLOSEBRACKET reduce using rule 116 (getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 .) state 571 (152) standarddefinearg4 -> listcall . CLOSEBRACKET reduce using rule 152 (standarddefinearg4 -> listcall .) state 572 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 . CLOSEBRACKET EOL CLOSEBRACKET shift and go to state 578 state 573 (151) standarddefinearg4 -> expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 151 (standarddefinearg4 -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 574 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL . BREAK reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) RETURN reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) EOL reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) GRAPHICS reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) MODEL reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) MESSAGE reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) CLEAR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) SELECT reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) VAR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) IN reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) PREVAR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FUNCTION reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) TRY reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FOR reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) IF reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) WHILE reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) state 575 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL . BREAK reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) RETURN reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) EOL reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) GRAPHICS reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) MODEL reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) MESSAGE reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) CLEAR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) SELECT reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) VAR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) IN reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) PREVAR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FUNCTION reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) TRY reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) FOR reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) IF reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) WHILE reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) state 576 (143) getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET . COMMA reduce using rule 143 (getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET .) state 577 (184) getvaluelist -> getvaluelist COMMA . expression (186) expression -> . OPENBRACKET expression CLOSEBRACKET (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET (192) expression -> . OPENSQBRACKET CLOSESQBRACKET (193) expression -> . expression TRANSPOSE (194) expression -> . expression MULTIPLICATION expression (195) expression -> . expression ADDITION expression (196) expression -> . expression COMPARISON expression (197) expression -> . expression COMPARISON listcall (198) expression -> . expression LOGICAL expression (199) expression -> . ADDITION expression (200) expression -> . NOT expression (201) expression -> . term (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET (237) term -> . expression COLON expression COLON expression (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET (250) term -> . LASTINDEX (251) term -> . PREVAR (252) term -> . PREVAR_SUBSTITUTE (253) term -> . PREVAR_BOOLEAN (256) term -> . PREVAR_FLOAT (257) term -> . termvar (266) term -> . NUMBER (267) term -> . QSTRING (268) term -> . DQSTRING (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET (258) termvar -> . termvar DOT VAR (259) termvar -> . termvar DOT IN (260) termvar -> . termvar DOT GRAPHICS (261) termvar -> . termvar DOT MODEL (262) termvar -> . VAR (263) termvar -> . GRAPHICS (264) termvar -> . MODEL (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 NOT shift and go to state 103 PART shift and go to state 84 STRING shift and go to state 94 FUNCTIONNAME shift and go to state 88 GETTEXT shift and go to state 83 LASTINDEX shift and go to state 101 PREVAR shift and go to state 89 PREVAR_SUBSTITUTE shift and go to state 93 PREVAR_BOOLEAN shift and go to state 86 PREVAR_FLOAT shift and go to state 85 NUMBER shift and go to state 82 QSTRING shift and go to state 102 DQSTRING shift and go to state 99 VAR shift and go to state 97 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 IN shift and go to state 96 term shift and go to state 95 termvar shift and go to state 91 expression shift and go to state 579 state 578 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET . EOL EOL shift and go to state 580 state 579 (184) getvaluelist -> getvaluelist COMMA expression . (193) expression -> expression . TRANSPOSE (194) expression -> expression . MULTIPLICATION expression (195) expression -> expression . ADDITION expression (196) expression -> expression . COMPARISON expression (197) expression -> expression . COMPARISON listcall (198) expression -> expression . LOGICAL expression (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 184 (getvaluelist -> getvaluelist COMMA expression .) COMMA reduce using rule 184 (getvaluelist -> getvaluelist COMMA expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 COLON shift and go to state 176 state 580 (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL . ENDFUNCTION reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) BREAK reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) RETURN reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) EOL reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) GRAPHICS reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) MODEL reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) FUNCTIONNAME reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) MESSAGE reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) CLEAR reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) SELECT reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) OPENSQBRACKET reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) VAR reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) IN reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) PREVAR reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) FUNCTION reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) TRY reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) FOR reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) IF reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) WHILE reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) END reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) CASE reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) ELSE reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) ELSEIF reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) CATCH reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .)