From c394c9628cd411c95def024d47f10d953e160ec5 Mon Sep 17 00:00:00 2001 From: Sunil Shetye Date: Sat, 14 Jul 2018 22:43:49 +0530 Subject: give exact count of arguments --- parser.out | 17288 ++++++++++++++++++++++++++++---------------------------- sci2jsyacc.py | 31 +- 2 files changed, 8788 insertions(+), 8531 deletions(-) diff --git a/parser.out b/parser.out index a9e0e35e..288b7008 100644 --- a/parser.out +++ b/parser.out @@ -137,154 +137,156 @@ Rule 131 getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET Rule 132 getvaluearg3 -> VAR Rule 133 getvaluearg4 -> expression Rule 134 getvaluearg4 -> listcall -Rule 135 standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL -Rule 136 standarddefineargumentlist -> standarddefineargumentlist COMMA expression -Rule 137 standarddefineargumentlist -> standarddefineargumentlist COMMA listcall -Rule 138 standarddefineargumentlist -> expression -Rule 139 ltermarraylist -> ltermarraylist COMMA ltermarraylistterm -Rule 140 ltermarraylist -> ltermarraylistterm -Rule 141 ltermarraylistterm -> VAR -Rule 142 ltermarraylistterm -> GRAPHICS -Rule 143 ltermarraylistterm -> MODEL -Rule 144 ltermarraylistterm -> VAR DOT VAR -Rule 145 ltermarraylistterm -> IN -Rule 146 ltermarraylistterm -> PREVAR -Rule 147 termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist -Rule 148 termarrayarraylist -> termarraylist SEMICOLON termarraylist -Rule 149 termarrayarraylist -> termarraylist SEMICOLON -Rule 150 termarraylist -> termarraylist COMMA expression -Rule 151 termarraylist -> termarraylist SPACE expression -Rule 152 termarraylist -> expression -Rule 153 termarraylist -> expression COLON expression -Rule 154 list -> list COMMA expression -Rule 155 list -> list COMMA listcall -Rule 156 list -> list COMMA VAR ASSIGNMENT expression -Rule 157 list -> list COMMA GRAPHICS ASSIGNMENT expression -Rule 158 list -> list COMMA MODEL ASSIGNMENT expression -Rule 159 list -> list COMMA VAR ASSIGNMENT listcall -Rule 160 list -> list COMMA GRAPHICS ASSIGNMENT listcall -Rule 161 list -> list COMMA MODEL ASSIGNMENT listcall -Rule 162 list -> list COMMA IN ASSIGNMENT expression -Rule 163 list -> list COMMA IN ASSIGNMENT listcall -Rule 164 list -> expression -Rule 165 list -> listcall -Rule 166 list -> VAR ASSIGNMENT expression -Rule 167 list -> VAR ASSIGNMENT listcall -Rule 168 list -> IN ASSIGNMENT expression -Rule 169 list -> IN ASSIGNMENT listcall -Rule 170 getvaluelist -> getvaluelist COMMA expression -Rule 171 getvaluelist -> expression -Rule 172 expression -> OPENBRACKET expression CLOSEBRACKET -Rule 173 expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET -Rule 174 expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET -Rule 175 expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET -Rule 176 expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET -Rule 177 expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET -Rule 178 expression -> OPENSQBRACKET CLOSESQBRACKET -Rule 179 expression -> expression TRANSPOSE -Rule 180 expression -> expression MULTIPLICATION expression -Rule 181 expression -> expression ADDITION expression -Rule 182 expression -> expression COMPARISON expression -Rule 183 expression -> expression COMPARISON listcall -Rule 184 expression -> expression LOGICAL expression -Rule 185 expression -> ADDITION expression -Rule 186 expression -> NOT expression -Rule 187 expression -> term -Rule 188 function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET -Rule 189 function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET -Rule 190 resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL -Rule 191 clearvar -> CLEAR VAR -Rule 192 clearvar -> clearvar VAR -Rule 193 lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET -Rule 194 lterm -> lterm OPENBRACKET expression CLOSEBRACKET -Rule 195 lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET -Rule 196 lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET -Rule 197 lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET -Rule 198 lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET -Rule 199 lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET -Rule 200 lterm -> lterm DOT VAR -Rule 201 lterm -> lterm DOT GRAPHICS -Rule 202 lterm -> lterm DOT MODEL -Rule 203 lterm -> lterm DOT IN -Rule 204 lterm -> VAR -Rule 205 lterm -> IN -Rule 206 lterm -> PREVAR -Rule 207 termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET -Rule 208 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET -Rule 209 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET -Rule 210 termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET -Rule 211 termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET -Rule 212 termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET -Rule 213 termvar -> termvar OPENBRACKET COLON CLOSEBRACKET -Rule 214 termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET -Rule 215 termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET -Rule 216 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET -Rule 217 termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET -Rule 218 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET -Rule 219 termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET -Rule 220 term -> OPENBRACKET expression COLON expression CLOSEBRACKET -Rule 221 term -> expression COLON expression COLON expression -Rule 222 termvar -> termvar OPENBRACKET expression CLOSEBRACKET -Rule 223 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET -Rule 224 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET -Rule 225 term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET -Rule 226 term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET -Rule 227 term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET -Rule 228 term -> STRING OPENBRACKET expression CLOSEBRACKET -Rule 229 term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET -Rule 230 listcall -> LIST OPENBRACKET list CLOSEBRACKET -Rule 231 term -> GETTEXT OPENBRACKET expression CLOSEBRACKET -Rule 232 term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET -Rule 233 listcall -> LIST OPENBRACKET CLOSEBRACKET -Rule 234 term -> LASTINDEX -Rule 235 term -> PREVAR -Rule 236 term -> PREVAR_SUBSTITUTE -Rule 237 term -> PREVAR_BOOLEAN -Rule 238 expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX -Rule 239 expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression -Rule 240 term -> PREVAR_FLOAT -Rule 241 term -> termvar -Rule 242 termvar -> termvar DOT VAR -Rule 243 termvar -> termvar DOT GRAPHICS -Rule 244 termvar -> termvar DOT MODEL -Rule 245 termvar -> termvar DOT IN -Rule 246 termvar -> VAR -Rule 247 termvar -> GRAPHICS -Rule 248 termvar -> MODEL -Rule 249 termvar -> IN -Rule 250 term -> NUMBER -Rule 251 term -> QSTRING -Rule 252 term -> DQSTRING +Rule 135 standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL +Rule 136 standarddefinearg1 -> expression +Rule 137 standarddefinearg2 -> expression +Rule 138 standarddefinearg3 -> expression +Rule 139 standarddefinearg4 -> expression +Rule 140 standarddefinearg4 -> listcall +Rule 141 ltermarraylist -> ltermarraylist COMMA ltermarraylistterm +Rule 142 ltermarraylist -> ltermarraylistterm +Rule 143 ltermarraylistterm -> VAR +Rule 144 ltermarraylistterm -> GRAPHICS +Rule 145 ltermarraylistterm -> MODEL +Rule 146 ltermarraylistterm -> VAR DOT VAR +Rule 147 ltermarraylistterm -> IN +Rule 148 ltermarraylistterm -> PREVAR +Rule 149 termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist +Rule 150 termarrayarraylist -> termarraylist SEMICOLON termarraylist +Rule 151 termarrayarraylist -> termarraylist SEMICOLON +Rule 152 termarraylist -> termarraylist COMMA expression +Rule 153 termarraylist -> termarraylist SPACE expression +Rule 154 termarraylist -> expression +Rule 155 termarraylist -> expression COLON expression +Rule 156 list -> list COMMA expression +Rule 157 list -> list COMMA listcall +Rule 158 list -> list COMMA VAR ASSIGNMENT expression +Rule 159 list -> list COMMA GRAPHICS ASSIGNMENT expression +Rule 160 list -> list COMMA MODEL ASSIGNMENT expression +Rule 161 list -> list COMMA VAR ASSIGNMENT listcall +Rule 162 list -> list COMMA GRAPHICS ASSIGNMENT listcall +Rule 163 list -> list COMMA MODEL ASSIGNMENT listcall +Rule 164 list -> list COMMA IN ASSIGNMENT expression +Rule 165 list -> list COMMA IN ASSIGNMENT listcall +Rule 166 list -> expression +Rule 167 list -> listcall +Rule 168 list -> VAR ASSIGNMENT expression +Rule 169 list -> VAR ASSIGNMENT listcall +Rule 170 list -> IN ASSIGNMENT expression +Rule 171 list -> IN ASSIGNMENT listcall +Rule 172 getvaluelist -> getvaluelist COMMA expression +Rule 173 getvaluelist -> expression +Rule 174 expression -> OPENBRACKET expression CLOSEBRACKET +Rule 175 expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET +Rule 176 expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET +Rule 177 expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET +Rule 178 expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET +Rule 179 expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET +Rule 180 expression -> OPENSQBRACKET CLOSESQBRACKET +Rule 181 expression -> expression TRANSPOSE +Rule 182 expression -> expression MULTIPLICATION expression +Rule 183 expression -> expression ADDITION expression +Rule 184 expression -> expression COMPARISON expression +Rule 185 expression -> expression COMPARISON listcall +Rule 186 expression -> expression LOGICAL expression +Rule 187 expression -> ADDITION expression +Rule 188 expression -> NOT expression +Rule 189 expression -> term +Rule 190 function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET +Rule 191 function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET +Rule 192 resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL +Rule 193 clearvar -> CLEAR VAR +Rule 194 clearvar -> clearvar VAR +Rule 195 lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET +Rule 196 lterm -> lterm OPENBRACKET expression CLOSEBRACKET +Rule 197 lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET +Rule 198 lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET +Rule 199 lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET +Rule 200 lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET +Rule 201 lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET +Rule 202 lterm -> lterm DOT VAR +Rule 203 lterm -> lterm DOT GRAPHICS +Rule 204 lterm -> lterm DOT MODEL +Rule 205 lterm -> lterm DOT IN +Rule 206 lterm -> VAR +Rule 207 lterm -> IN +Rule 208 lterm -> PREVAR +Rule 209 termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET +Rule 210 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET +Rule 211 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET +Rule 212 termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET +Rule 213 termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET +Rule 214 termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET +Rule 215 termvar -> termvar OPENBRACKET COLON CLOSEBRACKET +Rule 216 termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET +Rule 217 termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET +Rule 218 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET +Rule 219 termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET +Rule 220 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET +Rule 221 termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET +Rule 222 term -> OPENBRACKET expression COLON expression CLOSEBRACKET +Rule 223 term -> expression COLON expression COLON expression +Rule 224 termvar -> termvar OPENBRACKET expression CLOSEBRACKET +Rule 225 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET +Rule 226 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET +Rule 227 term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET +Rule 228 term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET +Rule 229 term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET +Rule 230 term -> STRING OPENBRACKET expression CLOSEBRACKET +Rule 231 term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET +Rule 232 listcall -> LIST OPENBRACKET list CLOSEBRACKET +Rule 233 term -> GETTEXT OPENBRACKET expression CLOSEBRACKET +Rule 234 term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET +Rule 235 listcall -> LIST OPENBRACKET CLOSEBRACKET +Rule 236 term -> LASTINDEX +Rule 237 term -> PREVAR +Rule 238 term -> PREVAR_SUBSTITUTE +Rule 239 term -> PREVAR_BOOLEAN +Rule 240 expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX +Rule 241 expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression +Rule 242 term -> PREVAR_FLOAT +Rule 243 term -> termvar +Rule 244 termvar -> termvar DOT VAR +Rule 245 termvar -> termvar DOT GRAPHICS +Rule 246 termvar -> termvar DOT MODEL +Rule 247 termvar -> termvar DOT IN +Rule 248 termvar -> VAR +Rule 249 termvar -> GRAPHICS +Rule 250 termvar -> MODEL +Rule 251 termvar -> IN +Rule 252 term -> NUMBER +Rule 253 term -> QSTRING +Rule 254 term -> DQSTRING Terminals, with rules where they appear -ADDITION : 129 181 185 238 239 -ASSIGNMENT : 5 6 7 8 9 37 67 68 69 70 71 72 97 98 99 100 106 107 115 135 156 157 158 159 160 161 162 163 166 167 168 169 190 +ADDITION : 129 183 187 240 241 +ASSIGNMENT : 5 6 7 8 9 37 67 68 69 70 71 72 97 98 99 100 106 107 115 135 158 159 160 161 162 163 164 165 168 169 170 171 192 BREAK : 22 CASE : 75 76 77 78 79 80 81 82 83 84 85 86 87 88 CATCH : 66 -CLEAR : 191 -CLOSEBRACKET : 5 6 7 8 9 37 104 105 108 109 115 121 127 130 131 135 172 188 189 190 193 194 195 196 197 198 207 208 209 210 211 212 213 214 215 216 217 218 219 220 222 223 224 225 226 227 228 229 230 231 232 233 -CLOSEOPENBRACKET : 105 198 216 218 223 223 224 224 -CLOSESQBRACKET : 118 119 173 174 175 176 177 178 199 -COLON : 67 67 68 68 69 70 153 193 195 195 196 207 208 209 209 210 210 211 212 213 214 215 216 219 219 220 221 221 224 225 227 -COMMA : 5 5 6 6 112 113 116 116 116 124 136 137 139 150 154 155 156 157 158 159 160 161 162 163 170 176 195 196 197 208 209 210 214 215 217 219 225 226 -COMPARISON : 182 183 +CLEAR : 193 +CLOSEBRACKET : 5 6 7 8 9 37 104 105 108 109 115 121 127 130 131 135 174 190 191 192 195 196 197 198 199 200 209 210 211 212 213 214 215 216 217 218 219 220 221 222 224 225 226 227 228 229 230 231 232 233 234 235 +CLOSEOPENBRACKET : 105 200 218 220 225 225 226 226 +CLOSESQBRACKET : 118 119 175 176 177 178 179 180 201 +COLON : 67 67 68 68 69 70 155 195 197 197 198 209 210 211 211 212 212 213 214 215 216 217 218 221 221 222 223 223 226 227 229 +COMMA : 5 5 6 6 112 113 116 116 116 124 135 135 135 141 152 156 157 158 159 160 161 162 163 164 165 172 178 197 198 199 210 211 212 216 217 219 221 227 228 +COMPARISON : 184 185 DO : 68 70 72 89 -DOT : 101 106 107 144 200 201 202 203 242 243 244 245 -DQSTRING : 120 121 127 128 129 129 252 +DOT : 101 106 107 146 202 203 204 205 244 245 246 247 +DQSTRING : 120 121 127 128 129 129 254 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 135 190 +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 135 192 FOR : 67 68 69 70 71 72 FUNCTION : 5 6 7 8 9 -FUNCTIONNAME : 6 8 9 130 188 189 229 232 -GETTEXT : 121 127 231 -GRAPHICS : 99 106 142 157 160 201 243 247 +FUNCTIONNAME : 6 8 9 130 190 191 231 234 +GETTEXT : 121 127 233 +GRAPHICS : 99 106 144 159 162 203 245 249 IF : 92 93 -IN : 103 145 162 163 168 169 203 205 245 249 +IN : 103 147 164 165 170 171 205 207 247 251 JOB : 5 6 74 JOB_DEFINE : 77 78 JOB_GETINPUTS : 79 80 @@ -292,34 +294,34 @@ JOB_GETORIGIN : 81 82 JOB_GETOUTPUTS : 83 84 JOB_PLOT : 85 86 JOB_SET : 87 88 -LASTINDEX : 234 -LIST : 108 109 131 230 233 -LOGICAL : 184 -MODEL : 100 107 143 158 161 202 244 248 -MULTIPLICATION : 180 238 239 -NOT : 186 -NUMBER : 250 -OPENBRACKET : 5 6 7 8 9 37 104 105 108 109 115 121 127 130 131 135 172 188 189 190 193 194 195 196 197 198 207 208 209 210 211 212 213 214 215 216 217 218 219 220 222 223 224 225 226 227 228 229 230 231 232 233 -OPENSQBRACKET : 118 119 173 174 175 176 177 178 199 -PART : 225 226 -PREVAR : 146 206 235 -PREVAR_BOOLEAN : 237 -PREVAR_COMPLEX : 238 239 -PREVAR_FLOAT : 240 -PREVAR_SUBSTITUTE : 236 -QSTRING : 251 -RESUME : 190 +LASTINDEX : 236 +LIST : 108 109 131 232 235 +LOGICAL : 186 +MODEL : 100 107 145 160 163 204 246 250 +MULTIPLICATION : 182 240 241 +NOT : 188 +NUMBER : 252 +OPENBRACKET : 5 6 7 8 9 37 104 105 108 109 115 121 127 130 131 135 174 190 191 192 195 196 197 198 199 200 209 210 211 212 213 214 215 216 217 218 219 220 221 222 224 225 226 227 228 229 230 231 232 233 234 235 +OPENSQBRACKET : 118 119 175 176 177 178 179 180 201 +PART : 227 228 +PREVAR : 148 208 237 +PREVAR_BOOLEAN : 239 +PREVAR_COMPLEX : 240 241 +PREVAR_FLOAT : 242 +PREVAR_SUBSTITUTE : 238 +QSTRING : 253 +RESUME : 192 RETURN : 23 SCICOS_GETVALUE : 115 SELECT : 73 74 -SEMICOLON : 119 123 147 148 149 174 -SPACE : 125 151 177 +SEMICOLON : 119 123 149 150 151 176 +SPACE : 125 153 179 STANDARD_DEFINE : 135 -STRING : 227 228 +STRING : 229 230 THEN : 75 77 79 81 83 85 87 90 92 94 -TRANSPOSE : 179 +TRANSPOSE : 181 TRY : 65 -VAR : 5 5 5 6 6 7 67 68 69 70 71 71 72 72 101 102 122 132 141 144 144 156 159 166 167 191 192 200 204 242 246 +VAR : 5 5 5 6 6 7 67 68 69 70 71 71 72 72 101 102 122 132 143 146 146 158 161 168 169 193 194 202 206 244 248 WHERE : 37 WHILE : 89 90 91 error : @@ -333,13 +335,13 @@ casejobstatementblock : 34 42 43 45 46 casestatement : 41 44 47 casestatementblock : 33 41 44 catchstatement : 61 -clearvar : 24 192 +clearvar : 24 194 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 117 133 136 138 150 151 152 153 153 154 156 157 158 162 164 166 168 170 171 172 179 180 180 181 181 182 182 183 184 184 185 186 190 193 193 194 195 195 195 195 196 197 197 198 198 207 207 208 208 208 209 209 209 209 210 210 211 212 214 215 216 217 217 218 218 220 220 221 221 221 222 223 223 223 224 224 224 224 225 225 225 226 226 227 227 228 231 238 238 239 239 +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 117 133 136 137 138 139 152 153 154 155 155 156 158 159 160 164 166 168 170 172 173 174 181 182 182 183 183 184 184 185 186 186 187 188 192 195 195 196 197 197 197 197 198 199 199 200 200 209 209 210 210 210 211 211 211 211 212 212 213 214 216 217 218 219 219 220 220 222 222 223 223 223 224 225 225 225 226 226 226 226 227 227 227 228 228 229 229 230 233 240 240 241 241 forstatement : 51 forstatementblock : 50 forstatementblocks : 26 27 @@ -355,7 +357,7 @@ getvaluearg3 : 116 getvaluearg4 : 116 getvaluearguments : 115 getvalueassignment : 15 19 -getvaluelist : 131 170 +getvaluelist : 131 172 ifstatement : 56 ifstatementblock : 52 53 54 55 ifstatementblocks : 29 30 @@ -363,25 +365,28 @@ jobfunctionblock : 2 jobfunctionstatement : 3 jobsetstatement : 12 13 jobsetstatementblock : 12 43 49 -list : 7 8 130 154 155 156 157 158 159 160 161 162 163 188 229 230 -listcall : 98 111 113 134 137 155 159 160 161 163 165 167 169 183 -lterm : 5 6 7 8 9 37 97 98 115 135 190 193 194 195 196 197 198 200 201 202 203 -ltermarraylist : 139 199 -ltermarraylistterm : 139 140 +list : 7 8 130 156 157 158 159 160 161 162 163 164 165 190 231 232 +listcall : 98 111 113 134 140 157 161 162 163 165 167 169 171 185 +lterm : 5 6 7 8 9 37 97 98 115 135 192 195 196 197 198 199 200 202 203 204 205 +ltermarraylist : 141 201 +ltermarraylistterm : 141 142 modelexpression : 106 107 modelexpressionlist : 108 112 113 modelvar : 101 104 105 106 107 resumestatementblocks : 31 32 selectjobstatement : 34 selectstatement : 33 -standarddefineargumentlist : 135 136 137 +standarddefinearg1 : 135 +standarddefinearg2 : 135 +standarddefinearg3 : 135 +standarddefinearg4 : 135 standarddefineassignment : 16 20 statement : 10 11 statementblock : 3 4 10 41 42 47 48 51 56 57 58 59 61 61 64 -term : 187 -termarrayarraylist : 147 173 174 -termarraylist : 147 148 148 149 150 151 175 176 177 -termvar : 207 208 209 210 211 212 213 214 215 216 217 218 219 222 223 224 241 242 243 244 245 +term : 189 +termarrayarraylist : 149 175 176 +termarraylist : 149 150 150 151 152 153 177 178 179 +termvar : 209 210 211 212 213 214 215 216 217 218 219 220 221 224 225 226 243 244 245 246 247 trystatement : 61 trystatementblocks : 35 36 whilestatement : 64 @@ -431,20 +436,20 @@ 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 @@ -482,35 +487,35 @@ state 4 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -587,20 +592,20 @@ 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 @@ -638,35 +643,35 @@ state 7 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -741,20 +746,20 @@ state 8 state 9 - (206) lterm -> PREVAR . + (208) lterm -> PREVAR . - ASSIGNMENT reduce using rule 206 (lterm -> PREVAR .) - OPENBRACKET reduce using rule 206 (lterm -> PREVAR .) - DOT reduce using rule 206 (lterm -> PREVAR .) + ASSIGNMENT reduce using rule 208 (lterm -> PREVAR .) + OPENBRACKET reduce using rule 208 (lterm -> PREVAR .) + DOT reduce using rule 208 (lterm -> PREVAR .) state 10 - (205) lterm -> IN . + (207) lterm -> IN . - ASSIGNMENT reduce using rule 205 (lterm -> IN .) - OPENBRACKET reduce using rule 205 (lterm -> IN .) - DOT reduce using rule 205 (lterm -> IN .) + ASSIGNMENT reduce using rule 207 (lterm -> IN .) + OPENBRACKET reduce using rule 207 (lterm -> IN .) + DOT reduce using rule 207 (lterm -> IN .) state 11 @@ -762,16 +767,16 @@ 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 - (193) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET - (195) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (200) lterm -> lterm . DOT VAR - (201) lterm -> lterm . DOT GRAPHICS - (202) lterm -> lterm . DOT MODEL - (203) lterm -> lterm . DOT IN + (195) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET + (197) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (202) lterm -> lterm . DOT VAR + (203) lterm -> lterm . DOT GRAPHICS + (204) lterm -> lterm . DOT MODEL + (205) lterm -> lterm . DOT IN ASSIGNMENT shift and go to state 52 OPENBRACKET shift and go to state 51 @@ -780,15 +785,15 @@ state 11 state 12 - (199) lterm -> OPENSQBRACKET . ltermarraylist CLOSESQBRACKET - (139) ltermarraylist -> . ltermarraylist COMMA ltermarraylistterm - (140) ltermarraylist -> . ltermarraylistterm - (141) ltermarraylistterm -> . VAR - (142) ltermarraylistterm -> . GRAPHICS - (143) ltermarraylistterm -> . MODEL - (144) ltermarraylistterm -> . VAR DOT VAR - (145) ltermarraylistterm -> . IN - (146) ltermarraylistterm -> . PREVAR + (201) lterm -> OPENSQBRACKET . ltermarraylist CLOSESQBRACKET + (141) ltermarraylist -> . ltermarraylist COMMA ltermarraylistterm + (142) ltermarraylist -> . ltermarraylistterm + (143) ltermarraylistterm -> . VAR + (144) ltermarraylistterm -> . GRAPHICS + (145) ltermarraylistterm -> . MODEL + (146) ltermarraylistterm -> . VAR DOT VAR + (147) ltermarraylistterm -> . IN + (148) ltermarraylistterm -> . PREVAR VAR shift and go to state 58 GRAPHICS shift and go to state 57 @@ -801,11 +806,11 @@ state 12 state 13 - (204) lterm -> VAR . + (206) lterm -> VAR . - ASSIGNMENT reduce using rule 204 (lterm -> VAR .) - OPENBRACKET reduce using rule 204 (lterm -> VAR .) - DOT reduce using rule 204 (lterm -> VAR .) + ASSIGNMENT reduce using rule 206 (lterm -> VAR .) + OPENBRACKET reduce using rule 206 (lterm -> VAR .) + DOT reduce using rule 206 (lterm -> VAR .) state 14 @@ -818,7 +823,7 @@ state 14 state 15 (24) statement -> clearvar . EOL - (192) clearvar -> clearvar . VAR + (194) clearvar -> clearvar . VAR EOL shift and go to state 63 VAR shift and go to state 62 @@ -946,35 +951,35 @@ state 21 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -1043,66 +1048,66 @@ state 22 (73) selectstatement -> SELECT . expression EOL (74) selectjobstatement -> SELECT . JOB EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN JOB shift and go to state 91 OPENBRACKET shift and go to state 89 @@ -1255,8 +1260,8 @@ state 27 state 28 - (188) function -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET - (189) function -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET + (190) function -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET + (191) function -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 105 @@ -1304,7 +1309,7 @@ state 30 state 31 - (191) clearvar -> CLEAR . VAR + (193) clearvar -> CLEAR . VAR VAR shift and go to state 107 @@ -1395,66 +1400,66 @@ state 37 (92) ifstatement -> IF . expression THEN (93) ifstatement -> IF . expression EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -1509,35 +1514,35 @@ state 38 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -1607,66 +1612,66 @@ state 39 (89) whilestatement -> WHILE . expression DO EOL (90) whilestatement -> WHILE . expression THEN EOL (91) whilestatement -> WHILE . expression EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -1722,35 +1727,35 @@ state 40 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -1850,18 +1855,18 @@ state 42 (97) assignment -> lterm . ASSIGNMENT expression EOL (98) assignment -> lterm . ASSIGNMENT listcall EOL (115) getvalueassignment -> lterm . ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL - (135) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (190) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL - (193) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET - (195) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (200) lterm -> lterm . DOT VAR - (201) lterm -> lterm . DOT GRAPHICS - (202) lterm -> lterm . DOT MODEL - (203) lterm -> lterm . DOT IN + (135) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (192) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (195) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET + (197) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (202) lterm -> lterm . DOT VAR + (203) lterm -> lterm . DOT GRAPHICS + (204) lterm -> lterm . DOT MODEL + (205) lterm -> lterm . DOT IN ASSIGNMENT shift and go to state 121 OPENBRACKET shift and go to state 51 @@ -1933,35 +1938,35 @@ state 45 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -2113,35 +2118,35 @@ state 48 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -2210,16 +2215,16 @@ state 49 (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 - (193) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET - (195) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (200) lterm -> lterm . DOT VAR - (201) lterm -> lterm . DOT GRAPHICS - (202) lterm -> lterm . DOT MODEL - (203) lterm -> lterm . DOT IN + (195) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET + (197) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (202) lterm -> lterm . DOT VAR + (203) lterm -> lterm . DOT GRAPHICS + (204) lterm -> lterm . DOT MODEL + (205) lterm -> lterm . DOT IN ASSIGNMENT shift and go to state 125 OPENBRACKET shift and go to state 51 @@ -2254,35 +2259,35 @@ state 50 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -2349,72 +2354,72 @@ state 50 state 51 - (193) lterm -> lterm OPENBRACKET . expression COLON expression CLOSEBRACKET - (194) lterm -> lterm OPENBRACKET . expression CLOSEBRACKET - (195) lterm -> lterm OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> lterm OPENBRACKET . expression COMMA COLON CLOSEBRACKET - (197) lterm -> lterm OPENBRACKET . expression COMMA expression CLOSEBRACKET - (198) lterm -> lterm OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (195) lterm -> lterm OPENBRACKET . expression COLON expression CLOSEBRACKET + (196) lterm -> lterm OPENBRACKET . expression CLOSEBRACKET + (197) lterm -> lterm OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> lterm OPENBRACKET . expression COMMA COLON CLOSEBRACKET + (199) lterm -> lterm OPENBRACKET . expression COMMA expression CLOSEBRACKET + (200) lterm -> lterm OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -2453,10 +2458,10 @@ state 52 state 53 - (200) lterm -> lterm DOT . VAR - (201) lterm -> lterm DOT . GRAPHICS - (202) lterm -> lterm DOT . MODEL - (203) lterm -> lterm DOT . IN + (202) lterm -> lterm DOT . VAR + (203) lterm -> lterm DOT . GRAPHICS + (204) lterm -> lterm DOT . MODEL + (205) lterm -> lterm DOT . IN VAR shift and go to state 132 GRAPHICS shift and go to state 130 @@ -2466,58 +2471,58 @@ state 53 state 54 - (146) ltermarraylistterm -> PREVAR . + (148) ltermarraylistterm -> PREVAR . - CLOSESQBRACKET reduce using rule 146 (ltermarraylistterm -> PREVAR .) - COMMA reduce using rule 146 (ltermarraylistterm -> PREVAR .) + CLOSESQBRACKET reduce using rule 148 (ltermarraylistterm -> PREVAR .) + COMMA reduce using rule 148 (ltermarraylistterm -> PREVAR .) state 55 - (140) ltermarraylist -> ltermarraylistterm . + (142) ltermarraylist -> ltermarraylistterm . - CLOSESQBRACKET reduce using rule 140 (ltermarraylist -> ltermarraylistterm .) - COMMA reduce using rule 140 (ltermarraylist -> ltermarraylistterm .) + CLOSESQBRACKET reduce using rule 142 (ltermarraylist -> ltermarraylistterm .) + COMMA reduce using rule 142 (ltermarraylist -> ltermarraylistterm .) state 56 - (145) ltermarraylistterm -> IN . + (147) ltermarraylistterm -> IN . - CLOSESQBRACKET reduce using rule 145 (ltermarraylistterm -> IN .) - COMMA reduce using rule 145 (ltermarraylistterm -> IN .) + CLOSESQBRACKET reduce using rule 147 (ltermarraylistterm -> IN .) + COMMA reduce using rule 147 (ltermarraylistterm -> IN .) state 57 - (142) ltermarraylistterm -> GRAPHICS . + (144) ltermarraylistterm -> GRAPHICS . - CLOSESQBRACKET reduce using rule 142 (ltermarraylistterm -> GRAPHICS .) - COMMA reduce using rule 142 (ltermarraylistterm -> GRAPHICS .) + CLOSESQBRACKET reduce using rule 144 (ltermarraylistterm -> GRAPHICS .) + COMMA reduce using rule 144 (ltermarraylistterm -> GRAPHICS .) state 58 - (141) ltermarraylistterm -> VAR . - (144) ltermarraylistterm -> VAR . DOT VAR + (143) ltermarraylistterm -> VAR . + (146) ltermarraylistterm -> VAR . DOT VAR - CLOSESQBRACKET reduce using rule 141 (ltermarraylistterm -> VAR .) - COMMA reduce using rule 141 (ltermarraylistterm -> VAR .) + CLOSESQBRACKET reduce using rule 143 (ltermarraylistterm -> VAR .) + COMMA reduce using rule 143 (ltermarraylistterm -> VAR .) DOT shift and go to state 134 state 59 - (143) ltermarraylistterm -> MODEL . + (145) ltermarraylistterm -> MODEL . - CLOSESQBRACKET reduce using rule 143 (ltermarraylistterm -> MODEL .) - COMMA reduce using rule 143 (ltermarraylistterm -> MODEL .) + CLOSESQBRACKET reduce using rule 145 (ltermarraylistterm -> MODEL .) + COMMA reduce using rule 145 (ltermarraylistterm -> MODEL .) state 60 - (199) lterm -> OPENSQBRACKET ltermarraylist . CLOSESQBRACKET - (139) ltermarraylist -> ltermarraylist . COMMA ltermarraylistterm + (201) lterm -> OPENSQBRACKET ltermarraylist . CLOSESQBRACKET + (141) ltermarraylist -> ltermarraylist . COMMA ltermarraylistterm CLOSESQBRACKET shift and go to state 136 COMMA shift and go to state 135 @@ -2554,10 +2559,10 @@ state 61 state 62 - (192) clearvar -> clearvar VAR . + (194) clearvar -> clearvar VAR . - EOL reduce using rule 192 (clearvar -> clearvar VAR .) - VAR reduce using rule 192 (clearvar -> clearvar VAR .) + EOL reduce using rule 194 (clearvar -> clearvar VAR .) + VAR reduce using rule 194 (clearvar -> clearvar VAR .) state 63 @@ -2676,35 +2681,35 @@ state 67 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -2790,66 +2795,66 @@ state 70 (94) elseifstatement -> ELSEIF . expression THEN EOL (95) elseifstatement -> ELSEIF . expression EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -2905,35 +2910,35 @@ state 71 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -3039,66 +3044,66 @@ state 73 state 74 (100) assignment -> MODEL ASSIGNMENT . expression EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -3143,66 +3148,66 @@ state 76 (75) casestatement -> CASE . expression THEN EOL (76) casestatement -> CASE . expression EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -3273,35 +3278,35 @@ state 78 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -3394,35 +3399,35 @@ state 79 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -3490,221 +3495,221 @@ state 79 state 80 - (249) termvar -> IN . - - OPENBRACKET reduce using rule 249 (termvar -> IN .) - DOT reduce using rule 249 (termvar -> IN .) - TRANSPOSE reduce using rule 249 (termvar -> IN .) - MULTIPLICATION reduce using rule 249 (termvar -> IN .) - ADDITION reduce using rule 249 (termvar -> IN .) - COMPARISON reduce using rule 249 (termvar -> IN .) - LOGICAL reduce using rule 249 (termvar -> IN .) - COLON reduce using rule 249 (termvar -> IN .) - EOL reduce using rule 249 (termvar -> IN .) - THEN reduce using rule 249 (termvar -> IN .) - DO reduce using rule 249 (termvar -> IN .) - CLOSEBRACKET reduce using rule 249 (termvar -> IN .) - COMMA reduce using rule 249 (termvar -> IN .) - CLOSEOPENBRACKET reduce using rule 249 (termvar -> IN .) - CLOSESQBRACKET reduce using rule 249 (termvar -> IN .) - SPACE reduce using rule 249 (termvar -> IN .) - SEMICOLON reduce using rule 249 (termvar -> IN .) + (251) termvar -> IN . + + OPENBRACKET reduce using rule 251 (termvar -> IN .) + DOT reduce using rule 251 (termvar -> IN .) + TRANSPOSE reduce using rule 251 (termvar -> IN .) + MULTIPLICATION reduce using rule 251 (termvar -> IN .) + ADDITION reduce using rule 251 (termvar -> IN .) + COMPARISON reduce using rule 251 (termvar -> IN .) + LOGICAL reduce using rule 251 (termvar -> IN .) + COLON reduce using rule 251 (termvar -> IN .) + EOL reduce using rule 251 (termvar -> IN .) + THEN reduce using rule 251 (termvar -> IN .) + DO reduce using rule 251 (termvar -> IN .) + CLOSEBRACKET reduce using rule 251 (termvar -> IN .) + COMMA reduce using rule 251 (termvar -> IN .) + CLOSEOPENBRACKET reduce using rule 251 (termvar -> IN .) + CLOSESQBRACKET reduce using rule 251 (termvar -> IN .) + SPACE reduce using rule 251 (termvar -> IN .) + SEMICOLON reduce using rule 251 (termvar -> IN .) state 81 - (250) term -> NUMBER . - - CLOSEBRACKET reduce using rule 250 (term -> NUMBER .) - TRANSPOSE reduce using rule 250 (term -> NUMBER .) - MULTIPLICATION reduce using rule 250 (term -> NUMBER .) - ADDITION reduce using rule 250 (term -> NUMBER .) - COMPARISON reduce using rule 250 (term -> NUMBER .) - LOGICAL reduce using rule 250 (term -> NUMBER .) - COLON reduce using rule 250 (term -> NUMBER .) - DO reduce using rule 250 (term -> NUMBER .) - THEN reduce using rule 250 (term -> NUMBER .) - EOL reduce using rule 250 (term -> NUMBER .) - COMMA reduce using rule 250 (term -> NUMBER .) - SPACE reduce using rule 250 (term -> NUMBER .) - CLOSESQBRACKET reduce using rule 250 (term -> NUMBER .) - SEMICOLON reduce using rule 250 (term -> NUMBER .) - CLOSEOPENBRACKET reduce using rule 250 (term -> NUMBER .) + (252) term -> NUMBER . + + CLOSEBRACKET reduce using rule 252 (term -> NUMBER .) + TRANSPOSE reduce using rule 252 (term -> NUMBER .) + MULTIPLICATION reduce using rule 252 (term -> NUMBER .) + ADDITION reduce using rule 252 (term -> NUMBER .) + COMPARISON reduce using rule 252 (term -> NUMBER .) + LOGICAL reduce using rule 252 (term -> NUMBER .) + COLON reduce using rule 252 (term -> NUMBER .) + DO reduce using rule 252 (term -> NUMBER .) + THEN reduce using rule 252 (term -> NUMBER .) + EOL reduce using rule 252 (term -> NUMBER .) + COMMA reduce using rule 252 (term -> NUMBER .) + SPACE reduce using rule 252 (term -> NUMBER .) + CLOSESQBRACKET reduce using rule 252 (term -> NUMBER .) + SEMICOLON reduce using rule 252 (term -> NUMBER .) + CLOSEOPENBRACKET reduce using rule 252 (term -> NUMBER .) state 82 - (231) term -> GETTEXT . OPENBRACKET expression CLOSEBRACKET + (233) term -> GETTEXT . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 155 state 83 - (225) term -> PART . OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> PART . OPENBRACKET expression COMMA expression CLOSEBRACKET + (227) term -> PART . OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> PART . OPENBRACKET expression COMMA expression CLOSEBRACKET OPENBRACKET shift and go to state 156 state 84 - (240) term -> PREVAR_FLOAT . - - CLOSEBRACKET reduce using rule 240 (term -> PREVAR_FLOAT .) - TRANSPOSE reduce using rule 240 (term -> PREVAR_FLOAT .) - MULTIPLICATION reduce using rule 240 (term -> PREVAR_FLOAT .) - ADDITION reduce using rule 240 (term -> PREVAR_FLOAT .) - COMPARISON reduce using rule 240 (term -> PREVAR_FLOAT .) - LOGICAL reduce using rule 240 (term -> PREVAR_FLOAT .) - COLON reduce using rule 240 (term -> PREVAR_FLOAT .) - DO reduce using rule 240 (term -> PREVAR_FLOAT .) - THEN reduce using rule 240 (term -> PREVAR_FLOAT .) - EOL reduce using rule 240 (term -> PREVAR_FLOAT .) - COMMA reduce using rule 240 (term -> PREVAR_FLOAT .) - SPACE reduce using rule 240 (term -> PREVAR_FLOAT .) - CLOSESQBRACKET reduce using rule 240 (term -> PREVAR_FLOAT .) - SEMICOLON reduce using rule 240 (term -> PREVAR_FLOAT .) - CLOSEOPENBRACKET reduce using rule 240 (term -> PREVAR_FLOAT .) + (242) term -> PREVAR_FLOAT . + + CLOSEBRACKET reduce using rule 242 (term -> PREVAR_FLOAT .) + TRANSPOSE reduce using rule 242 (term -> PREVAR_FLOAT .) + MULTIPLICATION reduce using rule 242 (term -> PREVAR_FLOAT .) + ADDITION reduce using rule 242 (term -> PREVAR_FLOAT .) + COMPARISON reduce using rule 242 (term -> PREVAR_FLOAT .) + LOGICAL reduce using rule 242 (term -> PREVAR_FLOAT .) + COLON reduce using rule 242 (term -> PREVAR_FLOAT .) + DO reduce using rule 242 (term -> PREVAR_FLOAT .) + THEN reduce using rule 242 (term -> PREVAR_FLOAT .) + EOL reduce using rule 242 (term -> PREVAR_FLOAT .) + COMMA reduce using rule 242 (term -> PREVAR_FLOAT .) + SPACE reduce using rule 242 (term -> PREVAR_FLOAT .) + CLOSESQBRACKET reduce using rule 242 (term -> PREVAR_FLOAT .) + SEMICOLON reduce using rule 242 (term -> PREVAR_FLOAT .) + CLOSEOPENBRACKET reduce using rule 242 (term -> PREVAR_FLOAT .) state 85 - (237) term -> PREVAR_BOOLEAN . - - CLOSEBRACKET reduce using rule 237 (term -> PREVAR_BOOLEAN .) - TRANSPOSE reduce using rule 237 (term -> PREVAR_BOOLEAN .) - MULTIPLICATION reduce using rule 237 (term -> PREVAR_BOOLEAN .) - ADDITION reduce using rule 237 (term -> PREVAR_BOOLEAN .) - COMPARISON reduce using rule 237 (term -> PREVAR_BOOLEAN .) - LOGICAL reduce using rule 237 (term -> PREVAR_BOOLEAN .) - COLON reduce using rule 237 (term -> PREVAR_BOOLEAN .) - DO reduce using rule 237 (term -> PREVAR_BOOLEAN .) - THEN reduce using rule 237 (term -> PREVAR_BOOLEAN .) - EOL reduce using rule 237 (term -> PREVAR_BOOLEAN .) - COMMA reduce using rule 237 (term -> PREVAR_BOOLEAN .) - SPACE reduce using rule 237 (term -> PREVAR_BOOLEAN .) - CLOSESQBRACKET reduce using rule 237 (term -> PREVAR_BOOLEAN .) - SEMICOLON reduce using rule 237 (term -> PREVAR_BOOLEAN .) - CLOSEOPENBRACKET reduce using rule 237 (term -> PREVAR_BOOLEAN .) + (239) term -> PREVAR_BOOLEAN . + + CLOSEBRACKET reduce using rule 239 (term -> PREVAR_BOOLEAN .) + TRANSPOSE reduce using rule 239 (term -> PREVAR_BOOLEAN .) + MULTIPLICATION reduce using rule 239 (term -> PREVAR_BOOLEAN .) + ADDITION reduce using rule 239 (term -> PREVAR_BOOLEAN .) + COMPARISON reduce using rule 239 (term -> PREVAR_BOOLEAN .) + LOGICAL reduce using rule 239 (term -> PREVAR_BOOLEAN .) + COLON reduce using rule 239 (term -> PREVAR_BOOLEAN .) + DO reduce using rule 239 (term -> PREVAR_BOOLEAN .) + THEN reduce using rule 239 (term -> PREVAR_BOOLEAN .) + EOL reduce using rule 239 (term -> PREVAR_BOOLEAN .) + COMMA reduce using rule 239 (term -> PREVAR_BOOLEAN .) + SPACE reduce using rule 239 (term -> PREVAR_BOOLEAN .) + CLOSESQBRACKET reduce using rule 239 (term -> PREVAR_BOOLEAN .) + SEMICOLON reduce using rule 239 (term -> PREVAR_BOOLEAN .) + CLOSEOPENBRACKET reduce using rule 239 (term -> PREVAR_BOOLEAN .) state 86 - (248) termvar -> MODEL . - - OPENBRACKET reduce using rule 248 (termvar -> MODEL .) - DOT reduce using rule 248 (termvar -> MODEL .) - TRANSPOSE reduce using rule 248 (termvar -> MODEL .) - MULTIPLICATION reduce using rule 248 (termvar -> MODEL .) - ADDITION reduce using rule 248 (termvar -> MODEL .) - COMPARISON reduce using rule 248 (termvar -> MODEL .) - LOGICAL reduce using rule 248 (termvar -> MODEL .) - COLON reduce using rule 248 (termvar -> MODEL .) - EOL reduce using rule 248 (termvar -> MODEL .) - THEN reduce using rule 248 (termvar -> MODEL .) - DO reduce using rule 248 (termvar -> MODEL .) - CLOSEBRACKET reduce using rule 248 (termvar -> MODEL .) - COMMA reduce using rule 248 (termvar -> MODEL .) - CLOSEOPENBRACKET reduce using rule 248 (termvar -> MODEL .) - CLOSESQBRACKET reduce using rule 248 (termvar -> MODEL .) - SPACE reduce using rule 248 (termvar -> MODEL .) - SEMICOLON reduce using rule 248 (termvar -> MODEL .) + (250) termvar -> MODEL . + + OPENBRACKET reduce using rule 250 (termvar -> MODEL .) + DOT reduce using rule 250 (termvar -> MODEL .) + TRANSPOSE reduce using rule 250 (termvar -> MODEL .) + MULTIPLICATION reduce using rule 250 (termvar -> MODEL .) + ADDITION reduce using rule 250 (termvar -> MODEL .) + COMPARISON reduce using rule 250 (termvar -> MODEL .) + LOGICAL reduce using rule 250 (termvar -> MODEL .) + COLON reduce using rule 250 (termvar -> MODEL .) + EOL reduce using rule 250 (termvar -> MODEL .) + THEN reduce using rule 250 (termvar -> MODEL .) + DO reduce using rule 250 (termvar -> MODEL .) + CLOSEBRACKET reduce using rule 250 (termvar -> MODEL .) + COMMA reduce using rule 250 (termvar -> MODEL .) + CLOSEOPENBRACKET reduce using rule 250 (termvar -> MODEL .) + CLOSESQBRACKET reduce using rule 250 (termvar -> MODEL .) + SPACE reduce using rule 250 (termvar -> MODEL .) + SEMICOLON reduce using rule 250 (termvar -> MODEL .) state 87 - (229) term -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET - (232) term -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET + (231) term -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET + (234) term -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 157 state 88 - (235) term -> PREVAR . - - CLOSEBRACKET reduce using rule 235 (term -> PREVAR .) - TRANSPOSE reduce using rule 235 (term -> PREVAR .) - MULTIPLICATION reduce using rule 235 (term -> PREVAR .) - ADDITION reduce using rule 235 (term -> PREVAR .) - COMPARISON reduce using rule 235 (term -> PREVAR .) - LOGICAL reduce using rule 235 (term -> PREVAR .) - COLON reduce using rule 235 (term -> PREVAR .) - DO reduce using rule 235 (term -> PREVAR .) - THEN reduce using rule 235 (term -> PREVAR .) - EOL reduce using rule 235 (term -> PREVAR .) - COMMA reduce using rule 235 (term -> PREVAR .) - SPACE reduce using rule 235 (term -> PREVAR .) - CLOSESQBRACKET reduce using rule 235 (term -> PREVAR .) - SEMICOLON reduce using rule 235 (term -> PREVAR .) - CLOSEOPENBRACKET reduce using rule 235 (term -> PREVAR .) + (237) term -> PREVAR . + + CLOSEBRACKET reduce using rule 237 (term -> PREVAR .) + TRANSPOSE reduce using rule 237 (term -> PREVAR .) + MULTIPLICATION reduce using rule 237 (term -> PREVAR .) + ADDITION reduce using rule 237 (term -> PREVAR .) + COMPARISON reduce using rule 237 (term -> PREVAR .) + LOGICAL reduce using rule 237 (term -> PREVAR .) + COLON reduce using rule 237 (term -> PREVAR .) + DO reduce using rule 237 (term -> PREVAR .) + THEN reduce using rule 237 (term -> PREVAR .) + EOL reduce using rule 237 (term -> PREVAR .) + COMMA reduce using rule 237 (term -> PREVAR .) + SPACE reduce using rule 237 (term -> PREVAR .) + CLOSESQBRACKET reduce using rule 237 (term -> PREVAR .) + SEMICOLON reduce using rule 237 (term -> PREVAR .) + CLOSEOPENBRACKET reduce using rule 237 (term -> PREVAR .) state 89 - (172) expression -> OPENBRACKET . expression CLOSEBRACKET - (220) term -> OPENBRACKET . expression COLON expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> OPENBRACKET . expression CLOSEBRACKET + (222) term -> OPENBRACKET . expression COLON expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -3733,43 +3738,43 @@ state 89 state 90 - (241) term -> termvar . - (207) termvar -> termvar . OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> termvar . OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> termvar . OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> termvar . OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> termvar . OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> termvar . OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> termvar . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> termvar . OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> termvar . OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> termvar . OPENBRACKET expression CLOSEBRACKET - (223) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> termvar . DOT VAR - (243) termvar -> termvar . DOT GRAPHICS - (244) termvar -> termvar . DOT MODEL - (245) termvar -> termvar . DOT IN - - CLOSEBRACKET reduce using rule 241 (term -> termvar .) - TRANSPOSE reduce using rule 241 (term -> termvar .) - MULTIPLICATION reduce using rule 241 (term -> termvar .) - ADDITION reduce using rule 241 (term -> termvar .) - COMPARISON reduce using rule 241 (term -> termvar .) - LOGICAL reduce using rule 241 (term -> termvar .) - COLON reduce using rule 241 (term -> termvar .) - DO reduce using rule 241 (term -> termvar .) - THEN reduce using rule 241 (term -> termvar .) - EOL reduce using rule 241 (term -> termvar .) - COMMA reduce using rule 241 (term -> termvar .) - SPACE reduce using rule 241 (term -> termvar .) - CLOSESQBRACKET reduce using rule 241 (term -> termvar .) - SEMICOLON reduce using rule 241 (term -> termvar .) - CLOSEOPENBRACKET reduce using rule 241 (term -> termvar .) + (243) term -> termvar . + (209) termvar -> termvar . OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> termvar . OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> termvar . OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> termvar . OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> termvar . OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> termvar . OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> termvar . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> termvar . OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> termvar . OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> termvar . OPENBRACKET expression CLOSEBRACKET + (225) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> termvar . DOT VAR + (245) termvar -> termvar . DOT GRAPHICS + (246) termvar -> termvar . DOT MODEL + (247) termvar -> termvar . DOT IN + + CLOSEBRACKET reduce using rule 243 (term -> termvar .) + TRANSPOSE reduce using rule 243 (term -> termvar .) + MULTIPLICATION reduce using rule 243 (term -> termvar .) + ADDITION reduce using rule 243 (term -> termvar .) + COMPARISON reduce using rule 243 (term -> termvar .) + LOGICAL reduce using rule 243 (term -> termvar .) + COLON reduce using rule 243 (term -> termvar .) + DO reduce using rule 243 (term -> termvar .) + THEN reduce using rule 243 (term -> termvar .) + EOL reduce using rule 243 (term -> termvar .) + COMMA reduce using rule 243 (term -> termvar .) + SPACE reduce using rule 243 (term -> termvar .) + CLOSESQBRACKET reduce using rule 243 (term -> termvar .) + SEMICOLON reduce using rule 243 (term -> termvar .) + CLOSEOPENBRACKET reduce using rule 243 (term -> termvar .) OPENBRACKET shift and go to state 159 DOT shift and go to state 160 @@ -3783,175 +3788,175 @@ state 91 state 92 - (236) term -> PREVAR_SUBSTITUTE . - - CLOSEBRACKET reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - TRANSPOSE reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - MULTIPLICATION reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - ADDITION reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - COMPARISON reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - LOGICAL reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - COLON reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - DO reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - THEN reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - EOL reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - COMMA reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - SPACE reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - CLOSESQBRACKET reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - SEMICOLON reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) - CLOSEOPENBRACKET reduce using rule 236 (term -> PREVAR_SUBSTITUTE .) + (238) term -> PREVAR_SUBSTITUTE . + + CLOSEBRACKET reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + TRANSPOSE reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + MULTIPLICATION reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + ADDITION reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + COMPARISON reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + LOGICAL reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + COLON reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + DO reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + THEN reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + EOL reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + COMMA reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + SPACE reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + CLOSESQBRACKET reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + SEMICOLON reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) + CLOSEOPENBRACKET reduce using rule 238 (term -> PREVAR_SUBSTITUTE .) state 93 - (227) term -> STRING . OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> STRING . OPENBRACKET expression CLOSEBRACKET + (229) term -> STRING . OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> STRING . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 162 state 94 - (187) expression -> term . - - TRANSPOSE reduce using rule 187 (expression -> term .) - MULTIPLICATION reduce using rule 187 (expression -> term .) - ADDITION reduce using rule 187 (expression -> term .) - COMPARISON reduce using rule 187 (expression -> term .) - LOGICAL reduce using rule 187 (expression -> term .) - COLON reduce using rule 187 (expression -> term .) - CLOSEBRACKET reduce using rule 187 (expression -> term .) - COMMA reduce using rule 187 (expression -> term .) - SPACE reduce using rule 187 (expression -> term .) - CLOSESQBRACKET reduce using rule 187 (expression -> term .) - SEMICOLON reduce using rule 187 (expression -> term .) - THEN reduce using rule 187 (expression -> term .) - EOL reduce using rule 187 (expression -> term .) - DO reduce using rule 187 (expression -> term .) - CLOSEOPENBRACKET reduce using rule 187 (expression -> term .) + (189) expression -> term . + + TRANSPOSE reduce using rule 189 (expression -> term .) + MULTIPLICATION reduce using rule 189 (expression -> term .) + ADDITION reduce using rule 189 (expression -> term .) + COMPARISON reduce using rule 189 (expression -> term .) + LOGICAL reduce using rule 189 (expression -> term .) + COLON reduce using rule 189 (expression -> term .) + CLOSEBRACKET reduce using rule 189 (expression -> term .) + COMMA reduce using rule 189 (expression -> term .) + SPACE reduce using rule 189 (expression -> term .) + CLOSESQBRACKET reduce using rule 189 (expression -> term .) + SEMICOLON reduce using rule 189 (expression -> term .) + THEN reduce using rule 189 (expression -> term .) + EOL reduce using rule 189 (expression -> term .) + DO reduce using rule 189 (expression -> term .) + CLOSEOPENBRACKET reduce using rule 189 (expression -> term .) state 95 - (247) termvar -> GRAPHICS . - - OPENBRACKET reduce using rule 247 (termvar -> GRAPHICS .) - DOT reduce using rule 247 (termvar -> GRAPHICS .) - TRANSPOSE reduce using rule 247 (termvar -> GRAPHICS .) - MULTIPLICATION reduce using rule 247 (termvar -> GRAPHICS .) - ADDITION reduce using rule 247 (termvar -> GRAPHICS .) - COMPARISON reduce using rule 247 (termvar -> GRAPHICS .) - LOGICAL reduce using rule 247 (termvar -> GRAPHICS .) - COLON reduce using rule 247 (termvar -> GRAPHICS .) - EOL reduce using rule 247 (termvar -> GRAPHICS .) - THEN reduce using rule 247 (termvar -> GRAPHICS .) - DO reduce using rule 247 (termvar -> GRAPHICS .) - CLOSEBRACKET reduce using rule 247 (termvar -> GRAPHICS .) - COMMA reduce using rule 247 (termvar -> GRAPHICS .) - CLOSEOPENBRACKET reduce using rule 247 (termvar -> GRAPHICS .) - CLOSESQBRACKET reduce using rule 247 (termvar -> GRAPHICS .) - SPACE reduce using rule 247 (termvar -> GRAPHICS .) - SEMICOLON reduce using rule 247 (termvar -> GRAPHICS .) + (249) termvar -> GRAPHICS . + + OPENBRACKET reduce using rule 249 (termvar -> GRAPHICS .) + DOT reduce using rule 249 (termvar -> GRAPHICS .) + TRANSPOSE reduce using rule 249 (termvar -> GRAPHICS .) + MULTIPLICATION reduce using rule 249 (termvar -> GRAPHICS .) + ADDITION reduce using rule 249 (termvar -> GRAPHICS .) + COMPARISON reduce using rule 249 (termvar -> GRAPHICS .) + LOGICAL reduce using rule 249 (termvar -> GRAPHICS .) + COLON reduce using rule 249 (termvar -> GRAPHICS .) + EOL reduce using rule 249 (termvar -> GRAPHICS .) + THEN reduce using rule 249 (termvar -> GRAPHICS .) + DO reduce using rule 249 (termvar -> GRAPHICS .) + CLOSEBRACKET reduce using rule 249 (termvar -> GRAPHICS .) + COMMA reduce using rule 249 (termvar -> GRAPHICS .) + CLOSEOPENBRACKET reduce using rule 249 (termvar -> GRAPHICS .) + CLOSESQBRACKET reduce using rule 249 (termvar -> GRAPHICS .) + SPACE reduce using rule 249 (termvar -> GRAPHICS .) + SEMICOLON reduce using rule 249 (termvar -> GRAPHICS .) state 96 - (246) termvar -> VAR . - - OPENBRACKET reduce using rule 246 (termvar -> VAR .) - DOT reduce using rule 246 (termvar -> VAR .) - TRANSPOSE reduce using rule 246 (termvar -> VAR .) - MULTIPLICATION reduce using rule 246 (termvar -> VAR .) - ADDITION reduce using rule 246 (termvar -> VAR .) - COMPARISON reduce using rule 246 (termvar -> VAR .) - LOGICAL reduce using rule 246 (termvar -> VAR .) - COLON reduce using rule 246 (termvar -> VAR .) - EOL reduce using rule 246 (termvar -> VAR .) - THEN reduce using rule 246 (termvar -> VAR .) - DO reduce using rule 246 (termvar -> VAR .) - CLOSEBRACKET reduce using rule 246 (termvar -> VAR .) - COMMA reduce using rule 246 (termvar -> VAR .) - CLOSEOPENBRACKET reduce using rule 246 (termvar -> VAR .) - CLOSESQBRACKET reduce using rule 246 (termvar -> VAR .) - SPACE reduce using rule 246 (termvar -> VAR .) - SEMICOLON reduce using rule 246 (termvar -> VAR .) + (248) termvar -> VAR . + + OPENBRACKET reduce using rule 248 (termvar -> VAR .) + DOT reduce using rule 248 (termvar -> VAR .) + TRANSPOSE reduce using rule 248 (termvar -> VAR .) + MULTIPLICATION reduce using rule 248 (termvar -> VAR .) + ADDITION reduce using rule 248 (termvar -> VAR .) + COMPARISON reduce using rule 248 (termvar -> VAR .) + LOGICAL reduce using rule 248 (termvar -> VAR .) + COLON reduce using rule 248 (termvar -> VAR .) + EOL reduce using rule 248 (termvar -> VAR .) + THEN reduce using rule 248 (termvar -> VAR .) + DO reduce using rule 248 (termvar -> VAR .) + CLOSEBRACKET reduce using rule 248 (termvar -> VAR .) + COMMA reduce using rule 248 (termvar -> VAR .) + CLOSEOPENBRACKET reduce using rule 248 (termvar -> VAR .) + CLOSESQBRACKET reduce using rule 248 (termvar -> VAR .) + SPACE reduce using rule 248 (termvar -> VAR .) + SEMICOLON reduce using rule 248 (termvar -> VAR .) state 97 - (173) expression -> OPENSQBRACKET . termarrayarraylist CLOSESQBRACKET - (174) expression -> OPENSQBRACKET . termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> OPENSQBRACKET . termarraylist CLOSESQBRACKET - (176) expression -> OPENSQBRACKET . termarraylist COMMA CLOSESQBRACKET - (177) expression -> OPENSQBRACKET . termarraylist SPACE CLOSESQBRACKET - (178) expression -> OPENSQBRACKET . CLOSESQBRACKET - (147) termarrayarraylist -> . termarrayarraylist SEMICOLON termarraylist - (148) termarrayarraylist -> . termarraylist SEMICOLON termarraylist - (149) termarrayarraylist -> . termarraylist SEMICOLON - (150) termarraylist -> . termarraylist COMMA expression - (151) termarraylist -> . termarraylist SPACE expression - (152) termarraylist -> . expression - (153) termarraylist -> . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (175) expression -> OPENSQBRACKET . termarrayarraylist CLOSESQBRACKET + (176) expression -> OPENSQBRACKET . termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> OPENSQBRACKET . termarraylist CLOSESQBRACKET + (178) expression -> OPENSQBRACKET . termarraylist COMMA CLOSESQBRACKET + (179) expression -> OPENSQBRACKET . termarraylist SPACE CLOSESQBRACKET + (180) expression -> OPENSQBRACKET . CLOSESQBRACKET + (149) termarrayarraylist -> . termarrayarraylist SEMICOLON termarraylist + (150) termarrayarraylist -> . termarraylist SEMICOLON termarraylist + (151) termarrayarraylist -> . termarraylist SEMICOLON + (152) termarraylist -> . termarraylist COMMA expression + (153) termarraylist -> . termarraylist SPACE expression + (154) termarraylist -> . expression + (155) termarraylist -> . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSESQBRACKET shift and go to state 164 OPENBRACKET shift and go to state 89 @@ -3983,88 +3988,88 @@ state 97 state 98 - (252) term -> DQSTRING . - - CLOSEBRACKET reduce using rule 252 (term -> DQSTRING .) - TRANSPOSE reduce using rule 252 (term -> DQSTRING .) - MULTIPLICATION reduce using rule 252 (term -> DQSTRING .) - ADDITION reduce using rule 252 (term -> DQSTRING .) - COMPARISON reduce using rule 252 (term -> DQSTRING .) - LOGICAL reduce using rule 252 (term -> DQSTRING .) - COLON reduce using rule 252 (term -> DQSTRING .) - DO reduce using rule 252 (term -> DQSTRING .) - THEN reduce using rule 252 (term -> DQSTRING .) - EOL reduce using rule 252 (term -> DQSTRING .) - COMMA reduce using rule 252 (term -> DQSTRING .) - SPACE reduce using rule 252 (term -> DQSTRING .) - CLOSESQBRACKET reduce using rule 252 (term -> DQSTRING .) - SEMICOLON reduce using rule 252 (term -> DQSTRING .) - CLOSEOPENBRACKET reduce using rule 252 (term -> DQSTRING .) + (254) term -> DQSTRING . + + CLOSEBRACKET reduce using rule 254 (term -> DQSTRING .) + TRANSPOSE reduce using rule 254 (term -> DQSTRING .) + MULTIPLICATION reduce using rule 254 (term -> DQSTRING .) + ADDITION reduce using rule 254 (term -> DQSTRING .) + COMPARISON reduce using rule 254 (term -> DQSTRING .) + LOGICAL reduce using rule 254 (term -> DQSTRING .) + COLON reduce using rule 254 (term -> DQSTRING .) + DO reduce using rule 254 (term -> DQSTRING .) + THEN reduce using rule 254 (term -> DQSTRING .) + EOL reduce using rule 254 (term -> DQSTRING .) + COMMA reduce using rule 254 (term -> DQSTRING .) + SPACE reduce using rule 254 (term -> DQSTRING .) + CLOSESQBRACKET reduce using rule 254 (term -> DQSTRING .) + SEMICOLON reduce using rule 254 (term -> DQSTRING .) + CLOSEOPENBRACKET reduce using rule 254 (term -> DQSTRING .) state 99 - (185) expression -> ADDITION . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (187) expression -> ADDITION . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -4093,109 +4098,109 @@ state 99 state 100 - (234) term -> LASTINDEX . - - CLOSEBRACKET reduce using rule 234 (term -> LASTINDEX .) - TRANSPOSE reduce using rule 234 (term -> LASTINDEX .) - MULTIPLICATION reduce using rule 234 (term -> LASTINDEX .) - ADDITION reduce using rule 234 (term -> LASTINDEX .) - COMPARISON reduce using rule 234 (term -> LASTINDEX .) - LOGICAL reduce using rule 234 (term -> LASTINDEX .) - COLON reduce using rule 234 (term -> LASTINDEX .) - DO reduce using rule 234 (term -> LASTINDEX .) - THEN reduce using rule 234 (term -> LASTINDEX .) - EOL reduce using rule 234 (term -> LASTINDEX .) - COMMA reduce using rule 234 (term -> LASTINDEX .) - SPACE reduce using rule 234 (term -> LASTINDEX .) - CLOSESQBRACKET reduce using rule 234 (term -> LASTINDEX .) - SEMICOLON reduce using rule 234 (term -> LASTINDEX .) - CLOSEOPENBRACKET reduce using rule 234 (term -> LASTINDEX .) + (236) term -> LASTINDEX . + + CLOSEBRACKET reduce using rule 236 (term -> LASTINDEX .) + TRANSPOSE reduce using rule 236 (term -> LASTINDEX .) + MULTIPLICATION reduce using rule 236 (term -> LASTINDEX .) + ADDITION reduce using rule 236 (term -> LASTINDEX .) + COMPARISON reduce using rule 236 (term -> LASTINDEX .) + LOGICAL reduce using rule 236 (term -> LASTINDEX .) + COLON reduce using rule 236 (term -> LASTINDEX .) + DO reduce using rule 236 (term -> LASTINDEX .) + THEN reduce using rule 236 (term -> LASTINDEX .) + EOL reduce using rule 236 (term -> LASTINDEX .) + COMMA reduce using rule 236 (term -> LASTINDEX .) + SPACE reduce using rule 236 (term -> LASTINDEX .) + CLOSESQBRACKET reduce using rule 236 (term -> LASTINDEX .) + SEMICOLON reduce using rule 236 (term -> LASTINDEX .) + CLOSEOPENBRACKET reduce using rule 236 (term -> LASTINDEX .) state 101 - (251) term -> QSTRING . - - CLOSEBRACKET reduce using rule 251 (term -> QSTRING .) - TRANSPOSE reduce using rule 251 (term -> QSTRING .) - MULTIPLICATION reduce using rule 251 (term -> QSTRING .) - ADDITION reduce using rule 251 (term -> QSTRING .) - COMPARISON reduce using rule 251 (term -> QSTRING .) - LOGICAL reduce using rule 251 (term -> QSTRING .) - COLON reduce using rule 251 (term -> QSTRING .) - DO reduce using rule 251 (term -> QSTRING .) - THEN reduce using rule 251 (term -> QSTRING .) - EOL reduce using rule 251 (term -> QSTRING .) - COMMA reduce using rule 251 (term -> QSTRING .) - SPACE reduce using rule 251 (term -> QSTRING .) - CLOSESQBRACKET reduce using rule 251 (term -> QSTRING .) - SEMICOLON reduce using rule 251 (term -> QSTRING .) - CLOSEOPENBRACKET reduce using rule 251 (term -> QSTRING .) + (253) term -> QSTRING . + + CLOSEBRACKET reduce using rule 253 (term -> QSTRING .) + TRANSPOSE reduce using rule 253 (term -> QSTRING .) + MULTIPLICATION reduce using rule 253 (term -> QSTRING .) + ADDITION reduce using rule 253 (term -> QSTRING .) + COMPARISON reduce using rule 253 (term -> QSTRING .) + LOGICAL reduce using rule 253 (term -> QSTRING .) + COLON reduce using rule 253 (term -> QSTRING .) + DO reduce using rule 253 (term -> QSTRING .) + THEN reduce using rule 253 (term -> QSTRING .) + EOL reduce using rule 253 (term -> QSTRING .) + COMMA reduce using rule 253 (term -> QSTRING .) + SPACE reduce using rule 253 (term -> QSTRING .) + CLOSESQBRACKET reduce using rule 253 (term -> QSTRING .) + SEMICOLON reduce using rule 253 (term -> QSTRING .) + CLOSEOPENBRACKET reduce using rule 253 (term -> QSTRING .) state 102 - (186) expression -> NOT . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (188) expression -> NOT . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -4225,15 +4230,15 @@ state 102 state 103 (73) selectstatement -> SELECT expression . EOL - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression EOL shift and go to state 173 TRANSPOSE shift and go to state 171 @@ -4275,86 +4280,86 @@ state 104 state 105 - (188) function -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET - (189) function -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET - (154) list -> . list COMMA expression - (155) list -> . list COMMA listcall - (156) list -> . list COMMA VAR ASSIGNMENT expression - (157) list -> . list COMMA GRAPHICS ASSIGNMENT expression - (158) list -> . list COMMA MODEL ASSIGNMENT expression - (159) list -> . list COMMA VAR ASSIGNMENT listcall - (160) list -> . list COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> . list COMMA MODEL ASSIGNMENT listcall - (162) list -> . list COMMA IN ASSIGNMENT expression - (163) list -> . list COMMA IN ASSIGNMENT listcall - (164) list -> . expression - (165) list -> . listcall - (166) list -> . VAR ASSIGNMENT expression - (167) list -> . VAR ASSIGNMENT listcall - (168) list -> . IN ASSIGNMENT expression - (169) list -> . IN ASSIGNMENT listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (190) function -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET + (191) function -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET + (156) list -> . list COMMA expression + (157) list -> . list COMMA listcall + (158) list -> . list COMMA VAR ASSIGNMENT expression + (159) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (160) list -> . list COMMA MODEL ASSIGNMENT expression + (161) list -> . list COMMA VAR ASSIGNMENT listcall + (162) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> . list COMMA MODEL ASSIGNMENT listcall + (164) list -> . list COMMA IN ASSIGNMENT expression + (165) list -> . list COMMA IN ASSIGNMENT listcall + (166) list -> . expression + (167) list -> . listcall + (168) list -> . VAR ASSIGNMENT expression + (169) list -> . VAR ASSIGNMENT listcall + (170) list -> . IN ASSIGNMENT expression + (171) list -> . IN ASSIGNMENT listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSEBRACKET shift and go to state 178 VAR shift and go to state 180 @@ -4399,10 +4404,10 @@ state 106 state 107 - (191) clearvar -> CLEAR VAR . + (193) clearvar -> CLEAR VAR . - EOL reduce using rule 191 (clearvar -> CLEAR VAR .) - VAR reduce using rule 191 (clearvar -> CLEAR VAR .) + EOL reduce using rule 193 (clearvar -> CLEAR VAR .) + VAR reduce using rule 193 (clearvar -> CLEAR VAR .) state 108 @@ -4486,35 +4491,35 @@ state 110 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -4623,32 +4628,32 @@ state 112 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL @@ -4728,66 +4733,66 @@ state 113 state 114 (99) assignment -> GRAPHICS ASSIGNMENT . expression EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -4832,15 +4837,15 @@ state 116 (92) ifstatement -> IF expression . THEN (93) ifstatement -> IF expression . EOL - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression THEN shift and go to state 208 EOL shift and go to state 209 @@ -4893,15 +4898,15 @@ state 119 (89) whilestatement -> WHILE expression . DO EOL (90) whilestatement -> WHILE expression . THEN EOL (91) whilestatement -> WHILE expression . EOL - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression DO shift and go to state 211 THEN shift and go to state 212 @@ -4943,35 +4948,35 @@ state 120 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -5043,70 +5048,70 @@ state 121 (97) assignment -> lterm ASSIGNMENT . expression EOL (98) assignment -> lterm ASSIGNMENT . listcall EOL (115) getvalueassignment -> lterm ASSIGNMENT . SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL - (135) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (190) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (135) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (192) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN WHERE shift and go to state 219 SCICOS_GETVALUE shift and go to state 218 @@ -5196,35 +5201,35 @@ state 123 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -5317,35 +5322,35 @@ state 124 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -5430,21 +5435,21 @@ state 126 state 127 - (193) lterm -> lterm OPENBRACKET expression . COLON expression CLOSEBRACKET - (194) lterm -> lterm OPENBRACKET expression . CLOSEBRACKET - (195) lterm -> lterm OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> lterm OPENBRACKET expression . COMMA COLON CLOSEBRACKET - (197) lterm -> lterm OPENBRACKET expression . COMMA expression CLOSEBRACKET - (198) lterm -> lterm OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (195) lterm -> lterm OPENBRACKET expression . COLON expression CLOSEBRACKET + (196) lterm -> lterm OPENBRACKET expression . CLOSEBRACKET + (197) lterm -> lterm OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> lterm OPENBRACKET expression . COMMA COLON CLOSEBRACKET + (199) lterm -> lterm OPENBRACKET expression . COMMA expression CLOSEBRACKET + (200) lterm -> lterm OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression COLON shift and go to state 228 CLOSEBRACKET shift and go to state 225 @@ -5474,56 +5479,56 @@ state 129 state 130 - (201) lterm -> lterm DOT GRAPHICS . + (203) lterm -> lterm DOT GRAPHICS . - ASSIGNMENT reduce using rule 201 (lterm -> lterm DOT GRAPHICS .) - OPENBRACKET reduce using rule 201 (lterm -> lterm DOT GRAPHICS .) - DOT reduce using rule 201 (lterm -> lterm DOT GRAPHICS .) + ASSIGNMENT reduce using rule 203 (lterm -> lterm DOT GRAPHICS .) + OPENBRACKET reduce using rule 203 (lterm -> lterm DOT GRAPHICS .) + DOT reduce using rule 203 (lterm -> lterm DOT GRAPHICS .) state 131 - (203) lterm -> lterm DOT IN . + (205) lterm -> lterm DOT IN . - ASSIGNMENT reduce using rule 203 (lterm -> lterm DOT IN .) - OPENBRACKET reduce using rule 203 (lterm -> lterm DOT IN .) - DOT reduce using rule 203 (lterm -> lterm DOT IN .) + ASSIGNMENT reduce using rule 205 (lterm -> lterm DOT IN .) + OPENBRACKET reduce using rule 205 (lterm -> lterm DOT IN .) + DOT reduce using rule 205 (lterm -> lterm DOT IN .) state 132 - (200) lterm -> lterm DOT VAR . + (202) lterm -> lterm DOT VAR . - ASSIGNMENT reduce using rule 200 (lterm -> lterm DOT VAR .) - OPENBRACKET reduce using rule 200 (lterm -> lterm DOT VAR .) - DOT reduce using rule 200 (lterm -> lterm DOT VAR .) + ASSIGNMENT reduce using rule 202 (lterm -> lterm DOT VAR .) + OPENBRACKET reduce using rule 202 (lterm -> lterm DOT VAR .) + DOT reduce using rule 202 (lterm -> lterm DOT VAR .) state 133 - (202) lterm -> lterm DOT MODEL . + (204) lterm -> lterm DOT MODEL . - ASSIGNMENT reduce using rule 202 (lterm -> lterm DOT MODEL .) - OPENBRACKET reduce using rule 202 (lterm -> lterm DOT MODEL .) - DOT reduce using rule 202 (lterm -> lterm DOT MODEL .) + ASSIGNMENT reduce using rule 204 (lterm -> lterm DOT MODEL .) + OPENBRACKET reduce using rule 204 (lterm -> lterm DOT MODEL .) + DOT reduce using rule 204 (lterm -> lterm DOT MODEL .) state 134 - (144) ltermarraylistterm -> VAR DOT . VAR + (146) ltermarraylistterm -> VAR DOT . VAR VAR shift and go to state 231 state 135 - (139) ltermarraylist -> ltermarraylist COMMA . ltermarraylistterm - (141) ltermarraylistterm -> . VAR - (142) ltermarraylistterm -> . GRAPHICS - (143) ltermarraylistterm -> . MODEL - (144) ltermarraylistterm -> . VAR DOT VAR - (145) ltermarraylistterm -> . IN - (146) ltermarraylistterm -> . PREVAR + (141) ltermarraylist -> ltermarraylist COMMA . ltermarraylistterm + (143) ltermarraylistterm -> . VAR + (144) ltermarraylistterm -> . GRAPHICS + (145) ltermarraylistterm -> . MODEL + (146) ltermarraylistterm -> . VAR DOT VAR + (147) ltermarraylistterm -> . IN + (148) ltermarraylistterm -> . PREVAR VAR shift and go to state 58 GRAPHICS shift and go to state 57 @@ -5535,11 +5540,11 @@ state 135 state 136 - (199) lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET . + (201) lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET . - ASSIGNMENT reduce using rule 199 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) - OPENBRACKET reduce using rule 199 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) - DOT reduce using rule 199 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) + ASSIGNMENT reduce using rule 201 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) + OPENBRACKET reduce using rule 201 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) + DOT reduce using rule 201 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) state 137 @@ -5609,35 +5614,35 @@ state 139 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -5759,35 +5764,35 @@ state 141 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -5909,15 +5914,15 @@ state 144 (94) elseifstatement -> ELSEIF expression . THEN EOL (95) elseifstatement -> ELSEIF expression . EOL - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression THEN shift and go to state 235 EOL shift and go to state 236 @@ -5957,35 +5962,35 @@ state 145 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -6084,15 +6089,15 @@ state 146 state 147 (100) assignment -> MODEL ASSIGNMENT expression . EOL - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression EOL shift and go to state 237 TRANSPOSE shift and go to state 171 @@ -6137,15 +6142,15 @@ state 151 (75) casestatement -> CASE expression . THEN EOL (76) casestatement -> CASE expression . EOL - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression THEN shift and go to state 241 EOL shift and go to state 242 @@ -6216,35 +6221,35 @@ state 153 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -6339,35 +6344,35 @@ state 154 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -6435,67 +6440,67 @@ state 154 state 155 - (231) term -> GETTEXT OPENBRACKET . expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (233) term -> GETTEXT OPENBRACKET . expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -6524,68 +6529,68 @@ state 155 state 156 - (225) term -> PART OPENBRACKET . expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> PART OPENBRACKET . expression COMMA expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (227) term -> PART OPENBRACKET . expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> PART OPENBRACKET . expression COMMA expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -6614,86 +6619,86 @@ state 156 state 157 - (229) term -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET - (232) term -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET - (154) list -> . list COMMA expression - (155) list -> . list COMMA listcall - (156) list -> . list COMMA VAR ASSIGNMENT expression - (157) list -> . list COMMA GRAPHICS ASSIGNMENT expression - (158) list -> . list COMMA MODEL ASSIGNMENT expression - (159) list -> . list COMMA VAR ASSIGNMENT listcall - (160) list -> . list COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> . list COMMA MODEL ASSIGNMENT listcall - (162) list -> . list COMMA IN ASSIGNMENT expression - (163) list -> . list COMMA IN ASSIGNMENT listcall - (164) list -> . expression - (165) list -> . listcall - (166) list -> . VAR ASSIGNMENT expression - (167) list -> . VAR ASSIGNMENT listcall - (168) list -> . IN ASSIGNMENT expression - (169) list -> . IN ASSIGNMENT listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (231) term -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET + (234) term -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET + (156) list -> . list COMMA expression + (157) list -> . list COMMA listcall + (158) list -> . list COMMA VAR ASSIGNMENT expression + (159) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (160) list -> . list COMMA MODEL ASSIGNMENT expression + (161) list -> . list COMMA VAR ASSIGNMENT listcall + (162) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> . list COMMA MODEL ASSIGNMENT listcall + (164) list -> . list COMMA IN ASSIGNMENT expression + (165) list -> . list COMMA IN ASSIGNMENT listcall + (166) list -> . expression + (167) list -> . listcall + (168) list -> . VAR ASSIGNMENT expression + (169) list -> . VAR ASSIGNMENT listcall + (170) list -> . IN ASSIGNMENT expression + (171) list -> . IN ASSIGNMENT listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSEBRACKET shift and go to state 246 VAR shift and go to state 180 @@ -6726,17 +6731,17 @@ state 157 state 158 - (172) expression -> OPENBRACKET expression . CLOSEBRACKET - (220) term -> OPENBRACKET expression . COLON expression CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (174) expression -> OPENBRACKET expression . CLOSEBRACKET + (222) term -> OPENBRACKET expression . COLON expression CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 248 COLON shift and go to state 249 @@ -6749,82 +6754,82 @@ state 158 state 159 - (207) termvar -> termvar OPENBRACKET . expression COLON expression CLOSEBRACKET - (208) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> termvar OPENBRACKET . expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> termvar OPENBRACKET . COLON expression CLOSEBRACKET - (212) termvar -> termvar OPENBRACKET . expression COLON CLOSEBRACKET - (213) termvar -> termvar OPENBRACKET . COLON CLOSEBRACKET - (214) termvar -> termvar OPENBRACKET . COLON COMMA expression CLOSEBRACKET - (215) termvar -> termvar OPENBRACKET . expression COMMA COLON CLOSEBRACKET - (216) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> termvar OPENBRACKET . expression COMMA expression CLOSEBRACKET - (218) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> termvar OPENBRACKET . COLON COMMA COLON CLOSEBRACKET - (222) termvar -> termvar OPENBRACKET . expression CLOSEBRACKET - (223) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (209) termvar -> termvar OPENBRACKET . expression COLON expression CLOSEBRACKET + (210) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> termvar OPENBRACKET . expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> termvar OPENBRACKET . COLON expression CLOSEBRACKET + (214) termvar -> termvar OPENBRACKET . expression COLON CLOSEBRACKET + (215) termvar -> termvar OPENBRACKET . COLON CLOSEBRACKET + (216) termvar -> termvar OPENBRACKET . COLON COMMA expression CLOSEBRACKET + (217) termvar -> termvar OPENBRACKET . expression COMMA COLON CLOSEBRACKET + (218) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> termvar OPENBRACKET . expression COMMA expression CLOSEBRACKET + (220) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> termvar OPENBRACKET . COLON COMMA COLON CLOSEBRACKET + (224) termvar -> termvar OPENBRACKET . expression CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN COLON shift and go to state 250 OPENBRACKET shift and go to state 89 @@ -6854,10 +6859,10 @@ state 159 state 160 - (242) termvar -> termvar DOT . VAR - (243) termvar -> termvar DOT . GRAPHICS - (244) termvar -> termvar DOT . MODEL - (245) termvar -> termvar DOT . IN + (244) termvar -> termvar DOT . VAR + (245) termvar -> termvar DOT . GRAPHICS + (246) termvar -> termvar DOT . MODEL + (247) termvar -> termvar DOT . IN VAR shift and go to state 254 GRAPHICS shift and go to state 252 @@ -6874,68 +6879,68 @@ state 161 state 162 - (227) term -> STRING OPENBRACKET . expression COLON expression CLOSEBRACKET - (228) term -> STRING OPENBRACKET . expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (229) term -> STRING OPENBRACKET . expression COLON expression CLOSEBRACKET + (230) term -> STRING OPENBRACKET . expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -6964,13 +6969,13 @@ state 162 state 163 - (175) expression -> OPENSQBRACKET termarraylist . CLOSESQBRACKET - (176) expression -> OPENSQBRACKET termarraylist . COMMA CLOSESQBRACKET - (177) expression -> OPENSQBRACKET termarraylist . SPACE CLOSESQBRACKET - (148) termarrayarraylist -> termarraylist . SEMICOLON termarraylist - (149) termarrayarraylist -> termarraylist . SEMICOLON - (150) termarraylist -> termarraylist . COMMA expression - (151) termarraylist -> termarraylist . SPACE expression + (177) expression -> OPENSQBRACKET termarraylist . CLOSESQBRACKET + (178) expression -> OPENSQBRACKET termarraylist . COMMA CLOSESQBRACKET + (179) expression -> OPENSQBRACKET termarraylist . SPACE CLOSESQBRACKET + (150) termarrayarraylist -> termarraylist . SEMICOLON termarraylist + (151) termarrayarraylist -> termarraylist . SEMICOLON + (152) termarraylist -> termarraylist . COMMA expression + (153) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET shift and go to state 260 COMMA shift and go to state 259 @@ -6980,30 +6985,30 @@ state 163 state 164 - (178) expression -> OPENSQBRACKET CLOSESQBRACKET . - - TRANSPOSE reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - MULTIPLICATION reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - ADDITION reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - COMPARISON reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - LOGICAL reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - COLON reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - CLOSEBRACKET reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - COMMA reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - SPACE reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - CLOSESQBRACKET reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - SEMICOLON reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - THEN reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - EOL reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - DO reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 178 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + (180) expression -> OPENSQBRACKET CLOSESQBRACKET . + + TRANSPOSE reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + ADDITION reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + COMPARISON reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + LOGICAL reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + COLON reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + COMMA reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + SPACE reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + SEMICOLON reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + THEN reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + EOL reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + DO reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) state 165 - (173) expression -> OPENSQBRACKET termarrayarraylist . CLOSESQBRACKET - (174) expression -> OPENSQBRACKET termarrayarraylist . SEMICOLON CLOSESQBRACKET - (147) termarrayarraylist -> termarrayarraylist . SEMICOLON termarraylist + (175) expression -> OPENSQBRACKET termarrayarraylist . CLOSESQBRACKET + (176) expression -> OPENSQBRACKET termarrayarraylist . SEMICOLON CLOSESQBRACKET + (149) termarrayarraylist -> termarrayarraylist . SEMICOLON termarraylist CLOSESQBRACKET shift and go to state 262 SEMICOLON shift and go to state 261 @@ -7011,22 +7016,22 @@ state 165 state 166 - (152) termarraylist -> expression . - (153) termarraylist -> expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - COMMA reduce using rule 152 (termarraylist -> expression .) - SPACE reduce using rule 152 (termarraylist -> expression .) - CLOSESQBRACKET reduce using rule 152 (termarraylist -> expression .) - SEMICOLON reduce using rule 152 (termarraylist -> expression .) + (154) termarraylist -> expression . + (155) termarraylist -> expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 154 (termarraylist -> expression .) + SPACE reduce using rule 154 (termarraylist -> expression .) + CLOSESQBRACKET reduce using rule 154 (termarraylist -> expression .) + SEMICOLON reduce using rule 154 (termarraylist -> expression .) COLON shift and go to state 263 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 @@ -7037,34 +7042,34 @@ state 166 state 167 - (185) expression -> ADDITION expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - MULTIPLICATION reduce using rule 185 (expression -> ADDITION expression .) - ADDITION reduce using rule 185 (expression -> ADDITION expression .) - COMPARISON reduce using rule 185 (expression -> ADDITION expression .) - LOGICAL reduce using rule 185 (expression -> ADDITION expression .) - COLON reduce using rule 185 (expression -> ADDITION expression .) - CLOSEBRACKET reduce using rule 185 (expression -> ADDITION expression .) - COMMA reduce using rule 185 (expression -> ADDITION expression .) - SPACE reduce using rule 185 (expression -> ADDITION expression .) - CLOSESQBRACKET reduce using rule 185 (expression -> ADDITION expression .) - SEMICOLON reduce using rule 185 (expression -> ADDITION expression .) - THEN reduce using rule 185 (expression -> ADDITION expression .) - EOL reduce using rule 185 (expression -> ADDITION expression .) - DO reduce using rule 185 (expression -> ADDITION expression .) - CLOSEOPENBRACKET reduce using rule 185 (expression -> ADDITION expression .) + (187) expression -> ADDITION expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + MULTIPLICATION reduce using rule 187 (expression -> ADDITION expression .) + ADDITION reduce using rule 187 (expression -> ADDITION expression .) + COMPARISON reduce using rule 187 (expression -> ADDITION expression .) + LOGICAL reduce using rule 187 (expression -> ADDITION expression .) + COLON reduce using rule 187 (expression -> ADDITION expression .) + CLOSEBRACKET reduce using rule 187 (expression -> ADDITION expression .) + COMMA reduce using rule 187 (expression -> ADDITION expression .) + SPACE reduce using rule 187 (expression -> ADDITION expression .) + CLOSESQBRACKET reduce using rule 187 (expression -> ADDITION expression .) + SEMICOLON reduce using rule 187 (expression -> ADDITION expression .) + THEN reduce using rule 187 (expression -> ADDITION expression .) + EOL reduce using rule 187 (expression -> ADDITION expression .) + DO reduce using rule 187 (expression -> ADDITION expression .) + CLOSEOPENBRACKET reduce using rule 187 (expression -> ADDITION expression .) TRANSPOSE shift and go to state 171 - ! TRANSPOSE [ reduce using rule 185 (expression -> ADDITION expression .) ] + ! TRANSPOSE [ reduce using rule 187 (expression -> ADDITION expression .) ] ! MULTIPLICATION [ shift and go to state 175 ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] @@ -7074,34 +7079,34 @@ state 167 state 168 - (186) expression -> NOT expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - MULTIPLICATION reduce using rule 186 (expression -> NOT expression .) - ADDITION reduce using rule 186 (expression -> NOT expression .) - COMPARISON reduce using rule 186 (expression -> NOT expression .) - LOGICAL reduce using rule 186 (expression -> NOT expression .) - COLON reduce using rule 186 (expression -> NOT expression .) - CLOSEBRACKET reduce using rule 186 (expression -> NOT expression .) - COMMA reduce using rule 186 (expression -> NOT expression .) - SPACE reduce using rule 186 (expression -> NOT expression .) - CLOSESQBRACKET reduce using rule 186 (expression -> NOT expression .) - SEMICOLON reduce using rule 186 (expression -> NOT expression .) - THEN reduce using rule 186 (expression -> NOT expression .) - EOL reduce using rule 186 (expression -> NOT expression .) - DO reduce using rule 186 (expression -> NOT expression .) - CLOSEOPENBRACKET reduce using rule 186 (expression -> NOT expression .) + (188) expression -> NOT expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + MULTIPLICATION reduce using rule 188 (expression -> NOT expression .) + ADDITION reduce using rule 188 (expression -> NOT expression .) + COMPARISON reduce using rule 188 (expression -> NOT expression .) + LOGICAL reduce using rule 188 (expression -> NOT expression .) + COLON reduce using rule 188 (expression -> NOT expression .) + CLOSEBRACKET reduce using rule 188 (expression -> NOT expression .) + COMMA reduce using rule 188 (expression -> NOT expression .) + SPACE reduce using rule 188 (expression -> NOT expression .) + CLOSESQBRACKET reduce using rule 188 (expression -> NOT expression .) + SEMICOLON reduce using rule 188 (expression -> NOT expression .) + THEN reduce using rule 188 (expression -> NOT expression .) + EOL reduce using rule 188 (expression -> NOT expression .) + DO reduce using rule 188 (expression -> NOT expression .) + CLOSEOPENBRACKET reduce using rule 188 (expression -> NOT expression .) TRANSPOSE shift and go to state 171 - ! TRANSPOSE [ reduce using rule 186 (expression -> NOT expression .) ] + ! TRANSPOSE [ reduce using rule 188 (expression -> NOT expression .) ] ! MULTIPLICATION [ shift and go to state 175 ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] @@ -7111,70 +7116,70 @@ state 168 state 169 - (182) expression -> expression COMPARISON . expression - (183) expression -> expression COMPARISON . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (184) expression -> expression COMPARISON . expression + (185) expression -> expression COMPARISON . listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -7205,69 +7210,69 @@ state 169 state 170 - (181) expression -> expression ADDITION . expression - (238) expression -> expression ADDITION . expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression ADDITION . PREVAR_COMPLEX MULTIPLICATION expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (183) expression -> expression ADDITION . expression + (240) expression -> expression ADDITION . expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression ADDITION . PREVAR_COMPLEX MULTIPLICATION expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN PREVAR_COMPLEX shift and go to state 266 OPENBRACKET shift and go to state 89 @@ -7297,88 +7302,88 @@ state 170 state 171 - (179) expression -> expression TRANSPOSE . - - TRANSPOSE reduce using rule 179 (expression -> expression TRANSPOSE .) - MULTIPLICATION reduce using rule 179 (expression -> expression TRANSPOSE .) - ADDITION reduce using rule 179 (expression -> expression TRANSPOSE .) - COMPARISON reduce using rule 179 (expression -> expression TRANSPOSE .) - LOGICAL reduce using rule 179 (expression -> expression TRANSPOSE .) - COLON reduce using rule 179 (expression -> expression TRANSPOSE .) - CLOSEBRACKET reduce using rule 179 (expression -> expression TRANSPOSE .) - COMMA reduce using rule 179 (expression -> expression TRANSPOSE .) - SPACE reduce using rule 179 (expression -> expression TRANSPOSE .) - CLOSESQBRACKET reduce using rule 179 (expression -> expression TRANSPOSE .) - SEMICOLON reduce using rule 179 (expression -> expression TRANSPOSE .) - THEN reduce using rule 179 (expression -> expression TRANSPOSE .) - EOL reduce using rule 179 (expression -> expression TRANSPOSE .) - DO reduce using rule 179 (expression -> expression TRANSPOSE .) - CLOSEOPENBRACKET reduce using rule 179 (expression -> expression TRANSPOSE .) + (181) expression -> expression TRANSPOSE . + + TRANSPOSE reduce using rule 181 (expression -> expression TRANSPOSE .) + MULTIPLICATION reduce using rule 181 (expression -> expression TRANSPOSE .) + ADDITION reduce using rule 181 (expression -> expression TRANSPOSE .) + COMPARISON reduce using rule 181 (expression -> expression TRANSPOSE .) + LOGICAL reduce using rule 181 (expression -> expression TRANSPOSE .) + COLON reduce using rule 181 (expression -> expression TRANSPOSE .) + CLOSEBRACKET reduce using rule 181 (expression -> expression TRANSPOSE .) + COMMA reduce using rule 181 (expression -> expression TRANSPOSE .) + SPACE reduce using rule 181 (expression -> expression TRANSPOSE .) + CLOSESQBRACKET reduce using rule 181 (expression -> expression TRANSPOSE .) + SEMICOLON reduce using rule 181 (expression -> expression TRANSPOSE .) + THEN reduce using rule 181 (expression -> expression TRANSPOSE .) + EOL reduce using rule 181 (expression -> expression TRANSPOSE .) + DO reduce using rule 181 (expression -> expression TRANSPOSE .) + CLOSEOPENBRACKET reduce using rule 181 (expression -> expression TRANSPOSE .) state 172 - (184) expression -> expression LOGICAL . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (186) expression -> expression LOGICAL . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -7414,67 +7419,67 @@ state 173 state 174 - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -7503,67 +7508,67 @@ state 174 state 175 - (180) expression -> expression MULTIPLICATION . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (182) expression -> expression MULTIPLICATION . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -7592,78 +7597,78 @@ state 175 state 176 - (165) list -> listcall . + (167) list -> listcall . - CLOSEBRACKET reduce using rule 165 (list -> listcall .) - COMMA reduce using rule 165 (list -> listcall .) + CLOSEBRACKET reduce using rule 167 (list -> listcall .) + COMMA reduce using rule 167 (list -> listcall .) state 177 - (230) listcall -> LIST . OPENBRACKET list CLOSEBRACKET - (233) listcall -> LIST . OPENBRACKET CLOSEBRACKET + (232) listcall -> LIST . OPENBRACKET list CLOSEBRACKET + (235) listcall -> LIST . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 271 state 178 - (189) function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . + (191) function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . - EOL reduce using rule 189 (function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + EOL reduce using rule 191 (function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 179 - (168) list -> IN . ASSIGNMENT expression - (169) list -> IN . ASSIGNMENT listcall - (249) termvar -> IN . + (170) list -> IN . ASSIGNMENT expression + (171) list -> IN . ASSIGNMENT listcall + (251) termvar -> IN . ASSIGNMENT shift and go to state 272 - OPENBRACKET reduce using rule 249 (termvar -> IN .) - DOT reduce using rule 249 (termvar -> IN .) - TRANSPOSE reduce using rule 249 (termvar -> IN .) - MULTIPLICATION reduce using rule 249 (termvar -> IN .) - ADDITION reduce using rule 249 (termvar -> IN .) - COMPARISON reduce using rule 249 (termvar -> IN .) - LOGICAL reduce using rule 249 (termvar -> IN .) - COLON reduce using rule 249 (termvar -> IN .) - CLOSEBRACKET reduce using rule 249 (termvar -> IN .) - COMMA reduce using rule 249 (termvar -> IN .) + OPENBRACKET reduce using rule 251 (termvar -> IN .) + DOT reduce using rule 251 (termvar -> IN .) + TRANSPOSE reduce using rule 251 (termvar -> IN .) + MULTIPLICATION reduce using rule 251 (termvar -> IN .) + ADDITION reduce using rule 251 (termvar -> IN .) + COMPARISON reduce using rule 251 (termvar -> IN .) + LOGICAL reduce using rule 251 (termvar -> IN .) + COLON reduce using rule 251 (termvar -> IN .) + CLOSEBRACKET reduce using rule 251 (termvar -> IN .) + COMMA reduce using rule 251 (termvar -> IN .) state 180 - (166) list -> VAR . ASSIGNMENT expression - (167) list -> VAR . ASSIGNMENT listcall - (246) termvar -> VAR . + (168) list -> VAR . ASSIGNMENT expression + (169) list -> VAR . ASSIGNMENT listcall + (248) termvar -> VAR . ASSIGNMENT shift and go to state 273 - OPENBRACKET reduce using rule 246 (termvar -> VAR .) - DOT reduce using rule 246 (termvar -> VAR .) - TRANSPOSE reduce using rule 246 (termvar -> VAR .) - MULTIPLICATION reduce using rule 246 (termvar -> VAR .) - ADDITION reduce using rule 246 (termvar -> VAR .) - COMPARISON reduce using rule 246 (termvar -> VAR .) - LOGICAL reduce using rule 246 (termvar -> VAR .) - COLON reduce using rule 246 (termvar -> VAR .) - CLOSEBRACKET reduce using rule 246 (termvar -> VAR .) - COMMA reduce using rule 246 (termvar -> VAR .) + OPENBRACKET reduce using rule 248 (termvar -> VAR .) + DOT reduce using rule 248 (termvar -> VAR .) + TRANSPOSE reduce using rule 248 (termvar -> VAR .) + MULTIPLICATION reduce using rule 248 (termvar -> VAR .) + ADDITION reduce using rule 248 (termvar -> VAR .) + COMPARISON reduce using rule 248 (termvar -> VAR .) + LOGICAL reduce using rule 248 (termvar -> VAR .) + COLON reduce using rule 248 (termvar -> VAR .) + CLOSEBRACKET reduce using rule 248 (termvar -> VAR .) + COMMA reduce using rule 248 (termvar -> VAR .) state 181 - (188) function -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET - (154) list -> list . COMMA expression - (155) list -> list . COMMA listcall - (156) list -> list . COMMA VAR ASSIGNMENT expression - (157) list -> list . COMMA GRAPHICS ASSIGNMENT expression - (158) list -> list . COMMA MODEL ASSIGNMENT expression - (159) list -> list . COMMA VAR ASSIGNMENT listcall - (160) list -> list . COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> list . COMMA MODEL ASSIGNMENT listcall - (162) list -> list . COMMA IN ASSIGNMENT expression - (163) list -> list . COMMA IN ASSIGNMENT listcall + (190) function -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET + (156) list -> list . COMMA expression + (157) list -> list . COMMA listcall + (158) list -> list . COMMA VAR ASSIGNMENT expression + (159) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (160) list -> list . COMMA MODEL ASSIGNMENT expression + (161) list -> list . COMMA VAR ASSIGNMENT listcall + (162) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> list . COMMA MODEL ASSIGNMENT listcall + (164) list -> list . COMMA IN ASSIGNMENT expression + (165) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 274 COMMA shift and go to state 275 @@ -7671,19 +7676,19 @@ state 181 state 182 - (164) list -> expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 164 (list -> expression .) - COMMA reduce using rule 164 (list -> expression .) + (166) list -> expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 166 (list -> expression .) + COMMA reduce using rule 166 (list -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -7700,66 +7705,66 @@ state 183 (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 - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN VAR shift and go to state 276 OPENBRACKET shift and go to state 89 @@ -7814,35 +7819,35 @@ state 184 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -8088,18 +8093,18 @@ state 198 (97) assignment -> lterm . ASSIGNMENT expression EOL (98) assignment -> lterm . ASSIGNMENT listcall EOL (115) getvalueassignment -> lterm . ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL - (135) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (190) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL - (193) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET - (195) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (200) lterm -> lterm . DOT VAR - (201) lterm -> lterm . DOT GRAPHICS - (202) lterm -> lterm . DOT MODEL - (203) lterm -> lterm . DOT IN + (135) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (192) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (195) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET + (197) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (202) lterm -> lterm . DOT VAR + (203) lterm -> lterm . DOT GRAPHICS + (204) lterm -> lterm . DOT MODEL + (205) lterm -> lterm . DOT IN ASSIGNMENT shift and go to state 291 OPENBRACKET shift and go to state 51 @@ -8145,32 +8150,32 @@ state 200 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL @@ -8317,35 +8322,35 @@ state 204 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -8434,32 +8439,32 @@ state 205 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL @@ -8513,15 +8518,15 @@ state 205 state 206 (99) assignment -> GRAPHICS ASSIGNMENT expression . EOL - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression EOL shift and go to state 295 TRANSPOSE shift and go to state 171 @@ -8693,35 +8698,35 @@ state 215 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -8788,7 +8793,7 @@ state 215 state 216 - (190) resumestatementblocks -> lterm ASSIGNMENT RESUME . OPENBRACKET expression CLOSEBRACKET EOL + (192) resumestatementblocks -> lterm ASSIGNMENT RESUME . OPENBRACKET expression CLOSEBRACKET EOL OPENBRACKET shift and go to state 301 @@ -8816,7 +8821,7 @@ state 219 state 220 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE . OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE . OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL OPENBRACKET shift and go to state 305 @@ -8824,15 +8829,15 @@ state 220 state 221 (97) assignment -> lterm ASSIGNMENT expression . EOL - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression EOL shift and go to state 306 TRANSPOSE shift and go to state 171 @@ -8867,77 +8872,77 @@ state 224 state 225 - (194) lterm -> lterm OPENBRACKET expression CLOSEBRACKET . + (196) lterm -> lterm OPENBRACKET expression CLOSEBRACKET . - ASSIGNMENT reduce using rule 194 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 194 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 194 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) + ASSIGNMENT reduce using rule 196 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 196 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 196 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) state 226 - (196) lterm -> lterm OPENBRACKET expression COMMA . COLON CLOSEBRACKET - (197) lterm -> lterm OPENBRACKET expression COMMA . expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (198) lterm -> lterm OPENBRACKET expression COMMA . COLON CLOSEBRACKET + (199) lterm -> lterm OPENBRACKET expression COMMA . expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN COLON shift and go to state 309 OPENBRACKET shift and go to state 89 @@ -8967,67 +8972,67 @@ state 226 state 227 - (198) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (200) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -9056,69 +9061,69 @@ state 227 state 228 - (193) lterm -> lterm OPENBRACKET expression COLON . expression CLOSEBRACKET - (195) lterm -> lterm OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (195) lterm -> lterm OPENBRACKET expression COLON . expression CLOSEBRACKET + (197) lterm -> lterm OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -9149,84 +9154,84 @@ state 229 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . CLOSEBRACKET EOL - (154) list -> . list COMMA expression - (155) list -> . list COMMA listcall - (156) list -> . list COMMA VAR ASSIGNMENT expression - (157) list -> . list COMMA GRAPHICS ASSIGNMENT expression - (158) list -> . list COMMA MODEL ASSIGNMENT expression - (159) list -> . list COMMA VAR ASSIGNMENT listcall - (160) list -> . list COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> . list COMMA MODEL ASSIGNMENT listcall - (162) list -> . list COMMA IN ASSIGNMENT expression - (163) list -> . list COMMA IN ASSIGNMENT listcall - (164) list -> . expression - (165) list -> . listcall - (166) list -> . VAR ASSIGNMENT expression - (167) list -> . VAR ASSIGNMENT listcall - (168) list -> . IN ASSIGNMENT expression - (169) list -> . IN ASSIGNMENT listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (156) list -> . list COMMA expression + (157) list -> . list COMMA listcall + (158) list -> . list COMMA VAR ASSIGNMENT expression + (159) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (160) list -> . list COMMA MODEL ASSIGNMENT expression + (161) list -> . list COMMA VAR ASSIGNMENT listcall + (162) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> . list COMMA MODEL ASSIGNMENT listcall + (164) list -> . list COMMA IN ASSIGNMENT expression + (165) list -> . list COMMA IN ASSIGNMENT listcall + (166) list -> . expression + (167) list -> . listcall + (168) list -> . VAR ASSIGNMENT expression + (169) list -> . VAR ASSIGNMENT listcall + (170) list -> . IN ASSIGNMENT expression + (171) list -> . IN ASSIGNMENT listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSEBRACKET shift and go to state 313 VAR shift and go to state 180 @@ -9260,84 +9265,84 @@ state 229 state 230 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET . list CLOSEBRACKET EOL - (154) list -> . list COMMA expression - (155) list -> . list COMMA listcall - (156) list -> . list COMMA VAR ASSIGNMENT expression - (157) list -> . list COMMA GRAPHICS ASSIGNMENT expression - (158) list -> . list COMMA MODEL ASSIGNMENT expression - (159) list -> . list COMMA VAR ASSIGNMENT listcall - (160) list -> . list COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> . list COMMA MODEL ASSIGNMENT listcall - (162) list -> . list COMMA IN ASSIGNMENT expression - (163) list -> . list COMMA IN ASSIGNMENT listcall - (164) list -> . expression - (165) list -> . listcall - (166) list -> . VAR ASSIGNMENT expression - (167) list -> . VAR ASSIGNMENT listcall - (168) list -> . IN ASSIGNMENT expression - (169) list -> . IN ASSIGNMENT listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (156) list -> . list COMMA expression + (157) list -> . list COMMA listcall + (158) list -> . list COMMA VAR ASSIGNMENT expression + (159) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (160) list -> . list COMMA MODEL ASSIGNMENT expression + (161) list -> . list COMMA VAR ASSIGNMENT listcall + (162) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> . list COMMA MODEL ASSIGNMENT listcall + (164) list -> . list COMMA IN ASSIGNMENT expression + (165) list -> . list COMMA IN ASSIGNMENT listcall + (166) list -> . expression + (167) list -> . listcall + (168) list -> . VAR ASSIGNMENT expression + (169) list -> . VAR ASSIGNMENT listcall + (170) list -> . IN ASSIGNMENT expression + (171) list -> . IN ASSIGNMENT listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN VAR shift and go to state 180 IN shift and go to state 179 @@ -9369,18 +9374,18 @@ state 230 state 231 - (144) ltermarraylistterm -> VAR DOT VAR . + (146) ltermarraylistterm -> VAR DOT VAR . - CLOSESQBRACKET reduce using rule 144 (ltermarraylistterm -> VAR DOT VAR .) - COMMA reduce using rule 144 (ltermarraylistterm -> VAR DOT VAR .) + CLOSESQBRACKET reduce using rule 146 (ltermarraylistterm -> VAR DOT VAR .) + COMMA reduce using rule 146 (ltermarraylistterm -> VAR DOT VAR .) state 232 - (139) ltermarraylist -> ltermarraylist COMMA ltermarraylistterm . + (141) ltermarraylist -> ltermarraylist COMMA ltermarraylistterm . - CLOSESQBRACKET reduce using rule 139 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) - COMMA reduce using rule 139 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) + CLOSESQBRACKET reduce using rule 141 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) + COMMA reduce using rule 141 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) state 233 @@ -9440,35 +9445,35 @@ state 234 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -9598,66 +9603,66 @@ state 238 (104) modelvar -> modelvar OPENBRACKET . expression CLOSEBRACKET (105) modelvar -> modelvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -9690,66 +9695,66 @@ state 239 (108) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (114) modelexpression -> . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN LIST shift and go to state 319 OPENBRACKET shift and go to state 89 @@ -9845,35 +9850,35 @@ state 243 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -9941,16 +9946,16 @@ state 243 state 244 - (231) term -> GETTEXT OPENBRACKET expression . CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (233) term -> GETTEXT OPENBRACKET expression . CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 323 TRANSPOSE shift and go to state 171 @@ -9963,17 +9968,17 @@ state 244 state 245 - (225) term -> PART OPENBRACKET expression . COMMA expression COLON expression CLOSEBRACKET - (226) term -> PART OPENBRACKET expression . COMMA expression CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (227) term -> PART OPENBRACKET expression . COMMA expression COLON expression CLOSEBRACKET + (228) term -> PART OPENBRACKET expression . COMMA expression CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression COMMA shift and go to state 324 TRANSPOSE shift and go to state 171 @@ -9986,38 +9991,38 @@ state 245 state 246 - (232) term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - TRANSPOSE reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - MULTIPLICATION reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - ADDITION reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - COMPARISON reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - LOGICAL reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - COLON reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - DO reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - THEN reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - EOL reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - COMMA reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - SPACE reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - SEMICOLON reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 232 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + (234) term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + TRANSPOSE reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + MULTIPLICATION reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + ADDITION reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + COMPARISON reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + LOGICAL reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + COLON reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + DO reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + THEN reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + EOL reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + COMMA reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + SPACE reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + SEMICOLON reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 234 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 247 - (229) term -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET - (154) list -> list . COMMA expression - (155) list -> list . COMMA listcall - (156) list -> list . COMMA VAR ASSIGNMENT expression - (157) list -> list . COMMA GRAPHICS ASSIGNMENT expression - (158) list -> list . COMMA MODEL ASSIGNMENT expression - (159) list -> list . COMMA VAR ASSIGNMENT listcall - (160) list -> list . COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> list . COMMA MODEL ASSIGNMENT listcall - (162) list -> list . COMMA IN ASSIGNMENT expression - (163) list -> list . COMMA IN ASSIGNMENT listcall + (231) term -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET + (156) list -> list . COMMA expression + (157) list -> list . COMMA listcall + (158) list -> list . COMMA VAR ASSIGNMENT expression + (159) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (160) list -> list . COMMA MODEL ASSIGNMENT expression + (161) list -> list . COMMA VAR ASSIGNMENT listcall + (162) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> list . COMMA MODEL ASSIGNMENT listcall + (164) list -> list . COMMA IN ASSIGNMENT expression + (165) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 325 COMMA shift and go to state 275 @@ -10025,89 +10030,89 @@ state 247 state 248 - (172) expression -> OPENBRACKET expression CLOSEBRACKET . - - TRANSPOSE reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 172 (expression -> OPENBRACKET expression CLOSEBRACKET .) + (174) expression -> OPENBRACKET expression CLOSEBRACKET . + + TRANSPOSE reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) state 249 - (220) term -> OPENBRACKET expression COLON . expression CLOSEBRACKET - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (222) term -> OPENBRACKET expression COLON . expression CLOSEBRACKET + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -10136,70 +10141,70 @@ state 249 state 250 - (211) termvar -> termvar OPENBRACKET COLON . expression CLOSEBRACKET - (213) termvar -> termvar OPENBRACKET COLON . CLOSEBRACKET - (214) termvar -> termvar OPENBRACKET COLON . COMMA expression CLOSEBRACKET - (219) termvar -> termvar OPENBRACKET COLON . COMMA COLON CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (213) termvar -> termvar OPENBRACKET COLON . expression CLOSEBRACKET + (215) termvar -> termvar OPENBRACKET COLON . CLOSEBRACKET + (216) termvar -> termvar OPENBRACKET COLON . COMMA expression CLOSEBRACKET + (221) termvar -> termvar OPENBRACKET COLON . COMMA COLON CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSEBRACKET shift and go to state 327 COMMA shift and go to state 328 @@ -10230,27 +10235,27 @@ state 250 state 251 - (207) termvar -> termvar OPENBRACKET expression . COLON expression CLOSEBRACKET - (208) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> termvar OPENBRACKET expression . COLON expression COMMA COLON CLOSEBRACKET - (212) termvar -> termvar OPENBRACKET expression . COLON CLOSEBRACKET - (215) termvar -> termvar OPENBRACKET expression . COMMA COLON CLOSEBRACKET - (216) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> termvar OPENBRACKET expression . COMMA expression CLOSEBRACKET - (218) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET - (222) termvar -> termvar OPENBRACKET expression . CLOSEBRACKET - (223) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (209) termvar -> termvar OPENBRACKET expression . COLON expression CLOSEBRACKET + (210) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> termvar OPENBRACKET expression . COLON expression COMMA COLON CLOSEBRACKET + (214) termvar -> termvar OPENBRACKET expression . COLON CLOSEBRACKET + (217) termvar -> termvar OPENBRACKET expression . COMMA COLON CLOSEBRACKET + (218) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> termvar OPENBRACKET expression . COMMA expression CLOSEBRACKET + (220) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET + (224) termvar -> termvar OPENBRACKET expression . CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression COLON shift and go to state 331 COMMA shift and go to state 333 @@ -10265,109 +10270,109 @@ state 251 state 252 - (243) termvar -> termvar DOT GRAPHICS . - - OPENBRACKET reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - DOT reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - TRANSPOSE reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - MULTIPLICATION reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - ADDITION reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - COMPARISON reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - LOGICAL reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - COLON reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - EOL reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - THEN reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - DO reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - CLOSEBRACKET reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - COMMA reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - CLOSEOPENBRACKET reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - CLOSESQBRACKET reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - SPACE reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) - SEMICOLON reduce using rule 243 (termvar -> termvar DOT GRAPHICS .) + (245) termvar -> termvar DOT GRAPHICS . + + OPENBRACKET reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + DOT reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + TRANSPOSE reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + MULTIPLICATION reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + ADDITION reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + COMPARISON reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + LOGICAL reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + COLON reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + EOL reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + THEN reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + DO reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + CLOSEBRACKET reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + COMMA reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + CLOSEOPENBRACKET reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + CLOSESQBRACKET reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + SPACE reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) + SEMICOLON reduce using rule 245 (termvar -> termvar DOT GRAPHICS .) state 253 - (245) termvar -> termvar DOT IN . - - OPENBRACKET reduce using rule 245 (termvar -> termvar DOT IN .) - DOT reduce using rule 245 (termvar -> termvar DOT IN .) - TRANSPOSE reduce using rule 245 (termvar -> termvar DOT IN .) - MULTIPLICATION reduce using rule 245 (termvar -> termvar DOT IN .) - ADDITION reduce using rule 245 (termvar -> termvar DOT IN .) - COMPARISON reduce using rule 245 (termvar -> termvar DOT IN .) - LOGICAL reduce using rule 245 (termvar -> termvar DOT IN .) - COLON reduce using rule 245 (termvar -> termvar DOT IN .) - EOL reduce using rule 245 (termvar -> termvar DOT IN .) - THEN reduce using rule 245 (termvar -> termvar DOT IN .) - DO reduce using rule 245 (termvar -> termvar DOT IN .) - CLOSEBRACKET reduce using rule 245 (termvar -> termvar DOT IN .) - COMMA reduce using rule 245 (termvar -> termvar DOT IN .) - CLOSEOPENBRACKET reduce using rule 245 (termvar -> termvar DOT IN .) - CLOSESQBRACKET reduce using rule 245 (termvar -> termvar DOT IN .) - SPACE reduce using rule 245 (termvar -> termvar DOT IN .) - SEMICOLON reduce using rule 245 (termvar -> termvar DOT IN .) + (247) termvar -> termvar DOT IN . + + OPENBRACKET reduce using rule 247 (termvar -> termvar DOT IN .) + DOT reduce using rule 247 (termvar -> termvar DOT IN .) + TRANSPOSE reduce using rule 247 (termvar -> termvar DOT IN .) + MULTIPLICATION reduce using rule 247 (termvar -> termvar DOT IN .) + ADDITION reduce using rule 247 (termvar -> termvar DOT IN .) + COMPARISON reduce using rule 247 (termvar -> termvar DOT IN .) + LOGICAL reduce using rule 247 (termvar -> termvar DOT IN .) + COLON reduce using rule 247 (termvar -> termvar DOT IN .) + EOL reduce using rule 247 (termvar -> termvar DOT IN .) + THEN reduce using rule 247 (termvar -> termvar DOT IN .) + DO reduce using rule 247 (termvar -> termvar DOT IN .) + CLOSEBRACKET reduce using rule 247 (termvar -> termvar DOT IN .) + COMMA reduce using rule 247 (termvar -> termvar DOT IN .) + CLOSEOPENBRACKET reduce using rule 247 (termvar -> termvar DOT IN .) + CLOSESQBRACKET reduce using rule 247 (termvar -> termvar DOT IN .) + SPACE reduce using rule 247 (termvar -> termvar DOT IN .) + SEMICOLON reduce using rule 247 (termvar -> termvar DOT IN .) state 254 - (242) termvar -> termvar DOT VAR . - - OPENBRACKET reduce using rule 242 (termvar -> termvar DOT VAR .) - DOT reduce using rule 242 (termvar -> termvar DOT VAR .) - TRANSPOSE reduce using rule 242 (termvar -> termvar DOT VAR .) - MULTIPLICATION reduce using rule 242 (termvar -> termvar DOT VAR .) - ADDITION reduce using rule 242 (termvar -> termvar DOT VAR .) - COMPARISON reduce using rule 242 (termvar -> termvar DOT VAR .) - LOGICAL reduce using rule 242 (termvar -> termvar DOT VAR .) - COLON reduce using rule 242 (termvar -> termvar DOT VAR .) - EOL reduce using rule 242 (termvar -> termvar DOT VAR .) - THEN reduce using rule 242 (termvar -> termvar DOT VAR .) - DO reduce using rule 242 (termvar -> termvar DOT VAR .) - CLOSEBRACKET reduce using rule 242 (termvar -> termvar DOT VAR .) - COMMA reduce using rule 242 (termvar -> termvar DOT VAR .) - CLOSEOPENBRACKET reduce using rule 242 (termvar -> termvar DOT VAR .) - CLOSESQBRACKET reduce using rule 242 (termvar -> termvar DOT VAR .) - SPACE reduce using rule 242 (termvar -> termvar DOT VAR .) - SEMICOLON reduce using rule 242 (termvar -> termvar DOT VAR .) + (244) termvar -> termvar DOT VAR . + + OPENBRACKET reduce using rule 244 (termvar -> termvar DOT VAR .) + DOT reduce using rule 244 (termvar -> termvar DOT VAR .) + TRANSPOSE reduce using rule 244 (termvar -> termvar DOT VAR .) + MULTIPLICATION reduce using rule 244 (termvar -> termvar DOT VAR .) + ADDITION reduce using rule 244 (termvar -> termvar DOT VAR .) + COMPARISON reduce using rule 244 (termvar -> termvar DOT VAR .) + LOGICAL reduce using rule 244 (termvar -> termvar DOT VAR .) + COLON reduce using rule 244 (termvar -> termvar DOT VAR .) + EOL reduce using rule 244 (termvar -> termvar DOT VAR .) + THEN reduce using rule 244 (termvar -> termvar DOT VAR .) + DO reduce using rule 244 (termvar -> termvar DOT VAR .) + CLOSEBRACKET reduce using rule 244 (termvar -> termvar DOT VAR .) + COMMA reduce using rule 244 (termvar -> termvar DOT VAR .) + CLOSEOPENBRACKET reduce using rule 244 (termvar -> termvar DOT VAR .) + CLOSESQBRACKET reduce using rule 244 (termvar -> termvar DOT VAR .) + SPACE reduce using rule 244 (termvar -> termvar DOT VAR .) + SEMICOLON reduce using rule 244 (termvar -> termvar DOT VAR .) state 255 - (244) termvar -> termvar DOT MODEL . - - OPENBRACKET reduce using rule 244 (termvar -> termvar DOT MODEL .) - DOT reduce using rule 244 (termvar -> termvar DOT MODEL .) - TRANSPOSE reduce using rule 244 (termvar -> termvar DOT MODEL .) - MULTIPLICATION reduce using rule 244 (termvar -> termvar DOT MODEL .) - ADDITION reduce using rule 244 (termvar -> termvar DOT MODEL .) - COMPARISON reduce using rule 244 (termvar -> termvar DOT MODEL .) - LOGICAL reduce using rule 244 (termvar -> termvar DOT MODEL .) - COLON reduce using rule 244 (termvar -> termvar DOT MODEL .) - EOL reduce using rule 244 (termvar -> termvar DOT MODEL .) - THEN reduce using rule 244 (termvar -> termvar DOT MODEL .) - DO reduce using rule 244 (termvar -> termvar DOT MODEL .) - CLOSEBRACKET reduce using rule 244 (termvar -> termvar DOT MODEL .) - COMMA reduce using rule 244 (termvar -> termvar DOT MODEL .) - CLOSEOPENBRACKET reduce using rule 244 (termvar -> termvar DOT MODEL .) - CLOSESQBRACKET reduce using rule 244 (termvar -> termvar DOT MODEL .) - SPACE reduce using rule 244 (termvar -> termvar DOT MODEL .) - SEMICOLON reduce using rule 244 (termvar -> termvar DOT MODEL .) + (246) termvar -> termvar DOT MODEL . + + OPENBRACKET reduce using rule 246 (termvar -> termvar DOT MODEL .) + DOT reduce using rule 246 (termvar -> termvar DOT MODEL .) + TRANSPOSE reduce using rule 246 (termvar -> termvar DOT MODEL .) + MULTIPLICATION reduce using rule 246 (termvar -> termvar DOT MODEL .) + ADDITION reduce using rule 246 (termvar -> termvar DOT MODEL .) + COMPARISON reduce using rule 246 (termvar -> termvar DOT MODEL .) + LOGICAL reduce using rule 246 (termvar -> termvar DOT MODEL .) + COLON reduce using rule 246 (termvar -> termvar DOT MODEL .) + EOL reduce using rule 246 (termvar -> termvar DOT MODEL .) + THEN reduce using rule 246 (termvar -> termvar DOT MODEL .) + DO reduce using rule 246 (termvar -> termvar DOT MODEL .) + CLOSEBRACKET reduce using rule 246 (termvar -> termvar DOT MODEL .) + COMMA reduce using rule 246 (termvar -> termvar DOT MODEL .) + CLOSEOPENBRACKET reduce using rule 246 (termvar -> termvar DOT MODEL .) + CLOSESQBRACKET reduce using rule 246 (termvar -> termvar DOT MODEL .) + SPACE reduce using rule 246 (termvar -> termvar DOT MODEL .) + SEMICOLON reduce using rule 246 (termvar -> termvar DOT MODEL .) state 256 - (227) term -> STRING OPENBRACKET expression . COLON expression CLOSEBRACKET - (228) term -> STRING OPENBRACKET expression . CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (229) term -> STRING OPENBRACKET expression . COLON expression CLOSEBRACKET + (230) term -> STRING OPENBRACKET expression . CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression COLON shift and go to state 335 CLOSEBRACKET shift and go to state 334 @@ -10380,75 +10385,75 @@ state 256 state 257 - (148) termarrayarraylist -> termarraylist SEMICOLON . termarraylist - (149) termarrayarraylist -> termarraylist SEMICOLON . - (150) termarraylist -> . termarraylist COMMA expression - (151) termarraylist -> . termarraylist SPACE expression - (152) termarraylist -> . expression - (153) termarraylist -> . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN - - CLOSESQBRACKET reduce using rule 149 (termarrayarraylist -> termarraylist SEMICOLON .) - SEMICOLON reduce using rule 149 (termarrayarraylist -> termarraylist SEMICOLON .) + (150) termarrayarraylist -> termarraylist SEMICOLON . termarraylist + (151) termarrayarraylist -> termarraylist SEMICOLON . + (152) termarraylist -> . termarraylist COMMA expression + (153) termarraylist -> . termarraylist SPACE expression + (154) termarraylist -> . expression + (155) termarraylist -> . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN + + CLOSESQBRACKET reduce using rule 151 (termarrayarraylist -> termarraylist SEMICOLON .) + SEMICOLON reduce using rule 151 (termarrayarraylist -> termarraylist SEMICOLON .) OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 ADDITION shift and go to state 99 @@ -10477,68 +10482,68 @@ state 257 state 258 - (177) expression -> OPENSQBRACKET termarraylist SPACE . CLOSESQBRACKET - (151) termarraylist -> termarraylist SPACE . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (179) expression -> OPENSQBRACKET termarraylist SPACE . CLOSESQBRACKET + (153) termarraylist -> termarraylist SPACE . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSESQBRACKET shift and go to state 337 OPENBRACKET shift and go to state 89 @@ -10568,68 +10573,68 @@ state 258 state 259 - (176) expression -> OPENSQBRACKET termarraylist COMMA . CLOSESQBRACKET - (150) termarraylist -> termarraylist COMMA . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (178) expression -> OPENSQBRACKET termarraylist COMMA . CLOSESQBRACKET + (152) termarraylist -> termarraylist COMMA . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSESQBRACKET shift and go to state 339 OPENBRACKET shift and go to state 89 @@ -10659,93 +10664,93 @@ state 259 state 260 - (175) expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET . - - TRANSPOSE reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - MULTIPLICATION reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - ADDITION reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - COMPARISON reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - LOGICAL reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - COLON reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - CLOSEBRACKET reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - COMMA reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - SPACE reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - CLOSESQBRACKET reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - SEMICOLON reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - THEN reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - EOL reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - DO reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 175 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + (177) expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET . + + TRANSPOSE reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + ADDITION reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + COMPARISON reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + LOGICAL reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + COLON reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + COMMA reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + SPACE reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + SEMICOLON reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + THEN reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + EOL reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + DO reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) state 261 - (174) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON . CLOSESQBRACKET - (147) termarrayarraylist -> termarrayarraylist SEMICOLON . termarraylist - (150) termarraylist -> . termarraylist COMMA expression - (151) termarraylist -> . termarraylist SPACE expression - (152) termarraylist -> . expression - (153) termarraylist -> . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (176) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON . CLOSESQBRACKET + (149) termarrayarraylist -> termarrayarraylist SEMICOLON . termarraylist + (152) termarraylist -> . termarraylist COMMA expression + (153) termarraylist -> . termarraylist SPACE expression + (154) termarraylist -> . expression + (155) termarraylist -> . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSESQBRACKET shift and go to state 342 OPENBRACKET shift and go to state 89 @@ -10776,89 +10781,89 @@ state 261 state 262 - (173) expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET . - - TRANSPOSE reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - MULTIPLICATION reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - ADDITION reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - COMPARISON reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - LOGICAL reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - COLON reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - CLOSEBRACKET reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - COMMA reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - SPACE reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - CLOSESQBRACKET reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - SEMICOLON reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - THEN reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - EOL reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - DO reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 173 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + (175) expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET . + + TRANSPOSE reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + ADDITION reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + COMPARISON reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + LOGICAL reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + COLON reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + COMMA reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + SPACE reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + SEMICOLON reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + THEN reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + EOL reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + DO reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) state 263 - (153) termarraylist -> expression COLON . expression - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (155) termarraylist -> expression COLON . expression + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -10887,101 +10892,101 @@ state 263 state 264 - (183) expression -> expression COMPARISON listcall . - - TRANSPOSE reduce using rule 183 (expression -> expression COMPARISON listcall .) - MULTIPLICATION reduce using rule 183 (expression -> expression COMPARISON listcall .) - ADDITION reduce using rule 183 (expression -> expression COMPARISON listcall .) - COMPARISON reduce using rule 183 (expression -> expression COMPARISON listcall .) - LOGICAL reduce using rule 183 (expression -> expression COMPARISON listcall .) - COLON reduce using rule 183 (expression -> expression COMPARISON listcall .) - CLOSEBRACKET reduce using rule 183 (expression -> expression COMPARISON listcall .) - COMMA reduce using rule 183 (expression -> expression COMPARISON listcall .) - SPACE reduce using rule 183 (expression -> expression COMPARISON listcall .) - CLOSESQBRACKET reduce using rule 183 (expression -> expression COMPARISON listcall .) - SEMICOLON reduce using rule 183 (expression -> expression COMPARISON listcall .) - THEN reduce using rule 183 (expression -> expression COMPARISON listcall .) - EOL reduce using rule 183 (expression -> expression COMPARISON listcall .) - DO reduce using rule 183 (expression -> expression COMPARISON listcall .) - CLOSEOPENBRACKET reduce using rule 183 (expression -> expression COMPARISON listcall .) + (185) expression -> expression COMPARISON listcall . + + TRANSPOSE reduce using rule 185 (expression -> expression COMPARISON listcall .) + MULTIPLICATION reduce using rule 185 (expression -> expression COMPARISON listcall .) + ADDITION reduce using rule 185 (expression -> expression COMPARISON listcall .) + COMPARISON reduce using rule 185 (expression -> expression COMPARISON listcall .) + LOGICAL reduce using rule 185 (expression -> expression COMPARISON listcall .) + COLON reduce using rule 185 (expression -> expression COMPARISON listcall .) + CLOSEBRACKET reduce using rule 185 (expression -> expression COMPARISON listcall .) + COMMA reduce using rule 185 (expression -> expression COMPARISON listcall .) + SPACE reduce using rule 185 (expression -> expression COMPARISON listcall .) + CLOSESQBRACKET reduce using rule 185 (expression -> expression COMPARISON listcall .) + SEMICOLON reduce using rule 185 (expression -> expression COMPARISON listcall .) + THEN reduce using rule 185 (expression -> expression COMPARISON listcall .) + EOL reduce using rule 185 (expression -> expression COMPARISON listcall .) + DO reduce using rule 185 (expression -> expression COMPARISON listcall .) + CLOSEOPENBRACKET reduce using rule 185 (expression -> expression COMPARISON listcall .) state 265 - (182) expression -> expression COMPARISON expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - LOGICAL reduce using rule 182 (expression -> expression COMPARISON expression .) - COLON reduce using rule 182 (expression -> expression COMPARISON expression .) - CLOSEBRACKET reduce using rule 182 (expression -> expression COMPARISON expression .) - COMMA reduce using rule 182 (expression -> expression COMPARISON expression .) - SPACE reduce using rule 182 (expression -> expression COMPARISON expression .) - CLOSESQBRACKET reduce using rule 182 (expression -> expression COMPARISON expression .) - SEMICOLON reduce using rule 182 (expression -> expression COMPARISON expression .) - THEN reduce using rule 182 (expression -> expression COMPARISON expression .) - EOL reduce using rule 182 (expression -> expression COMPARISON expression .) - DO reduce using rule 182 (expression -> expression COMPARISON expression .) - CLOSEOPENBRACKET reduce using rule 182 (expression -> expression COMPARISON expression .) + (184) expression -> expression COMPARISON expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + LOGICAL reduce using rule 184 (expression -> expression COMPARISON expression .) + COLON reduce using rule 184 (expression -> expression COMPARISON expression .) + CLOSEBRACKET reduce using rule 184 (expression -> expression COMPARISON expression .) + COMMA reduce using rule 184 (expression -> expression COMPARISON expression .) + SPACE reduce using rule 184 (expression -> expression COMPARISON expression .) + CLOSESQBRACKET reduce using rule 184 (expression -> expression COMPARISON expression .) + SEMICOLON reduce using rule 184 (expression -> expression COMPARISON expression .) + THEN reduce using rule 184 (expression -> expression COMPARISON expression .) + EOL reduce using rule 184 (expression -> expression COMPARISON expression .) + DO reduce using rule 184 (expression -> expression COMPARISON expression .) + CLOSEOPENBRACKET reduce using rule 184 (expression -> expression COMPARISON expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 - ! TRANSPOSE [ reduce using rule 182 (expression -> expression COMPARISON expression .) ] - ! MULTIPLICATION [ reduce using rule 182 (expression -> expression COMPARISON expression .) ] - ! ADDITION [ reduce using rule 182 (expression -> expression COMPARISON expression .) ] - ! COMPARISON [ reduce using rule 182 (expression -> expression COMPARISON expression .) ] + ! TRANSPOSE [ reduce using rule 184 (expression -> expression COMPARISON expression .) ] + ! MULTIPLICATION [ reduce using rule 184 (expression -> expression COMPARISON expression .) ] + ! ADDITION [ reduce using rule 184 (expression -> expression COMPARISON expression .) ] + ! COMPARISON [ reduce using rule 184 (expression -> expression COMPARISON expression .) ] ! LOGICAL [ shift and go to state 172 ] ! COLON [ shift and go to state 174 ] state 266 - (239) expression -> expression ADDITION PREVAR_COMPLEX . MULTIPLICATION expression + (241) expression -> expression ADDITION PREVAR_COMPLEX . MULTIPLICATION expression MULTIPLICATION shift and go to state 344 state 267 - (181) expression -> expression ADDITION expression . - (238) expression -> expression ADDITION expression . MULTIPLICATION PREVAR_COMPLEX - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - ADDITION reduce using rule 181 (expression -> expression ADDITION expression .) - COMPARISON reduce using rule 181 (expression -> expression ADDITION expression .) - LOGICAL reduce using rule 181 (expression -> expression ADDITION expression .) - COLON reduce using rule 181 (expression -> expression ADDITION expression .) - CLOSEBRACKET reduce using rule 181 (expression -> expression ADDITION expression .) - COMMA reduce using rule 181 (expression -> expression ADDITION expression .) - SPACE reduce using rule 181 (expression -> expression ADDITION expression .) - CLOSESQBRACKET reduce using rule 181 (expression -> expression ADDITION expression .) - SEMICOLON reduce using rule 181 (expression -> expression ADDITION expression .) - THEN reduce using rule 181 (expression -> expression ADDITION expression .) - EOL reduce using rule 181 (expression -> expression ADDITION expression .) - DO reduce using rule 181 (expression -> expression ADDITION expression .) - CLOSEOPENBRACKET reduce using rule 181 (expression -> expression ADDITION expression .) + (183) expression -> expression ADDITION expression . + (240) expression -> expression ADDITION expression . MULTIPLICATION PREVAR_COMPLEX + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + ADDITION reduce using rule 183 (expression -> expression ADDITION expression .) + COMPARISON reduce using rule 183 (expression -> expression ADDITION expression .) + LOGICAL reduce using rule 183 (expression -> expression ADDITION expression .) + COLON reduce using rule 183 (expression -> expression ADDITION expression .) + CLOSEBRACKET reduce using rule 183 (expression -> expression ADDITION expression .) + COMMA reduce using rule 183 (expression -> expression ADDITION expression .) + SPACE reduce using rule 183 (expression -> expression ADDITION expression .) + CLOSESQBRACKET reduce using rule 183 (expression -> expression ADDITION expression .) + SEMICOLON reduce using rule 183 (expression -> expression ADDITION expression .) + THEN reduce using rule 183 (expression -> expression ADDITION expression .) + EOL reduce using rule 183 (expression -> expression ADDITION expression .) + DO reduce using rule 183 (expression -> expression ADDITION expression .) + CLOSEOPENBRACKET reduce using rule 183 (expression -> expression ADDITION expression .) MULTIPLICATION shift and go to state 345 TRANSPOSE shift and go to state 171 - ! TRANSPOSE [ reduce using rule 181 (expression -> expression ADDITION expression .) ] - ! MULTIPLICATION [ reduce using rule 181 (expression -> expression ADDITION expression .) ] + ! TRANSPOSE [ reduce using rule 183 (expression -> expression ADDITION expression .) ] + ! MULTIPLICATION [ reduce using rule 183 (expression -> expression ADDITION expression .) ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] ! LOGICAL [ shift and go to state 172 ] @@ -10990,53 +10995,53 @@ state 267 state 268 - (184) expression -> expression LOGICAL expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - LOGICAL reduce using rule 184 (expression -> expression LOGICAL expression .) - COLON reduce using rule 184 (expression -> expression LOGICAL expression .) - CLOSEBRACKET reduce using rule 184 (expression -> expression LOGICAL expression .) - COMMA reduce using rule 184 (expression -> expression LOGICAL expression .) - SPACE reduce using rule 184 (expression -> expression LOGICAL expression .) - CLOSESQBRACKET reduce using rule 184 (expression -> expression LOGICAL expression .) - SEMICOLON reduce using rule 184 (expression -> expression LOGICAL expression .) - THEN reduce using rule 184 (expression -> expression LOGICAL expression .) - EOL reduce using rule 184 (expression -> expression LOGICAL expression .) - DO reduce using rule 184 (expression -> expression LOGICAL expression .) - CLOSEOPENBRACKET reduce using rule 184 (expression -> expression LOGICAL expression .) + (186) expression -> expression LOGICAL expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + LOGICAL reduce using rule 186 (expression -> expression LOGICAL expression .) + COLON reduce using rule 186 (expression -> expression LOGICAL expression .) + CLOSEBRACKET reduce using rule 186 (expression -> expression LOGICAL expression .) + COMMA reduce using rule 186 (expression -> expression LOGICAL expression .) + SPACE reduce using rule 186 (expression -> expression LOGICAL expression .) + CLOSESQBRACKET reduce using rule 186 (expression -> expression LOGICAL expression .) + SEMICOLON reduce using rule 186 (expression -> expression LOGICAL expression .) + THEN reduce using rule 186 (expression -> expression LOGICAL expression .) + EOL reduce using rule 186 (expression -> expression LOGICAL expression .) + DO reduce using rule 186 (expression -> expression LOGICAL expression .) + CLOSEOPENBRACKET reduce using rule 186 (expression -> expression LOGICAL expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 - ! TRANSPOSE [ reduce using rule 184 (expression -> expression LOGICAL expression .) ] - ! MULTIPLICATION [ reduce using rule 184 (expression -> expression LOGICAL expression .) ] - ! ADDITION [ reduce using rule 184 (expression -> expression LOGICAL expression .) ] - ! COMPARISON [ reduce using rule 184 (expression -> expression LOGICAL expression .) ] + ! TRANSPOSE [ reduce using rule 186 (expression -> expression LOGICAL expression .) ] + ! MULTIPLICATION [ reduce using rule 186 (expression -> expression LOGICAL expression .) ] + ! ADDITION [ reduce using rule 186 (expression -> expression LOGICAL expression .) ] + ! COMPARISON [ reduce using rule 186 (expression -> expression LOGICAL expression .) ] ! LOGICAL [ shift and go to state 172 ] ! COLON [ shift and go to state 174 ] state 269 - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression COLON shift and go to state 346 TRANSPOSE shift and go to state 171 @@ -11048,34 +11053,34 @@ state 269 state 270 - (180) expression -> expression MULTIPLICATION expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - MULTIPLICATION reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - ADDITION reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - COMPARISON reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - LOGICAL reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - COLON reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - CLOSEBRACKET reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - COMMA reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - SPACE reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - CLOSESQBRACKET reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - SEMICOLON reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - THEN reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - EOL reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - DO reduce using rule 180 (expression -> expression MULTIPLICATION expression .) - CLOSEOPENBRACKET reduce using rule 180 (expression -> expression MULTIPLICATION expression .) + (182) expression -> expression MULTIPLICATION expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + MULTIPLICATION reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + ADDITION reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + COMPARISON reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + LOGICAL reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + COLON reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + CLOSEBRACKET reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + COMMA reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + SPACE reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + CLOSESQBRACKET reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + SEMICOLON reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + THEN reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + EOL reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + DO reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + CLOSEOPENBRACKET reduce using rule 182 (expression -> expression MULTIPLICATION expression .) TRANSPOSE shift and go to state 171 - ! TRANSPOSE [ reduce using rule 180 (expression -> expression MULTIPLICATION expression .) ] + ! TRANSPOSE [ reduce using rule 182 (expression -> expression MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 175 ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] @@ -11085,86 +11090,86 @@ state 270 state 271 - (230) listcall -> LIST OPENBRACKET . list CLOSEBRACKET - (233) listcall -> LIST OPENBRACKET . CLOSEBRACKET - (154) list -> . list COMMA expression - (155) list -> . list COMMA listcall - (156) list -> . list COMMA VAR ASSIGNMENT expression - (157) list -> . list COMMA GRAPHICS ASSIGNMENT expression - (158) list -> . list COMMA MODEL ASSIGNMENT expression - (159) list -> . list COMMA VAR ASSIGNMENT listcall - (160) list -> . list COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> . list COMMA MODEL ASSIGNMENT listcall - (162) list -> . list COMMA IN ASSIGNMENT expression - (163) list -> . list COMMA IN ASSIGNMENT listcall - (164) list -> . expression - (165) list -> . listcall - (166) list -> . VAR ASSIGNMENT expression - (167) list -> . VAR ASSIGNMENT listcall - (168) list -> . IN ASSIGNMENT expression - (169) list -> . IN ASSIGNMENT listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (232) listcall -> LIST OPENBRACKET . list CLOSEBRACKET + (235) listcall -> LIST OPENBRACKET . CLOSEBRACKET + (156) list -> . list COMMA expression + (157) list -> . list COMMA listcall + (158) list -> . list COMMA VAR ASSIGNMENT expression + (159) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (160) list -> . list COMMA MODEL ASSIGNMENT expression + (161) list -> . list COMMA VAR ASSIGNMENT listcall + (162) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> . list COMMA MODEL ASSIGNMENT listcall + (164) list -> . list COMMA IN ASSIGNMENT expression + (165) list -> . list COMMA IN ASSIGNMENT listcall + (166) list -> . expression + (167) list -> . listcall + (168) list -> . VAR ASSIGNMENT expression + (169) list -> . VAR ASSIGNMENT listcall + (170) list -> . IN ASSIGNMENT expression + (171) list -> . IN ASSIGNMENT listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSEBRACKET shift and go to state 348 VAR shift and go to state 180 @@ -11197,70 +11202,70 @@ state 271 state 272 - (168) list -> IN ASSIGNMENT . expression - (169) list -> IN ASSIGNMENT . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (170) list -> IN ASSIGNMENT . expression + (171) list -> IN ASSIGNMENT . listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -11291,70 +11296,70 @@ state 272 state 273 - (166) list -> VAR ASSIGNMENT . expression - (167) list -> VAR ASSIGNMENT . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (168) list -> VAR ASSIGNMENT . expression + (169) list -> VAR ASSIGNMENT . listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -11385,85 +11390,85 @@ state 273 state 274 - (188) function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . + (190) function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . - EOL reduce using rule 188 (function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + EOL reduce using rule 190 (function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 275 - (154) list -> list COMMA . expression - (155) list -> list COMMA . listcall - (156) list -> list COMMA . VAR ASSIGNMENT expression - (157) list -> list COMMA . GRAPHICS ASSIGNMENT expression - (158) list -> list COMMA . MODEL ASSIGNMENT expression - (159) list -> list COMMA . VAR ASSIGNMENT listcall - (160) list -> list COMMA . GRAPHICS ASSIGNMENT listcall - (161) list -> list COMMA . MODEL ASSIGNMENT listcall - (162) list -> list COMMA . IN ASSIGNMENT expression - (163) list -> list COMMA . IN ASSIGNMENT listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (156) list -> list COMMA . expression + (157) list -> list COMMA . listcall + (158) list -> list COMMA . VAR ASSIGNMENT expression + (159) list -> list COMMA . GRAPHICS ASSIGNMENT expression + (160) list -> list COMMA . MODEL ASSIGNMENT expression + (161) list -> list COMMA . VAR ASSIGNMENT listcall + (162) list -> list COMMA . GRAPHICS ASSIGNMENT listcall + (163) list -> list COMMA . MODEL ASSIGNMENT listcall + (164) list -> list COMMA . IN ASSIGNMENT expression + (165) list -> list COMMA . IN ASSIGNMENT listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN VAR shift and go to state 357 GRAPHICS shift and go to state 353 @@ -11496,18 +11501,18 @@ state 276 (71) forstatement -> FOR VAR ASSIGNMENT VAR . EOL (72) forstatement -> FOR VAR ASSIGNMENT VAR . DO EOL - (246) termvar -> VAR . + (248) termvar -> VAR . EOL shift and go to state 360 DO shift and go to state 359 - OPENBRACKET reduce using rule 246 (termvar -> VAR .) - DOT reduce using rule 246 (termvar -> VAR .) - COLON reduce using rule 246 (termvar -> VAR .) - TRANSPOSE reduce using rule 246 (termvar -> VAR .) - MULTIPLICATION reduce using rule 246 (termvar -> VAR .) - ADDITION reduce using rule 246 (termvar -> VAR .) - COMPARISON reduce using rule 246 (termvar -> VAR .) - LOGICAL reduce using rule 246 (termvar -> VAR .) + OPENBRACKET reduce using rule 248 (termvar -> VAR .) + DOT reduce using rule 248 (termvar -> VAR .) + COLON reduce using rule 248 (termvar -> VAR .) + TRANSPOSE reduce using rule 248 (termvar -> VAR .) + MULTIPLICATION reduce using rule 248 (termvar -> VAR .) + ADDITION reduce using rule 248 (termvar -> VAR .) + COMPARISON reduce using rule 248 (termvar -> VAR .) + LOGICAL reduce using rule 248 (termvar -> VAR .) state 277 @@ -11516,15 +11521,15 @@ state 277 (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 - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression COLON shift and go to state 361 TRANSPOSE shift and go to state 171 @@ -11744,70 +11749,70 @@ state 291 (97) assignment -> lterm ASSIGNMENT . expression EOL (98) assignment -> lterm ASSIGNMENT . listcall EOL (115) getvalueassignment -> lterm ASSIGNMENT . SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL - (135) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (190) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (135) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (192) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN SCICOS_GETVALUE shift and go to state 218 STANDARD_DEFINE shift and go to state 220 @@ -11886,35 +11891,35 @@ state 293 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -12000,32 +12005,32 @@ state 294 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL @@ -12110,66 +12115,66 @@ state 296 (108) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (114) modelexpression -> . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN LIST shift and go to state 319 OPENBRACKET shift and go to state 89 @@ -12296,35 +12301,35 @@ state 300 (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 - (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL - (188) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (189) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (191) clearvar -> . CLEAR VAR - (192) clearvar -> . clearvar VAR + (135) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (193) clearvar -> . CLEAR VAR + (194) 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 - (190) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (192) 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 - (193) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (194) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (195) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (196) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (197) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (199) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (200) lterm -> . lterm DOT VAR - (201) lterm -> . lterm DOT GRAPHICS - (202) lterm -> . lterm DOT MODEL - (203) lterm -> . lterm DOT IN - (204) lterm -> . VAR - (205) lterm -> . IN - (206) lterm -> . PREVAR + (195) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (196) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (197) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (198) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (199) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (200) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (201) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (202) lterm -> . lterm DOT VAR + (203) lterm -> . lterm DOT GRAPHICS + (204) lterm -> . lterm DOT MODEL + (205) lterm -> . lterm DOT IN + (206) lterm -> . VAR + (207) lterm -> . IN + (208) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -12392,67 +12397,67 @@ state 300 state 301 - (190) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET . expression CLOSEBRACKET EOL - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (192) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET . expression CLOSEBRACKET EOL + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -12513,66 +12518,66 @@ state 303 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET . getvaluearguments CLOSEBRACKET EOL (116) getvaluearguments -> . getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 (117) getvaluearg1 -> . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -12610,70 +12615,68 @@ state 304 state 305 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET . standarddefineargumentlist CLOSEBRACKET EOL - (136) standarddefineargumentlist -> . standarddefineargumentlist COMMA expression - (137) standarddefineargumentlist -> . standarddefineargumentlist COMMA listcall - (138) standarddefineargumentlist -> . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET . standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (136) standarddefinearg1 -> . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -12696,8 +12699,8 @@ state 305 MODEL shift and go to state 86 IN shift and go to state 80 - standarddefineargumentlist shift and go to state 375 term shift and go to state 94 + standarddefinearg1 shift and go to state 375 termvar shift and go to state 90 expression shift and go to state 376 @@ -12746,23 +12749,23 @@ state 308 state 309 - (196) lterm -> lterm OPENBRACKET expression COMMA COLON . CLOSEBRACKET + (198) lterm -> lterm OPENBRACKET expression COMMA COLON . CLOSEBRACKET CLOSEBRACKET shift and go to state 379 state 310 - (197) lterm -> lterm OPENBRACKET expression COMMA expression . CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (199) lterm -> lterm OPENBRACKET expression COMMA expression . CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 380 TRANSPOSE shift and go to state 171 @@ -12775,16 +12778,16 @@ state 310 state 311 - (198) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (200) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 381 TRANSPOSE shift and go to state 171 @@ -12797,18 +12800,18 @@ state 311 state 312 - (193) lterm -> lterm OPENBRACKET expression COLON expression . CLOSEBRACKET - (195) lterm -> lterm OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (195) lterm -> lterm OPENBRACKET expression COLON expression . CLOSEBRACKET + (197) lterm -> lterm OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 382 COMMA shift and go to state 383 @@ -12830,16 +12833,16 @@ state 313 state 314 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET EOL - (154) list -> list . COMMA expression - (155) list -> list . COMMA listcall - (156) list -> list . COMMA VAR ASSIGNMENT expression - (157) list -> list . COMMA GRAPHICS ASSIGNMENT expression - (158) list -> list . COMMA MODEL ASSIGNMENT expression - (159) list -> list . COMMA VAR ASSIGNMENT listcall - (160) list -> list . COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> list . COMMA MODEL ASSIGNMENT listcall - (162) list -> list . COMMA IN ASSIGNMENT expression - (163) list -> list . COMMA IN ASSIGNMENT listcall + (156) list -> list . COMMA expression + (157) list -> list . COMMA listcall + (158) list -> list . COMMA VAR ASSIGNMENT expression + (159) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (160) list -> list . COMMA MODEL ASSIGNMENT expression + (161) list -> list . COMMA VAR ASSIGNMENT listcall + (162) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> list . COMMA MODEL ASSIGNMENT listcall + (164) list -> list . COMMA IN ASSIGNMENT expression + (165) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 385 COMMA shift and go to state 275 @@ -12848,16 +12851,16 @@ state 314 state 315 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list . CLOSEBRACKET EOL - (154) list -> list . COMMA expression - (155) list -> list . COMMA listcall - (156) list -> list . COMMA VAR ASSIGNMENT expression - (157) list -> list . COMMA GRAPHICS ASSIGNMENT expression - (158) list -> list . COMMA MODEL ASSIGNMENT expression - (159) list -> list . COMMA VAR ASSIGNMENT listcall - (160) list -> list . COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> list . COMMA MODEL ASSIGNMENT listcall - (162) list -> list . COMMA IN ASSIGNMENT expression - (163) list -> list . COMMA IN ASSIGNMENT listcall + (156) list -> list . COMMA expression + (157) list -> list . COMMA listcall + (158) list -> list . COMMA VAR ASSIGNMENT expression + (159) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (160) list -> list . COMMA MODEL ASSIGNMENT expression + (161) list -> list . COMMA VAR ASSIGNMENT listcall + (162) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> list . COMMA MODEL ASSIGNMENT listcall + (164) list -> list . COMMA IN ASSIGNMENT expression + (165) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 386 COMMA shift and go to state 275 @@ -12890,15 +12893,15 @@ state 317 (104) modelvar -> modelvar OPENBRACKET expression . CLOSEBRACKET (105) modelvar -> modelvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 387 CLOSEOPENBRACKET shift and go to state 388 @@ -12928,15 +12931,15 @@ state 319 state 320 (114) modelexpression -> expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression EOL reduce using rule 114 (modelexpression -> expression .) TRANSPOSE shift and go to state 171 @@ -12983,89 +12986,89 @@ state 322 state 323 - (231) term -> GETTEXT OPENBRACKET expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 231 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + (233) term -> GETTEXT OPENBRACKET expression CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 233 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) state 324 - (225) term -> PART OPENBRACKET expression COMMA . expression COLON expression CLOSEBRACKET - (226) term -> PART OPENBRACKET expression COMMA . expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (227) term -> PART OPENBRACKET expression COMMA . expression COLON expression CLOSEBRACKET + (228) term -> PART OPENBRACKET expression COMMA . expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -13094,38 +13097,38 @@ state 324 state 325 - (229) term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - TRANSPOSE reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - MULTIPLICATION reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - ADDITION reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - COMPARISON reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - LOGICAL reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - COLON reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - DO reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - THEN reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - EOL reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - COMMA reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - SPACE reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - SEMICOLON reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 229 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + (231) term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + TRANSPOSE reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + MULTIPLICATION reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + ADDITION reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + COMPARISON reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + LOGICAL reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + COLON reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + DO reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + THEN reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + EOL reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + COMMA reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + SPACE reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + SEMICOLON reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 231 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 326 - (220) term -> OPENBRACKET expression COLON expression . CLOSEBRACKET - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (222) term -> OPENBRACKET expression COLON expression . CLOSEBRACKET + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 392 COLON shift and go to state 346 @@ -13138,91 +13141,91 @@ state 326 state 327 - (213) termvar -> termvar OPENBRACKET COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - DOT reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - ADDITION reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - COMPARISON reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - LOGICAL reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - COLON reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - EOL reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - THEN reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - DO reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - COMMA reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - SPACE reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 213 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + (215) termvar -> termvar OPENBRACKET COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + DOT reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + ADDITION reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + COMPARISON reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + LOGICAL reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + COLON reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + EOL reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + THEN reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + DO reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + COMMA reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + SPACE reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 215 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) state 328 - (214) termvar -> termvar OPENBRACKET COLON COMMA . expression CLOSEBRACKET - (219) termvar -> termvar OPENBRACKET COLON COMMA . COLON CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (216) termvar -> termvar OPENBRACKET COLON COMMA . expression CLOSEBRACKET + (221) termvar -> termvar OPENBRACKET COLON COMMA . COLON CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN COLON shift and go to state 393 OPENBRACKET shift and go to state 89 @@ -13252,16 +13255,16 @@ state 328 state 329 - (211) termvar -> termvar OPENBRACKET COLON expression . CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (213) termvar -> termvar OPENBRACKET COLON expression . CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 395 TRANSPOSE shift and go to state 171 @@ -13274,95 +13277,95 @@ state 329 state 330 - (222) termvar -> termvar OPENBRACKET expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + (224) termvar -> termvar OPENBRACKET expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) state 331 - (207) termvar -> termvar OPENBRACKET expression COLON . expression CLOSEBRACKET - (208) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression CLOSEBRACKET - (209) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> termvar OPENBRACKET expression COLON . expression COMMA COLON CLOSEBRACKET - (212) termvar -> termvar OPENBRACKET expression COLON . CLOSEBRACKET - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (209) termvar -> termvar OPENBRACKET expression COLON . expression CLOSEBRACKET + (210) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression CLOSEBRACKET + (211) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> termvar OPENBRACKET expression COLON . expression COMMA COLON CLOSEBRACKET + (214) termvar -> termvar OPENBRACKET expression COLON . CLOSEBRACKET + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN CLOSEBRACKET shift and go to state 396 OPENBRACKET shift and go to state 89 @@ -13392,70 +13395,70 @@ state 331 state 332 - (216) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . COLON CLOSEBRACKET - (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET - (223) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . COLON CLOSEBRACKET + (220) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN COLON shift and go to state 398 OPENBRACKET shift and go to state 89 @@ -13485,68 +13488,68 @@ state 332 state 333 - (215) termvar -> termvar OPENBRACKET expression COMMA . COLON CLOSEBRACKET - (217) termvar -> termvar OPENBRACKET expression COMMA . expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (217) termvar -> termvar OPENBRACKET expression COMMA . COLON CLOSEBRACKET + (219) termvar -> termvar OPENBRACKET expression COMMA . expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN COLON shift and go to state 400 OPENBRACKET shift and go to state 89 @@ -13576,89 +13579,89 @@ state 333 state 334 - (228) term -> STRING OPENBRACKET expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 228 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + (230) term -> STRING OPENBRACKET expression CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 230 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) state 335 - (227) term -> STRING OPENBRACKET expression COLON . expression CLOSEBRACKET - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (229) term -> STRING OPENBRACKET expression COLON . expression CLOSEBRACKET + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -13687,54 +13690,54 @@ state 335 state 336 - (148) termarrayarraylist -> termarraylist SEMICOLON termarraylist . - (150) termarraylist -> termarraylist . COMMA expression - (151) termarraylist -> termarraylist . SPACE expression + (150) termarrayarraylist -> termarraylist SEMICOLON termarraylist . + (152) termarraylist -> termarraylist . COMMA expression + (153) termarraylist -> termarraylist . SPACE expression - CLOSESQBRACKET reduce using rule 148 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) - SEMICOLON reduce using rule 148 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) + CLOSESQBRACKET reduce using rule 150 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) + SEMICOLON reduce using rule 150 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) COMMA shift and go to state 403 SPACE shift and go to state 404 state 337 - (177) expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET . - - TRANSPOSE reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - MULTIPLICATION reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - ADDITION reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - COMPARISON reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - LOGICAL reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - COLON reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - CLOSEBRACKET reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - COMMA reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - SPACE reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - CLOSESQBRACKET reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - SEMICOLON reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - THEN reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - EOL reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - DO reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 177 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + (179) expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET . + + TRANSPOSE reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + ADDITION reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + COMPARISON reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + LOGICAL reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + COLON reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + COMMA reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + SPACE reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + SEMICOLON reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + THEN reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + EOL reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + DO reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) state 338 - (151) termarraylist -> termarraylist SPACE expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - COMMA reduce using rule 151 (termarraylist -> termarraylist SPACE expression .) - SPACE reduce using rule 151 (termarraylist -> termarraylist SPACE expression .) - CLOSESQBRACKET reduce using rule 151 (termarraylist -> termarraylist SPACE expression .) - SEMICOLON reduce using rule 151 (termarraylist -> termarraylist SPACE expression .) + (153) termarraylist -> termarraylist SPACE expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 153 (termarraylist -> termarraylist SPACE expression .) + SPACE reduce using rule 153 (termarraylist -> termarraylist SPACE expression .) + CLOSESQBRACKET reduce using rule 153 (termarraylist -> termarraylist SPACE expression .) + SEMICOLON reduce using rule 153 (termarraylist -> termarraylist SPACE expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -13745,42 +13748,42 @@ state 338 state 339 - (176) expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET . - - TRANSPOSE reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - MULTIPLICATION reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - ADDITION reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - COMPARISON reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - LOGICAL reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - COLON reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - CLOSEBRACKET reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - COMMA reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - SPACE reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - CLOSESQBRACKET reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - SEMICOLON reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - THEN reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - EOL reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - DO reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 176 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + (178) expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET . + + TRANSPOSE reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + ADDITION reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + COMPARISON reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + LOGICAL reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + COLON reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + COMMA reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + SPACE reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + SEMICOLON reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + THEN reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + EOL reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + DO reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) state 340 - (150) termarraylist -> termarraylist COMMA expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - COMMA reduce using rule 150 (termarraylist -> termarraylist COMMA expression .) - SPACE reduce using rule 150 (termarraylist -> termarraylist COMMA expression .) - CLOSESQBRACKET reduce using rule 150 (termarraylist -> termarraylist COMMA expression .) - SEMICOLON reduce using rule 150 (termarraylist -> termarraylist COMMA expression .) + (152) termarraylist -> termarraylist COMMA expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 152 (termarraylist -> termarraylist COMMA expression .) + SPACE reduce using rule 152 (termarraylist -> termarraylist COMMA expression .) + CLOSESQBRACKET reduce using rule 152 (termarraylist -> termarraylist COMMA expression .) + SEMICOLON reduce using rule 152 (termarraylist -> termarraylist COMMA expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -13791,55 +13794,55 @@ state 340 state 341 - (147) termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist . - (150) termarraylist -> termarraylist . COMMA expression - (151) termarraylist -> termarraylist . SPACE expression + (149) termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist . + (152) termarraylist -> termarraylist . COMMA expression + (153) termarraylist -> termarraylist . SPACE expression - CLOSESQBRACKET reduce using rule 147 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) - SEMICOLON reduce using rule 147 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) + CLOSESQBRACKET reduce using rule 149 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) + SEMICOLON reduce using rule 149 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) COMMA shift and go to state 403 SPACE shift and go to state 404 state 342 - (174) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET . - - TRANSPOSE reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - MULTIPLICATION reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - ADDITION reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - COMPARISON reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - LOGICAL reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - COLON reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - CLOSEBRACKET reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - COMMA reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - SPACE reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - CLOSESQBRACKET reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - SEMICOLON reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - THEN reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - EOL reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - DO reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 174 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + (176) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET . + + TRANSPOSE reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + ADDITION reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + COMPARISON reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + LOGICAL reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + COLON reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + COMMA reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + SPACE reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + SEMICOLON reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + THEN reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + EOL reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + DO reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) state 343 - (153) termarraylist -> expression COLON expression . - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - COMMA reduce using rule 153 (termarraylist -> expression COLON expression .) - SPACE reduce using rule 153 (termarraylist -> expression COLON expression .) - CLOSESQBRACKET reduce using rule 153 (termarraylist -> expression COLON expression .) - SEMICOLON reduce using rule 153 (termarraylist -> expression COLON expression .) + (155) termarraylist -> expression COLON expression . + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 155 (termarraylist -> expression COLON expression .) + SPACE reduce using rule 155 (termarraylist -> expression COLON expression .) + CLOSESQBRACKET reduce using rule 155 (termarraylist -> expression COLON expression .) + SEMICOLON reduce using rule 155 (termarraylist -> expression COLON expression .) COLON shift and go to state 346 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 @@ -13850,67 +13853,67 @@ state 343 state 344 - (239) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (241) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -13939,68 +13942,68 @@ state 344 state 345 - (238) expression -> expression ADDITION expression MULTIPLICATION . PREVAR_COMPLEX - (180) expression -> expression MULTIPLICATION . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (240) expression -> expression ADDITION expression MULTIPLICATION . PREVAR_COMPLEX + (182) expression -> expression MULTIPLICATION . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN PREVAR_COMPLEX shift and go to state 406 OPENBRACKET shift and go to state 89 @@ -14030,68 +14033,68 @@ state 345 state 346 - (221) term -> expression COLON expression COLON . expression - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (223) term -> expression COLON expression COLON . expression + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -14120,17 +14123,17 @@ state 346 state 347 - (230) listcall -> LIST OPENBRACKET list . CLOSEBRACKET - (154) list -> list . COMMA expression - (155) list -> list . COMMA listcall - (156) list -> list . COMMA VAR ASSIGNMENT expression - (157) list -> list . COMMA GRAPHICS ASSIGNMENT expression - (158) list -> list . COMMA MODEL ASSIGNMENT expression - (159) list -> list . COMMA VAR ASSIGNMENT listcall - (160) list -> list . COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> list . COMMA MODEL ASSIGNMENT listcall - (162) list -> list . COMMA IN ASSIGNMENT expression - (163) list -> list . COMMA IN ASSIGNMENT listcall + (232) listcall -> LIST OPENBRACKET list . CLOSEBRACKET + (156) list -> list . COMMA expression + (157) list -> list . COMMA listcall + (158) list -> list . COMMA VAR ASSIGNMENT expression + (159) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (160) list -> list . COMMA MODEL ASSIGNMENT expression + (161) list -> list . COMMA VAR ASSIGNMENT listcall + (162) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> list . COMMA MODEL ASSIGNMENT listcall + (164) list -> list . COMMA IN ASSIGNMENT expression + (165) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 408 COMMA shift and go to state 275 @@ -14138,48 +14141,48 @@ state 347 state 348 - (233) listcall -> LIST OPENBRACKET CLOSEBRACKET . - - EOL reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - COMMA reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - TRANSPOSE reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - MULTIPLICATION reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - ADDITION reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - COMPARISON reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - LOGICAL reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - COLON reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - THEN reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - DO reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - SPACE reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - SEMICOLON reduce using rule 233 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + (235) listcall -> LIST OPENBRACKET CLOSEBRACKET . + + EOL reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + COMMA reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + TRANSPOSE reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + MULTIPLICATION reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + ADDITION reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + COMPARISON reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + LOGICAL reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + COLON reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + THEN reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + DO reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + SPACE reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + SEMICOLON reduce using rule 235 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) state 349 - (169) list -> IN ASSIGNMENT listcall . + (171) list -> IN ASSIGNMENT listcall . - CLOSEBRACKET reduce using rule 169 (list -> IN ASSIGNMENT listcall .) - COMMA reduce using rule 169 (list -> IN ASSIGNMENT listcall .) + CLOSEBRACKET reduce using rule 171 (list -> IN ASSIGNMENT listcall .) + COMMA reduce using rule 171 (list -> IN ASSIGNMENT listcall .) state 350 - (168) list -> IN ASSIGNMENT expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 168 (list -> IN ASSIGNMENT expression .) - COMMA reduce using rule 168 (list -> IN ASSIGNMENT expression .) + (170) list -> IN ASSIGNMENT expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 170 (list -> IN ASSIGNMENT expression .) + COMMA reduce using rule 170 (list -> IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -14190,27 +14193,27 @@ state 350 state 351 - (167) list -> VAR ASSIGNMENT listcall . + (169) list -> VAR ASSIGNMENT listcall . - CLOSEBRACKET reduce using rule 167 (list -> VAR ASSIGNMENT listcall .) - COMMA reduce using rule 167 (list -> VAR ASSIGNMENT listcall .) + CLOSEBRACKET reduce using rule 169 (list -> VAR ASSIGNMENT listcall .) + COMMA reduce using rule 169 (list -> VAR ASSIGNMENT listcall .) state 352 - (166) list -> VAR ASSIGNMENT expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 166 (list -> VAR ASSIGNMENT expression .) - COMMA reduce using rule 166 (list -> VAR ASSIGNMENT expression .) + (168) list -> VAR ASSIGNMENT expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 168 (list -> VAR ASSIGNMENT expression .) + COMMA reduce using rule 168 (list -> VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -14221,103 +14224,103 @@ state 352 state 353 - (157) list -> list COMMA GRAPHICS . ASSIGNMENT expression - (160) list -> list COMMA GRAPHICS . ASSIGNMENT listcall - (247) termvar -> GRAPHICS . + (159) list -> list COMMA GRAPHICS . ASSIGNMENT expression + (162) list -> list COMMA GRAPHICS . ASSIGNMENT listcall + (249) termvar -> GRAPHICS . ASSIGNMENT shift and go to state 409 - OPENBRACKET reduce using rule 247 (termvar -> GRAPHICS .) - DOT reduce using rule 247 (termvar -> GRAPHICS .) - TRANSPOSE reduce using rule 247 (termvar -> GRAPHICS .) - MULTIPLICATION reduce using rule 247 (termvar -> GRAPHICS .) - ADDITION reduce using rule 247 (termvar -> GRAPHICS .) - COMPARISON reduce using rule 247 (termvar -> GRAPHICS .) - LOGICAL reduce using rule 247 (termvar -> GRAPHICS .) - COLON reduce using rule 247 (termvar -> GRAPHICS .) - CLOSEBRACKET reduce using rule 247 (termvar -> GRAPHICS .) - COMMA reduce using rule 247 (termvar -> GRAPHICS .) + OPENBRACKET reduce using rule 249 (termvar -> GRAPHICS .) + DOT reduce using rule 249 (termvar -> GRAPHICS .) + TRANSPOSE reduce using rule 249 (termvar -> GRAPHICS .) + MULTIPLICATION reduce using rule 249 (termvar -> GRAPHICS .) + ADDITION reduce using rule 249 (termvar -> GRAPHICS .) + COMPARISON reduce using rule 249 (termvar -> GRAPHICS .) + LOGICAL reduce using rule 249 (termvar -> GRAPHICS .) + COLON reduce using rule 249 (termvar -> GRAPHICS .) + CLOSEBRACKET reduce using rule 249 (termvar -> GRAPHICS .) + COMMA reduce using rule 249 (termvar -> GRAPHICS .) state 354 - (155) list -> list COMMA listcall . + (157) list -> list COMMA listcall . - CLOSEBRACKET reduce using rule 155 (list -> list COMMA listcall .) - COMMA reduce using rule 155 (list -> list COMMA listcall .) + CLOSEBRACKET reduce using rule 157 (list -> list COMMA listcall .) + COMMA reduce using rule 157 (list -> list COMMA listcall .) state 355 - (158) list -> list COMMA MODEL . ASSIGNMENT expression - (161) list -> list COMMA MODEL . ASSIGNMENT listcall - (248) termvar -> MODEL . + (160) list -> list COMMA MODEL . ASSIGNMENT expression + (163) list -> list COMMA MODEL . ASSIGNMENT listcall + (250) termvar -> MODEL . ASSIGNMENT shift and go to state 410 - OPENBRACKET reduce using rule 248 (termvar -> MODEL .) - DOT reduce using rule 248 (termvar -> MODEL .) - TRANSPOSE reduce using rule 248 (termvar -> MODEL .) - MULTIPLICATION reduce using rule 248 (termvar -> MODEL .) - ADDITION reduce using rule 248 (termvar -> MODEL .) - COMPARISON reduce using rule 248 (termvar -> MODEL .) - LOGICAL reduce using rule 248 (termvar -> MODEL .) - COLON reduce using rule 248 (termvar -> MODEL .) - CLOSEBRACKET reduce using rule 248 (termvar -> MODEL .) - COMMA reduce using rule 248 (termvar -> MODEL .) + OPENBRACKET reduce using rule 250 (termvar -> MODEL .) + DOT reduce using rule 250 (termvar -> MODEL .) + TRANSPOSE reduce using rule 250 (termvar -> MODEL .) + MULTIPLICATION reduce using rule 250 (termvar -> MODEL .) + ADDITION reduce using rule 250 (termvar -> MODEL .) + COMPARISON reduce using rule 250 (termvar -> MODEL .) + LOGICAL reduce using rule 250 (termvar -> MODEL .) + COLON reduce using rule 250 (termvar -> MODEL .) + CLOSEBRACKET reduce using rule 250 (termvar -> MODEL .) + COMMA reduce using rule 250 (termvar -> MODEL .) state 356 - (162) list -> list COMMA IN . ASSIGNMENT expression - (163) list -> list COMMA IN . ASSIGNMENT listcall - (249) termvar -> IN . + (164) list -> list COMMA IN . ASSIGNMENT expression + (165) list -> list COMMA IN . ASSIGNMENT listcall + (251) termvar -> IN . ASSIGNMENT shift and go to state 411 - OPENBRACKET reduce using rule 249 (termvar -> IN .) - DOT reduce using rule 249 (termvar -> IN .) - TRANSPOSE reduce using rule 249 (termvar -> IN .) - MULTIPLICATION reduce using rule 249 (termvar -> IN .) - ADDITION reduce using rule 249 (termvar -> IN .) - COMPARISON reduce using rule 249 (termvar -> IN .) - LOGICAL reduce using rule 249 (termvar -> IN .) - COLON reduce using rule 249 (termvar -> IN .) - CLOSEBRACKET reduce using rule 249 (termvar -> IN .) - COMMA reduce using rule 249 (termvar -> IN .) + OPENBRACKET reduce using rule 251 (termvar -> IN .) + DOT reduce using rule 251 (termvar -> IN .) + TRANSPOSE reduce using rule 251 (termvar -> IN .) + MULTIPLICATION reduce using rule 251 (termvar -> IN .) + ADDITION reduce using rule 251 (termvar -> IN .) + COMPARISON reduce using rule 251 (termvar -> IN .) + LOGICAL reduce using rule 251 (termvar -> IN .) + COLON reduce using rule 251 (termvar -> IN .) + CLOSEBRACKET reduce using rule 251 (termvar -> IN .) + COMMA reduce using rule 251 (termvar -> IN .) state 357 - (156) list -> list COMMA VAR . ASSIGNMENT expression - (159) list -> list COMMA VAR . ASSIGNMENT listcall - (246) termvar -> VAR . + (158) list -> list COMMA VAR . ASSIGNMENT expression + (161) list -> list COMMA VAR . ASSIGNMENT listcall + (248) termvar -> VAR . ASSIGNMENT shift and go to state 412 - OPENBRACKET reduce using rule 246 (termvar -> VAR .) - DOT reduce using rule 246 (termvar -> VAR .) - TRANSPOSE reduce using rule 246 (termvar -> VAR .) - MULTIPLICATION reduce using rule 246 (termvar -> VAR .) - ADDITION reduce using rule 246 (termvar -> VAR .) - COMPARISON reduce using rule 246 (termvar -> VAR .) - LOGICAL reduce using rule 246 (termvar -> VAR .) - COLON reduce using rule 246 (termvar -> VAR .) - CLOSEBRACKET reduce using rule 246 (termvar -> VAR .) - COMMA reduce using rule 246 (termvar -> VAR .) + OPENBRACKET reduce using rule 248 (termvar -> VAR .) + DOT reduce using rule 248 (termvar -> VAR .) + TRANSPOSE reduce using rule 248 (termvar -> VAR .) + MULTIPLICATION reduce using rule 248 (termvar -> VAR .) + ADDITION reduce using rule 248 (termvar -> VAR .) + COMPARISON reduce using rule 248 (termvar -> VAR .) + LOGICAL reduce using rule 248 (termvar -> VAR .) + COLON reduce using rule 248 (termvar -> VAR .) + CLOSEBRACKET reduce using rule 248 (termvar -> VAR .) + COMMA reduce using rule 248 (termvar -> VAR .) state 358 - (154) list -> list COMMA expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 154 (list -> list COMMA expression .) - COMMA reduce using rule 154 (list -> list COMMA expression .) + (156) list -> list COMMA expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 156 (list -> list COMMA expression .) + COMMA reduce using rule 156 (list -> list COMMA expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -14362,67 +14365,67 @@ state 361 (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 - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -14631,16 +14634,16 @@ state 369 state 370 - (190) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression . CLOSEBRACKET EOL - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (192) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression . CLOSEBRACKET EOL + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 416 TRANSPOSE shift and go to state 171 @@ -14668,15 +14671,15 @@ state 372 state 373 (117) getvaluearg1 -> expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression COMMA reduce using rule 117 (getvaluearg1 -> expression .) TRANSPOSE shift and go to state 171 @@ -14696,29 +14699,25 @@ state 374 state 375 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist . CLOSEBRACKET EOL - (136) standarddefineargumentlist -> standarddefineargumentlist . COMMA expression - (137) standarddefineargumentlist -> standarddefineargumentlist . COMMA listcall + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 . COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - CLOSEBRACKET shift and go to state 421 COMMA shift and go to state 420 state 376 - (138) standarddefineargumentlist -> expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 138 (standarddefineargumentlist -> expression .) - COMMA reduce using rule 138 (standarddefineargumentlist -> expression .) + (136) standarddefinearg1 -> expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 136 (standarddefinearg1 -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -14731,115 +14730,115 @@ state 377 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB . COMMA VAR COMMA VAR CLOSEBRACKET EOL - COMMA shift and go to state 422 + COMMA shift and go to state 421 state 378 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB . COMMA VAR COMMA VAR CLOSEBRACKET EOL - COMMA shift and go to state 423 + COMMA shift and go to state 422 state 379 - (196) lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET . + (198) lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET . - ASSIGNMENT reduce using rule 196 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - OPENBRACKET reduce using rule 196 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - DOT reduce using rule 196 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + ASSIGNMENT reduce using rule 198 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + OPENBRACKET reduce using rule 198 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + DOT reduce using rule 198 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) state 380 - (197) lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET . + (199) lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET . - ASSIGNMENT reduce using rule 197 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 197 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) - DOT reduce using rule 197 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) + ASSIGNMENT reduce using rule 199 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 199 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) + DOT reduce using rule 199 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) state 381 - (198) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . + (200) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . - ASSIGNMENT reduce using rule 198 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 198 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 198 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + ASSIGNMENT reduce using rule 200 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 200 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 200 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) state 382 - (193) lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET . + (195) lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET . - ASSIGNMENT reduce using rule 193 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 193 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 193 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) + ASSIGNMENT reduce using rule 195 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 195 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 195 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) state 383 - (195) lterm -> lterm OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (197) lterm -> lterm OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -14864,7 +14863,7 @@ state 383 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 424 + expression shift and go to state 423 state 384 @@ -14893,14 +14892,14 @@ state 385 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . EOL - EOL shift and go to state 425 + EOL shift and go to state 424 state 386 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET . EOL - EOL shift and go to state 426 + EOL shift and go to state 425 state 387 @@ -14915,66 +14914,66 @@ state 387 state 388 (105) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -14999,7 +14998,7 @@ state 388 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 427 + expression shift and go to state 426 state 389 @@ -15038,70 +15037,70 @@ state 390 (111) modelexpressionlist -> . listcall (112) modelexpressionlist -> . modelexpressionlist COMMA expression (113) modelexpressionlist -> . modelexpressionlist COMMA listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN - - CLOSEBRACKET shift and go to state 429 + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN + + CLOSEBRACKET shift and go to state 428 OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 ADDITION shift and go to state 99 @@ -15125,27 +15124,27 @@ state 390 IN shift and go to state 80 term shift and go to state 94 - listcall shift and go to state 428 + listcall shift and go to state 427 termvar shift and go to state 90 - modelexpressionlist shift and go to state 430 - expression shift and go to state 431 + modelexpressionlist shift and go to state 429 + expression shift and go to state 430 state 391 - (225) term -> PART OPENBRACKET expression COMMA expression . COLON expression CLOSEBRACKET - (226) term -> PART OPENBRACKET expression COMMA expression . CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - COLON shift and go to state 433 - CLOSEBRACKET shift and go to state 432 + (227) term -> PART OPENBRACKET expression COMMA expression . COLON expression CLOSEBRACKET + (228) term -> PART OPENBRACKET expression COMMA expression . CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COLON shift and go to state 432 + CLOSEBRACKET shift and go to state 431 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -15155,46 +15154,46 @@ state 391 state 392 - (220) term -> OPENBRACKET expression COLON expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - DO reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 220 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + (222) term -> OPENBRACKET expression COLON expression CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + DO reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 222 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) state 393 - (219) termvar -> termvar OPENBRACKET COLON COMMA COLON . CLOSEBRACKET + (221) termvar -> termvar OPENBRACKET COLON COMMA COLON . CLOSEBRACKET - CLOSEBRACKET shift and go to state 434 + CLOSEBRACKET shift and go to state 433 state 394 - (214) termvar -> termvar OPENBRACKET COLON COMMA expression . CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (216) termvar -> termvar OPENBRACKET COLON COMMA expression . CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression - CLOSEBRACKET shift and go to state 435 + CLOSEBRACKET shift and go to state 434 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -15205,69 +15204,69 @@ state 394 state 395 - (211) termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - DOT reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - COLON reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - EOL reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - THEN reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - DO reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - COMMA reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - SPACE reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 211 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + (213) termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + DOT reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + COLON reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + EOL reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + THEN reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + DO reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + COMMA reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + SPACE reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 213 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) state 396 - (212) termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - DOT reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - ADDITION reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - COMPARISON reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - LOGICAL reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - COLON reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - EOL reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - THEN reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - DO reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - COMMA reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - SPACE reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + (214) termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + DOT reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + ADDITION reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + COMPARISON reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + LOGICAL reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + COLON reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + EOL reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + THEN reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + DO reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + COMMA reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + SPACE reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) state 397 - (207) termvar -> termvar OPENBRACKET expression COLON expression . CLOSEBRACKET - (208) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression CLOSEBRACKET - (209) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> termvar OPENBRACKET expression COLON expression . COMMA COLON CLOSEBRACKET - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 436 - COMMA shift and go to state 437 + (209) termvar -> termvar OPENBRACKET expression COLON expression . CLOSEBRACKET + (210) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression CLOSEBRACKET + (211) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> termvar OPENBRACKET expression COLON expression . COMMA COLON CLOSEBRACKET + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 435 + COMMA shift and go to state 436 COLON shift and go to state 346 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 @@ -15278,28 +15277,28 @@ state 397 state 398 - (216) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON . CLOSEBRACKET + (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON . CLOSEBRACKET - CLOSEBRACKET shift and go to state 438 + CLOSEBRACKET shift and go to state 437 state 399 - (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET - (223) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 439 - CLOSEOPENBRACKET shift and go to state 440 + (220) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 438 + CLOSEOPENBRACKET shift and go to state 439 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -15310,25 +15309,25 @@ state 399 state 400 - (215) termvar -> termvar OPENBRACKET expression COMMA COLON . CLOSEBRACKET + (217) termvar -> termvar OPENBRACKET expression COMMA COLON . CLOSEBRACKET - CLOSEBRACKET shift and go to state 441 + CLOSEBRACKET shift and go to state 440 state 401 - (217) termvar -> termvar OPENBRACKET expression COMMA expression . CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (219) termvar -> termvar OPENBRACKET expression COMMA expression . CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression - CLOSEBRACKET shift and go to state 442 + CLOSEBRACKET shift and go to state 441 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -15339,19 +15338,19 @@ state 401 state 402 - (227) term -> STRING OPENBRACKET expression COLON expression . CLOSEBRACKET - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 443 + (229) term -> STRING OPENBRACKET expression COLON expression . CLOSEBRACKET + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 442 COLON shift and go to state 346 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 @@ -15362,67 +15361,67 @@ state 402 state 403 - (150) termarraylist -> termarraylist COMMA . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (152) termarraylist -> termarraylist COMMA . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -15451,67 +15450,67 @@ state 403 state 404 - (151) termarraylist -> termarraylist SPACE . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (153) termarraylist -> termarraylist SPACE . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -15540,34 +15539,34 @@ state 404 state 405 - (239) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - MULTIPLICATION reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - ADDITION reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - COMPARISON reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - LOGICAL reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - COLON reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - CLOSEBRACKET reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - COMMA reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - SPACE reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - CLOSESQBRACKET reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - SEMICOLON reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - THEN reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - EOL reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - DO reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - CLOSEOPENBRACKET reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + (241) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + MULTIPLICATION reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + ADDITION reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + COMPARISON reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + LOGICAL reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + COLON reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + CLOSEBRACKET reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + COMMA reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + SPACE reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + CLOSESQBRACKET reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + SEMICOLON reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + THEN reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + EOL reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + DO reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + CLOSEOPENBRACKET reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) TRANSPOSE shift and go to state 171 - ! TRANSPOSE [ reduce using rule 239 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ] + ! TRANSPOSE [ reduce using rule 241 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 175 ] ! ADDITION [ shift and go to state 170 ] ! COMPARISON [ shift and go to state 169 ] @@ -15577,150 +15576,150 @@ state 405 state 406 - (238) expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX . - - TRANSPOSE reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - MULTIPLICATION reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - ADDITION reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - COMPARISON reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - LOGICAL reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - COLON reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - CLOSEBRACKET reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - COMMA reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - SPACE reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - CLOSESQBRACKET reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - SEMICOLON reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - THEN reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - EOL reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - DO reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - CLOSEOPENBRACKET reduce using rule 238 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + (240) expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX . + + TRANSPOSE reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + MULTIPLICATION reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + ADDITION reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + COMPARISON reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + LOGICAL reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + COLON reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + CLOSEBRACKET reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + COMMA reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + SPACE reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + CLOSESQBRACKET reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + SEMICOLON reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + THEN reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + EOL reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + DO reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + CLOSEOPENBRACKET reduce using rule 240 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) state 407 - (221) term -> expression COLON expression COLON expression . - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 221 (term -> expression COLON expression COLON expression .) - COLON reduce using rule 221 (term -> expression COLON expression COLON expression .) - DO reduce using rule 221 (term -> expression COLON expression COLON expression .) - THEN reduce using rule 221 (term -> expression COLON expression COLON expression .) - EOL reduce using rule 221 (term -> expression COLON expression COLON expression .) - COMMA reduce using rule 221 (term -> expression COLON expression COLON expression .) - SPACE reduce using rule 221 (term -> expression COLON expression COLON expression .) - CLOSESQBRACKET reduce using rule 221 (term -> expression COLON expression COLON expression .) - SEMICOLON reduce using rule 221 (term -> expression COLON expression COLON expression .) - CLOSEOPENBRACKET reduce using rule 221 (term -> expression COLON expression COLON expression .) + (223) term -> expression COLON expression COLON expression . + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 223 (term -> expression COLON expression COLON expression .) + COLON reduce using rule 223 (term -> expression COLON expression COLON expression .) + DO reduce using rule 223 (term -> expression COLON expression COLON expression .) + THEN reduce using rule 223 (term -> expression COLON expression COLON expression .) + EOL reduce using rule 223 (term -> expression COLON expression COLON expression .) + COMMA reduce using rule 223 (term -> expression COLON expression COLON expression .) + SPACE reduce using rule 223 (term -> expression COLON expression COLON expression .) + CLOSESQBRACKET reduce using rule 223 (term -> expression COLON expression COLON expression .) + SEMICOLON reduce using rule 223 (term -> expression COLON expression COLON expression .) + CLOSEOPENBRACKET reduce using rule 223 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 - ! TRANSPOSE [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] - ! MULTIPLICATION [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] - ! ADDITION [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] - ! COMPARISON [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] - ! LOGICAL [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] + ! TRANSPOSE [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] + ! MULTIPLICATION [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] + ! ADDITION [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] + ! COMPARISON [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] + ! LOGICAL [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 346 ] state 408 - (230) listcall -> LIST OPENBRACKET list CLOSEBRACKET . - - EOL reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - COMMA reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - TRANSPOSE reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - MULTIPLICATION reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - ADDITION reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - COMPARISON reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - LOGICAL reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - COLON reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - THEN reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - DO reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - SPACE reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - SEMICOLON reduce using rule 230 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + (232) listcall -> LIST OPENBRACKET list CLOSEBRACKET . + + EOL reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + COMMA reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + TRANSPOSE reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + MULTIPLICATION reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + ADDITION reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + COMPARISON reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + LOGICAL reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + COLON reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + THEN reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + DO reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + SPACE reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + SEMICOLON reduce using rule 232 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) state 409 - (157) list -> list COMMA GRAPHICS ASSIGNMENT . expression - (160) list -> list COMMA GRAPHICS ASSIGNMENT . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (159) list -> list COMMA GRAPHICS ASSIGNMENT . expression + (162) list -> list COMMA GRAPHICS ASSIGNMENT . listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -15745,76 +15744,76 @@ state 409 IN shift and go to state 80 term shift and go to state 94 - listcall shift and go to state 444 + listcall shift and go to state 443 termvar shift and go to state 90 - expression shift and go to state 445 + expression shift and go to state 444 state 410 - (158) list -> list COMMA MODEL ASSIGNMENT . expression - (161) list -> list COMMA MODEL ASSIGNMENT . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (160) list -> list COMMA MODEL ASSIGNMENT . expression + (163) list -> list COMMA MODEL ASSIGNMENT . listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -15839,76 +15838,76 @@ state 410 IN shift and go to state 80 term shift and go to state 94 - listcall shift and go to state 446 + listcall shift and go to state 445 termvar shift and go to state 90 - expression shift and go to state 447 + expression shift and go to state 446 state 411 - (162) list -> list COMMA IN ASSIGNMENT . expression - (163) list -> list COMMA IN ASSIGNMENT . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (164) list -> list COMMA IN ASSIGNMENT . expression + (165) list -> list COMMA IN ASSIGNMENT . listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -15933,76 +15932,76 @@ state 411 IN shift and go to state 80 term shift and go to state 94 - listcall shift and go to state 448 + listcall shift and go to state 447 termvar shift and go to state 90 - expression shift and go to state 449 + expression shift and go to state 448 state 412 - (156) list -> list COMMA VAR ASSIGNMENT . expression - (159) list -> list COMMA VAR ASSIGNMENT . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (158) list -> list COMMA VAR ASSIGNMENT . expression + (161) list -> list COMMA VAR ASSIGNMENT . listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -16027,9 +16026,9 @@ state 412 IN shift and go to state 80 term shift and go to state 94 - listcall shift and go to state 450 + listcall shift and go to state 449 termvar shift and go to state 90 - expression shift and go to state 451 + expression shift and go to state 450 state 413 @@ -16060,20 +16059,20 @@ state 414 (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 - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - COLON shift and go to state 454 - EOL shift and go to state 453 - DO shift and go to state 452 + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COLON shift and go to state 453 + EOL shift and go to state 452 + DO shift and go to state 451 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -16112,16 +16111,16 @@ state 415 state 416 - (190) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET . EOL + (192) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET . EOL - EOL shift and go to state 455 + EOL shift and go to state 454 state 417 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET . EOL - EOL shift and go to state 456 + EOL shift and go to state 455 state 418 @@ -16133,12 +16132,12 @@ state 418 (121) getvaluearg2 -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET (122) getvaluearg2 -> . VAR - OPENSQBRACKET shift and go to state 460 - DQSTRING shift and go to state 459 - GETTEXT shift and go to state 457 - VAR shift and go to state 458 + OPENSQBRACKET shift and go to state 459 + DQSTRING shift and go to state 458 + GETTEXT shift and go to state 456 + VAR shift and go to state 457 - getvaluearg2 shift and go to state 461 + getvaluearg2 shift and go to state 460 state 419 @@ -16171,76 +16170,73 @@ state 419 state 420 - (136) standarddefineargumentlist -> standarddefineargumentlist COMMA . expression - (137) standarddefineargumentlist -> standarddefineargumentlist COMMA . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA . standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (137) standarddefinearg2 -> . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 ADDITION shift and go to state 99 NOT shift and go to state 102 - LIST shift and go to state 177 PART shift and go to state 83 STRING shift and go to state 93 FUNCTIONNAME shift and go to state 87 @@ -16259,45 +16255,38 @@ state 420 IN shift and go to state 80 term shift and go to state 94 - listcall shift and go to state 462 + standarddefinearg2 shift and go to state 461 termvar shift and go to state 90 - expression shift and go to state 463 + expression shift and go to state 462 state 421 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET . EOL - - EOL shift and go to state 464 - - -state 422 - (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA . VAR COMMA VAR CLOSEBRACKET EOL - VAR shift and go to state 465 + VAR shift and go to state 463 -state 423 +state 422 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA . VAR COMMA VAR CLOSEBRACKET EOL - VAR shift and go to state 466 + VAR shift and go to state 464 -state 424 +state 423 - (195) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - COLON shift and go to state 467 + (197) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COLON shift and go to state 465 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -16305,7 +16294,7 @@ state 424 LOGICAL shift and go to state 172 -state 425 +state 424 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL . @@ -16328,7 +16317,7 @@ state 425 WHILE reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) -state 426 +state 425 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL . @@ -16351,20 +16340,20 @@ state 426 WHILE reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) -state 427 +state 426 (105) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 468 + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 466 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -16373,7 +16362,7 @@ state 427 COLON shift and go to state 174 -state 428 +state 427 (111) modelexpressionlist -> listcall . @@ -16381,35 +16370,35 @@ state 428 COMMA reduce using rule 111 (modelexpressionlist -> listcall .) -state 429 +state 428 (109) modelexpression -> LIST OPENBRACKET CLOSEBRACKET . EOL reduce using rule 109 (modelexpression -> LIST OPENBRACKET CLOSEBRACKET .) -state 430 +state 429 (108) modelexpression -> LIST OPENBRACKET modelexpressionlist . CLOSEBRACKET (112) modelexpressionlist -> modelexpressionlist . COMMA expression (113) modelexpressionlist -> modelexpressionlist . COMMA listcall - CLOSEBRACKET shift and go to state 469 - COMMA shift and go to state 470 + CLOSEBRACKET shift and go to state 467 + COMMA shift and go to state 468 -state 431 +state 430 (110) modelexpressionlist -> expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 110 (modelexpressionlist -> expression .) COMMA reduce using rule 110 (modelexpressionlist -> expression .) @@ -16421,91 +16410,91 @@ state 431 COLON shift and go to state 174 -state 432 +state 431 - (226) term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - ADDITION reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COMPARISON reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - LOGICAL reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COLON reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - DO reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - THEN reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - EOL reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COMMA reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - SPACE reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - SEMICOLON reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 226 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + (228) term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + ADDITION reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COMPARISON reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + LOGICAL reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COLON reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + DO reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + THEN reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + EOL reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COMMA reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + SPACE reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + SEMICOLON reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 228 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) -state 433 +state 432 - (225) term -> PART OPENBRACKET expression COMMA expression COLON . expression CLOSEBRACKET - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (227) term -> PART OPENBRACKET expression COMMA expression COLON . expression CLOSEBRACKET + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -16530,144 +16519,144 @@ state 433 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 471 + expression shift and go to state 469 -state 434 +state 433 - (219) termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - DOT reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - ADDITION reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - COMPARISON reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - LOGICAL reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - COLON reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - EOL reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - THEN reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - DO reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - COMMA reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - SPACE reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 219 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + (221) termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + DOT reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + ADDITION reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + COMPARISON reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + LOGICAL reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + COLON reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + EOL reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + THEN reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + DO reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + COMMA reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + SPACE reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 221 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) -state 435 +state 434 - (214) termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - DOT reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - ADDITION reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - COMPARISON reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - LOGICAL reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - COLON reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - EOL reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - THEN reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - DO reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - COMMA reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - SPACE reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - SEMICOLON reduce using rule 214 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + (216) termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + DOT reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + ADDITION reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + COMPARISON reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + LOGICAL reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + COLON reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + EOL reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + THEN reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + DO reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + COMMA reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + SPACE reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + SEMICOLON reduce using rule 216 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) -state 436 +state 435 - (207) termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - DO reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 207 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + (209) termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + DO reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) -state 437 +state 436 - (208) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression CLOSEBRACKET - (209) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET - (210) termvar -> termvar OPENBRACKET expression COLON expression COMMA . COLON CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN - - COLON shift and go to state 472 + (210) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression CLOSEBRACKET + (211) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET + (212) termvar -> termvar OPENBRACKET expression COLON expression COMMA . COLON CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN + + COLON shift and go to state 470 OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 ADDITION shift and go to state 99 @@ -16691,118 +16680,118 @@ state 437 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 473 + expression shift and go to state 471 -state 438 +state 437 - (216) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - DOT reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - ADDITION reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - COMPARISON reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - LOGICAL reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - COLON reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - EOL reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - THEN reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - DO reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - COMMA reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - SPACE reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 216 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + DOT reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + ADDITION reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + COMPARISON reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + LOGICAL reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + COLON reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + EOL reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + THEN reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + DO reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + COMMA reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + SPACE reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) -state 439 +state 438 - (218) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 218 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + (220) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) -state 440 +state 439 - (223) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET - (224) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression COLON expression CLOSEBRACKET - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (225) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression COLON expression CLOSEBRACKET + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -16827,98 +16816,98 @@ state 440 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 474 + expression shift and go to state 472 -state 441 +state 440 - (215) termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - DOT reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - ADDITION reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - COMPARISON reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - LOGICAL reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - COLON reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - EOL reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - THEN reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - DO reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - COMMA reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - SPACE reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 215 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + (217) termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + DOT reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + ADDITION reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + COMPARISON reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + LOGICAL reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + COLON reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + EOL reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + THEN reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + DO reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + COMMA reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + SPACE reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) -state 442 +state 441 - (217) termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - DOT reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - ADDITION reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COMPARISON reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - LOGICAL reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COLON reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - EOL reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - THEN reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - DO reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COMMA reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - SPACE reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - SEMICOLON reduce using rule 217 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + (219) termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + DOT reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + ADDITION reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COMPARISON reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + LOGICAL reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COLON reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + EOL reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + THEN reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + DO reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COMMA reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + SPACE reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + SEMICOLON reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) -state 443 +state 442 - (227) term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - DO reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 227 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + (229) term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + DO reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 229 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) -state 444 +state 443 - (160) list -> list COMMA GRAPHICS ASSIGNMENT listcall . + (162) list -> list COMMA GRAPHICS ASSIGNMENT listcall . - CLOSEBRACKET reduce using rule 160 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) - COMMA reduce using rule 160 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) + CLOSEBRACKET reduce using rule 162 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) + COMMA reduce using rule 162 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) -state 445 +state 444 - (157) list -> list COMMA GRAPHICS ASSIGNMENT expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 157 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) - COMMA reduce using rule 157 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) + (159) list -> list COMMA GRAPHICS ASSIGNMENT expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 159 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) + COMMA reduce using rule 159 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -16927,29 +16916,29 @@ state 445 COLON shift and go to state 174 -state 446 +state 445 - (161) list -> list COMMA MODEL ASSIGNMENT listcall . + (163) list -> list COMMA MODEL ASSIGNMENT listcall . - CLOSEBRACKET reduce using rule 161 (list -> list COMMA MODEL ASSIGNMENT listcall .) - COMMA reduce using rule 161 (list -> list COMMA MODEL ASSIGNMENT listcall .) + CLOSEBRACKET reduce using rule 163 (list -> list COMMA MODEL ASSIGNMENT listcall .) + COMMA reduce using rule 163 (list -> list COMMA MODEL ASSIGNMENT listcall .) -state 447 +state 446 - (158) list -> list COMMA MODEL ASSIGNMENT expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 158 (list -> list COMMA MODEL ASSIGNMENT expression .) - COMMA reduce using rule 158 (list -> list COMMA MODEL ASSIGNMENT expression .) + (160) list -> list COMMA MODEL ASSIGNMENT expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 160 (list -> list COMMA MODEL ASSIGNMENT expression .) + COMMA reduce using rule 160 (list -> list COMMA MODEL ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -16958,29 +16947,29 @@ state 447 COLON shift and go to state 174 -state 448 +state 447 - (163) list -> list COMMA IN ASSIGNMENT listcall . + (165) list -> list COMMA IN ASSIGNMENT listcall . - CLOSEBRACKET reduce using rule 163 (list -> list COMMA IN ASSIGNMENT listcall .) - COMMA reduce using rule 163 (list -> list COMMA IN ASSIGNMENT listcall .) + CLOSEBRACKET reduce using rule 165 (list -> list COMMA IN ASSIGNMENT listcall .) + COMMA reduce using rule 165 (list -> list COMMA IN ASSIGNMENT listcall .) -state 449 +state 448 - (162) list -> list COMMA IN ASSIGNMENT expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 162 (list -> list COMMA IN ASSIGNMENT expression .) - COMMA reduce using rule 162 (list -> list COMMA IN ASSIGNMENT expression .) + (164) list -> list COMMA IN ASSIGNMENT expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 164 (list -> list COMMA IN ASSIGNMENT expression .) + COMMA reduce using rule 164 (list -> list COMMA IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -16989,29 +16978,29 @@ state 449 COLON shift and go to state 174 -state 450 +state 449 - (159) list -> list COMMA VAR ASSIGNMENT listcall . + (161) list -> list COMMA VAR ASSIGNMENT listcall . - CLOSEBRACKET reduce using rule 159 (list -> list COMMA VAR ASSIGNMENT listcall .) - COMMA reduce using rule 159 (list -> list COMMA VAR ASSIGNMENT listcall .) + CLOSEBRACKET reduce using rule 161 (list -> list COMMA VAR ASSIGNMENT listcall .) + COMMA reduce using rule 161 (list -> list COMMA VAR ASSIGNMENT listcall .) -state 451 +state 450 - (156) list -> list COMMA VAR ASSIGNMENT expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 156 (list -> list COMMA VAR ASSIGNMENT expression .) - COMMA reduce using rule 156 (list -> list COMMA VAR ASSIGNMENT expression .) + (158) list -> list COMMA VAR ASSIGNMENT expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 158 (list -> list COMMA VAR ASSIGNMENT expression .) + COMMA reduce using rule 158 (list -> list COMMA VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -17020,14 +17009,14 @@ state 451 COLON shift and go to state 174 -state 452 +state 451 (70) forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO . EOL - EOL shift and go to state 475 + EOL shift and go to state 473 -state 453 +state 452 (69) forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL . @@ -17050,72 +17039,72 @@ state 453 WHILE reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) -state 454 +state 453 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression DO EOL - (221) term -> expression COLON expression COLON . expression - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (223) term -> expression COLON expression COLON . expression + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -17140,38 +17129,38 @@ state 454 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 476 + expression shift and go to state 474 -state 455 +state 454 - (190) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL . - - BREAK reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - RETURN reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - EOL reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - GRAPHICS reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - MODEL reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - FUNCTIONNAME reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - CLEAR reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - SELECT reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - OPENSQBRACKET reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - VAR reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - IN reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - PREVAR reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - FUNCTION reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - TRY reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - FOR reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - IF reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - WHILE reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - END reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - CASE reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - ELSEIF reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - ELSE reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - CATCH reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - ENDFUNCTION reduce using rule 190 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + (192) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL . + + BREAK reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + RETURN reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + EOL reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + GRAPHICS reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + MODEL reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + FUNCTIONNAME reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + CLEAR reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + SELECT reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + OPENSQBRACKET reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + VAR reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + IN reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + PREVAR reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + FUNCTION reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + TRY reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + FOR reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + IF reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + WHILE reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + END reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + CASE reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + ELSEIF reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + ELSE reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + CATCH reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + ENDFUNCTION reduce using rule 192 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) -state 456 +state 455 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL . @@ -17200,28 +17189,28 @@ state 456 ENDFUNCTION reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) -state 457 +state 456 (121) getvaluearg2 -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET - OPENBRACKET shift and go to state 477 + OPENBRACKET shift and go to state 475 -state 458 +state 457 (122) getvaluearg2 -> VAR . COMMA reduce using rule 122 (getvaluearg2 -> VAR .) -state 459 +state 458 (120) getvaluearg2 -> DQSTRING . COMMA reduce using rule 120 (getvaluearg2 -> DQSTRING .) -state 460 +state 459 (118) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist CLOSESQBRACKET (119) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist SEMICOLON CLOSESQBRACKET @@ -17234,43 +17223,41 @@ state 460 (129) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (130) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - GETTEXT shift and go to state 480 - DQSTRING shift and go to state 481 - FUNCTIONNAME shift and go to state 479 + GETTEXT shift and go to state 478 + DQSTRING shift and go to state 479 + FUNCTIONNAME shift and go to state 477 - getvaluearg2arraylistitem shift and go to state 478 - getvaluearg2arraylist shift and go to state 482 + getvaluearg2arraylistitem shift and go to state 476 + getvaluearg2arraylist shift and go to state 480 -state 461 +state 460 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 . COMMA getvaluearg3 COMMA getvaluearg4 - COMMA shift and go to state 483 + COMMA shift and go to state 481 -state 462 +state 461 - (137) standarddefineargumentlist -> standarddefineargumentlist COMMA listcall . + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 . COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - CLOSEBRACKET reduce using rule 137 (standarddefineargumentlist -> standarddefineargumentlist COMMA listcall .) - COMMA reduce using rule 137 (standarddefineargumentlist -> standarddefineargumentlist COMMA listcall .) + COMMA shift and go to state 482 -state 463 +state 462 - (136) standarddefineargumentlist -> standarddefineargumentlist COMMA expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 136 (standarddefineargumentlist -> standarddefineargumentlist COMMA expression .) - COMMA reduce using rule 136 (standarddefineargumentlist -> standarddefineargumentlist COMMA expression .) + (137) standarddefinearg2 -> expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 137 (standarddefinearg2 -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -17279,113 +17266,84 @@ state 463 COLON shift and go to state 174 -state 464 - - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL . - - BREAK reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - RETURN reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - EOL reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - GRAPHICS reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - MODEL reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - FUNCTIONNAME reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - CLEAR reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - SELECT reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - OPENSQBRACKET reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - VAR reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - IN reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - PREVAR reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - FUNCTION reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - TRY reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - FOR reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - IF reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - WHILE reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - END reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - CASE reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - CATCH reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - ENDFUNCTION reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - ELSE reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - ELSEIF reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL .) - - -state 465 +state 463 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR . COMMA VAR CLOSEBRACKET EOL - COMMA shift and go to state 484 + COMMA shift and go to state 483 -state 466 +state 464 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR . COMMA VAR CLOSEBRACKET EOL - COMMA shift and go to state 485 + COMMA shift and go to state 484 -state 467 +state 465 - (195) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (197) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -17410,9 +17368,9 @@ state 467 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 486 + expression shift and go to state 485 -state 468 +state 466 (105) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . @@ -17421,79 +17379,79 @@ state 468 OPENBRACKET reduce using rule 105 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) -state 469 +state 467 (108) modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET . EOL reduce using rule 108 (modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET .) -state 470 +state 468 (112) modelexpressionlist -> modelexpressionlist COMMA . expression (113) modelexpressionlist -> modelexpressionlist COMMA . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -17518,25 +17476,25 @@ state 470 IN shift and go to state 80 term shift and go to state 94 - listcall shift and go to state 487 + listcall shift and go to state 486 termvar shift and go to state 90 - expression shift and go to state 488 - -state 471 + expression shift and go to state 487 - (225) term -> PART OPENBRACKET expression COMMA expression COLON expression . CLOSEBRACKET - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression +state 469 - CLOSEBRACKET shift and go to state 489 + (227) term -> PART OPENBRACKET expression COMMA expression COLON expression . CLOSEBRACKET + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 488 COLON shift and go to state 346 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 @@ -17545,29 +17503,29 @@ state 471 LOGICAL shift and go to state 172 -state 472 +state 470 - (210) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON . CLOSEBRACKET + (212) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON . CLOSEBRACKET - CLOSEBRACKET shift and go to state 490 + CLOSEBRACKET shift and go to state 489 -state 473 +state 471 - (208) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . CLOSEBRACKET - (209) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 491 - COLON shift and go to state 492 + (210) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . CLOSEBRACKET + (211) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 490 + COLON shift and go to state 491 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -17575,22 +17533,22 @@ state 473 LOGICAL shift and go to state 172 -state 474 +state 472 - (223) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET - (224) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . COLON expression CLOSEBRACKET - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 493 - COLON shift and go to state 494 + (225) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . COLON expression CLOSEBRACKET + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 492 + COLON shift and go to state 493 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -17598,7 +17556,7 @@ state 474 LOGICAL shift and go to state 172 -state 475 +state 473 (70) forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL . @@ -17621,47 +17579,47 @@ state 475 WHILE reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) -state 476 +state 474 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . DO EOL - (221) term -> expression COLON expression COLON expression . - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - EOL shift and go to state 496 - DO shift and go to state 495 - COLON reduce using rule 221 (term -> expression COLON expression COLON expression .) + (223) term -> expression COLON expression COLON expression . + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + EOL shift and go to state 495 + DO shift and go to state 494 + COLON reduce using rule 223 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 COMPARISON shift and go to state 169 LOGICAL shift and go to state 172 - ! TRANSPOSE [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] - ! MULTIPLICATION [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] - ! ADDITION [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] - ! COMPARISON [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] - ! LOGICAL [ reduce using rule 221 (term -> expression COLON expression COLON expression .) ] + ! TRANSPOSE [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] + ! MULTIPLICATION [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] + ! ADDITION [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] + ! COMPARISON [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] + ! LOGICAL [ reduce using rule 223 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 346 ] -state 477 +state 475 (121) getvaluearg2 -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET - DQSTRING shift and go to state 497 + DQSTRING shift and go to state 496 -state 478 +state 476 (126) getvaluearg2arraylist -> getvaluearg2arraylistitem . @@ -17671,21 +17629,21 @@ state 478 SPACE reduce using rule 126 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) -state 479 +state 477 (130) getvaluearg2arraylistitem -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET - OPENBRACKET shift and go to state 498 + OPENBRACKET shift and go to state 497 -state 480 +state 478 (127) getvaluearg2arraylistitem -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET - OPENBRACKET shift and go to state 499 + OPENBRACKET shift and go to state 498 -state 481 +state 479 (128) getvaluearg2arraylistitem -> DQSTRING . (129) getvaluearg2arraylistitem -> DQSTRING . ADDITION DQSTRING @@ -17694,10 +17652,10 @@ state 481 SEMICOLON reduce using rule 128 (getvaluearg2arraylistitem -> DQSTRING .) COMMA reduce using rule 128 (getvaluearg2arraylistitem -> DQSTRING .) SPACE reduce using rule 128 (getvaluearg2arraylistitem -> DQSTRING .) - ADDITION shift and go to state 500 + ADDITION shift and go to state 499 -state 482 +state 480 (118) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . CLOSESQBRACKET (119) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . SEMICOLON CLOSESQBRACKET @@ -17705,52 +17663,143 @@ state 482 (124) getvaluearg2arraylist -> getvaluearg2arraylist . COMMA getvaluearg2arraylistitem (125) getvaluearg2arraylist -> getvaluearg2arraylist . SPACE getvaluearg2arraylistitem - CLOSESQBRACKET shift and go to state 504 - SEMICOLON shift and go to state 501 - COMMA shift and go to state 503 - SPACE shift and go to state 502 + CLOSESQBRACKET shift and go to state 503 + SEMICOLON shift and go to state 500 + COMMA shift and go to state 502 + SPACE shift and go to state 501 -state 483 +state 481 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA . getvaluearg3 COMMA getvaluearg4 (131) getvaluearg3 -> . LIST OPENBRACKET getvaluelist CLOSEBRACKET (132) getvaluearg3 -> . VAR - LIST shift and go to state 505 - VAR shift and go to state 506 + LIST shift and go to state 504 + VAR shift and go to state 505 - getvaluearg3 shift and go to state 507 + getvaluearg3 shift and go to state 506 -state 484 +state 482 + + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA . standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (138) standarddefinearg3 -> . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN + + OPENBRACKET shift and go to state 89 + OPENSQBRACKET shift and go to state 97 + ADDITION shift and go to state 99 + NOT shift and go to state 102 + PART shift and go to state 83 + STRING shift and go to state 93 + FUNCTIONNAME shift and go to state 87 + GETTEXT shift and go to state 82 + LASTINDEX shift and go to state 100 + PREVAR shift and go to state 88 + PREVAR_SUBSTITUTE shift and go to state 92 + PREVAR_BOOLEAN shift and go to state 85 + PREVAR_FLOAT shift and go to state 84 + NUMBER shift and go to state 81 + QSTRING shift and go to state 101 + DQSTRING shift and go to state 98 + VAR shift and go to state 96 + GRAPHICS shift and go to state 95 + MODEL shift and go to state 86 + IN shift and go to state 80 + + term shift and go to state 94 + standarddefinearg3 shift and go to state 507 + termvar shift and go to state 90 + expression shift and go to state 508 + +state 483 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA . VAR CLOSEBRACKET EOL - VAR shift and go to state 508 + VAR shift and go to state 509 -state 485 +state 484 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA . VAR CLOSEBRACKET EOL - VAR shift and go to state 509 + VAR shift and go to state 510 -state 486 +state 485 - (195) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 510 + (197) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 511 COLON shift and go to state 346 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 @@ -17759,7 +17808,7 @@ state 486 LOGICAL shift and go to state 172 -state 487 +state 486 (113) modelexpressionlist -> modelexpressionlist COMMA listcall . @@ -17767,18 +17816,18 @@ state 487 COMMA reduce using rule 113 (modelexpressionlist -> modelexpressionlist COMMA listcall .) -state 488 +state 487 (112) modelexpressionlist -> modelexpressionlist COMMA expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 112 (modelexpressionlist -> modelexpressionlist COMMA expression .) COMMA reduce using rule 112 (modelexpressionlist -> modelexpressionlist COMMA expression .) @@ -17790,137 +17839,137 @@ state 488 COLON shift and go to state 174 -state 489 +state 488 - (225) term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - DO reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 225 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + (227) term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + DO reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 227 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) -state 490 +state 489 - (210) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - DOT reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - ADDITION reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - COMPARISON reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - LOGICAL reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - COLON reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - EOL reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - THEN reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - DO reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - COMMA reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - SPACE reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + (212) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + DOT reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + ADDITION reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + COMPARISON reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + LOGICAL reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + COLON reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + EOL reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + THEN reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + DO reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + COMMA reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + SPACE reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) -state 491 +state 490 - (208) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - DOT reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - ADDITION reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - COMPARISON reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - LOGICAL reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - COLON reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - EOL reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - THEN reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - DO reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - COMMA reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - SPACE reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - SEMICOLON reduce using rule 208 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + (210) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + DOT reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + ADDITION reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + COMPARISON reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + LOGICAL reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + COLON reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + EOL reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + THEN reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + DO reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + COMMA reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + SPACE reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + SEMICOLON reduce using rule 210 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) -state 492 +state 491 - (209) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (211) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -17945,95 +17994,95 @@ state 492 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 511 + expression shift and go to state 512 -state 493 +state 492 - (223) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 223 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + (225) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 225 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) -state 494 +state 493 - (224) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON . expression CLOSEBRACKET - (221) term -> expression COLON . expression COLON expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (226) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON . expression CLOSEBRACKET + (223) term -> expression COLON . expression COLON expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -18058,16 +18107,16 @@ state 494 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 512 + expression shift and go to state 513 -state 495 +state 494 (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO . EOL - EOL shift and go to state 513 + EOL shift and go to state 514 -state 496 +state 495 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL . @@ -18090,94 +18139,94 @@ state 496 WHILE reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) -state 497 +state 496 (121) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET - CLOSEBRACKET shift and go to state 514 + CLOSEBRACKET shift and go to state 515 -state 498 +state 497 (130) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET - (154) list -> . list COMMA expression - (155) list -> . list COMMA listcall - (156) list -> . list COMMA VAR ASSIGNMENT expression - (157) list -> . list COMMA GRAPHICS ASSIGNMENT expression - (158) list -> . list COMMA MODEL ASSIGNMENT expression - (159) list -> . list COMMA VAR ASSIGNMENT listcall - (160) list -> . list COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> . list COMMA MODEL ASSIGNMENT listcall - (162) list -> . list COMMA IN ASSIGNMENT expression - (163) list -> . list COMMA IN ASSIGNMENT listcall - (164) list -> . expression - (165) list -> . listcall - (166) list -> . VAR ASSIGNMENT expression - (167) list -> . VAR ASSIGNMENT listcall - (168) list -> . IN ASSIGNMENT expression - (169) list -> . IN ASSIGNMENT listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (156) list -> . list COMMA expression + (157) list -> . list COMMA listcall + (158) list -> . list COMMA VAR ASSIGNMENT expression + (159) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (160) list -> . list COMMA MODEL ASSIGNMENT expression + (161) list -> . list COMMA VAR ASSIGNMENT listcall + (162) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> . list COMMA MODEL ASSIGNMENT listcall + (164) list -> . list COMMA IN ASSIGNMENT expression + (165) list -> . list COMMA IN ASSIGNMENT listcall + (166) list -> . expression + (167) list -> . listcall + (168) list -> . VAR ASSIGNMENT expression + (169) list -> . VAR ASSIGNMENT listcall + (170) list -> . IN ASSIGNMENT expression + (171) list -> . IN ASSIGNMENT listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN VAR shift and go to state 180 IN shift and go to state 179 @@ -18201,27 +18250,27 @@ state 498 GRAPHICS shift and go to state 95 MODEL shift and go to state 86 - list shift and go to state 515 + list shift and go to state 516 term shift and go to state 94 listcall shift and go to state 176 termvar shift and go to state 90 expression shift and go to state 182 -state 499 +state 498 (127) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET - DQSTRING shift and go to state 516 + DQSTRING shift and go to state 517 -state 500 +state 499 (129) getvaluearg2arraylistitem -> DQSTRING ADDITION . DQSTRING - DQSTRING shift and go to state 517 + DQSTRING shift and go to state 518 -state 501 +state 500 (119) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON . CLOSESQBRACKET (123) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON . getvaluearg2arraylistitem @@ -18230,14 +18279,14 @@ state 501 (129) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (130) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - CLOSESQBRACKET shift and go to state 519 - GETTEXT shift and go to state 480 - DQSTRING shift and go to state 481 - FUNCTIONNAME shift and go to state 479 + CLOSESQBRACKET shift and go to state 520 + GETTEXT shift and go to state 478 + DQSTRING shift and go to state 479 + FUNCTIONNAME shift and go to state 477 - getvaluearg2arraylistitem shift and go to state 518 + getvaluearg2arraylistitem shift and go to state 519 -state 502 +state 501 (125) getvaluearg2arraylist -> getvaluearg2arraylist SPACE . getvaluearg2arraylistitem (127) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET @@ -18245,13 +18294,13 @@ state 502 (129) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (130) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - GETTEXT shift and go to state 480 - DQSTRING shift and go to state 481 - FUNCTIONNAME shift and go to state 479 + GETTEXT shift and go to state 478 + DQSTRING shift and go to state 479 + FUNCTIONNAME shift and go to state 477 - getvaluearg2arraylistitem shift and go to state 520 + getvaluearg2arraylistitem shift and go to state 521 -state 503 +state 502 (124) getvaluearg2arraylist -> getvaluearg2arraylist COMMA . getvaluearg2arraylistitem (127) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET @@ -18259,78 +18308,107 @@ state 503 (129) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING (130) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - GETTEXT shift and go to state 480 - DQSTRING shift and go to state 481 - FUNCTIONNAME shift and go to state 479 + GETTEXT shift and go to state 478 + DQSTRING shift and go to state 479 + FUNCTIONNAME shift and go to state 477 - getvaluearg2arraylistitem shift and go to state 521 + getvaluearg2arraylistitem shift and go to state 522 -state 504 +state 503 (118) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET . COMMA reduce using rule 118 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET .) -state 505 +state 504 (131) getvaluearg3 -> LIST . OPENBRACKET getvaluelist CLOSEBRACKET - OPENBRACKET shift and go to state 522 + OPENBRACKET shift and go to state 523 -state 506 +state 505 (132) getvaluearg3 -> VAR . COMMA reduce using rule 132 (getvaluearg3 -> VAR .) -state 507 +state 506 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 . COMMA getvaluearg4 - COMMA shift and go to state 523 + COMMA shift and go to state 524 -state 508 +state 507 + + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 . COMMA standarddefinearg4 CLOSEBRACKET EOL + + COMMA shift and go to state 525 - (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR . CLOSEBRACKET EOL - CLOSEBRACKET shift and go to state 524 +state 508 + + (138) standarddefinearg3 -> expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 138 (standarddefinearg3 -> expression .) + TRANSPOSE shift and go to state 171 + MULTIPLICATION shift and go to state 175 + ADDITION shift and go to state 170 + COMPARISON shift and go to state 169 + LOGICAL shift and go to state 172 + COLON shift and go to state 174 state 509 - (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 - CLOSEBRACKET shift and go to state 525 + CLOSEBRACKET shift and go to state 526 state 510 - (195) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . + (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR . CLOSEBRACKET EOL - ASSIGNMENT reduce using rule 195 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 195 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 195 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET shift and go to state 527 state 511 - (209) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (197) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . - CLOSEBRACKET shift and go to state 526 + ASSIGNMENT reduce using rule 197 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 197 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 197 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + + +state 512 + + (211) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 528 COLON shift and go to state 346 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 @@ -18339,21 +18417,21 @@ state 511 LOGICAL shift and go to state 172 -state 512 +state 513 - (224) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression . CLOSEBRACKET - (221) term -> expression COLON expression . COLON expression - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (226) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression . CLOSEBRACKET + (223) term -> expression COLON expression . COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression - CLOSEBRACKET shift and go to state 527 + CLOSEBRACKET shift and go to state 529 COLON shift and go to state 346 TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 @@ -18362,7 +18440,7 @@ state 512 LOGICAL shift and go to state 172 -state 513 +state 514 (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL . @@ -18385,39 +18463,39 @@ state 513 WHILE reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) -state 514 +state 515 (121) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . COMMA reduce using rule 121 (getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) -state 515 +state 516 (130) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET - (154) list -> list . COMMA expression - (155) list -> list . COMMA listcall - (156) list -> list . COMMA VAR ASSIGNMENT expression - (157) list -> list . COMMA GRAPHICS ASSIGNMENT expression - (158) list -> list . COMMA MODEL ASSIGNMENT expression - (159) list -> list . COMMA VAR ASSIGNMENT listcall - (160) list -> list . COMMA GRAPHICS ASSIGNMENT listcall - (161) list -> list . COMMA MODEL ASSIGNMENT listcall - (162) list -> list . COMMA IN ASSIGNMENT expression - (163) list -> list . COMMA IN ASSIGNMENT listcall - - CLOSEBRACKET shift and go to state 528 + (156) list -> list . COMMA expression + (157) list -> list . COMMA listcall + (158) list -> list . COMMA VAR ASSIGNMENT expression + (159) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (160) list -> list . COMMA MODEL ASSIGNMENT expression + (161) list -> list . COMMA VAR ASSIGNMENT listcall + (162) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (163) list -> list . COMMA MODEL ASSIGNMENT listcall + (164) list -> list . COMMA IN ASSIGNMENT expression + (165) list -> list . COMMA IN ASSIGNMENT listcall + + CLOSEBRACKET shift and go to state 530 COMMA shift and go to state 275 -state 516 +state 517 (127) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET - CLOSEBRACKET shift and go to state 529 + CLOSEBRACKET shift and go to state 531 -state 517 +state 518 (129) getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING . @@ -18427,7 +18505,7 @@ state 517 SPACE reduce using rule 129 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) -state 518 +state 519 (123) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem . @@ -18437,14 +18515,14 @@ state 518 SPACE reduce using rule 123 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) -state 519 +state 520 (119) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET . COMMA reduce using rule 119 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET .) -state 520 +state 521 (125) getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem . @@ -18454,7 +18532,7 @@ state 520 SPACE reduce using rule 125 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) -state 521 +state 522 (124) getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem . @@ -18464,71 +18542,71 @@ state 521 SPACE reduce using rule 124 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) -state 522 +state 523 (131) getvaluearg3 -> LIST OPENBRACKET . getvaluelist CLOSEBRACKET - (170) getvaluelist -> . getvaluelist COMMA expression - (171) getvaluelist -> . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (172) getvaluelist -> . getvaluelist COMMA expression + (173) getvaluelist -> . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -18551,78 +18629,78 @@ state 522 MODEL shift and go to state 86 IN shift and go to state 80 - getvaluelist shift and go to state 530 + getvaluelist shift and go to state 532 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 531 + expression shift and go to state 533 -state 523 +state 524 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA . getvaluearg4 (133) getvaluearg4 -> . expression (134) getvaluearg4 -> . listcall - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (230) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (233) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -18647,72 +18725,168 @@ state 523 IN shift and go to state 80 term shift and go to state 94 - listcall shift and go to state 532 + listcall shift and go to state 534 termvar shift and go to state 90 - expression shift and go to state 533 - getvaluearg4 shift and go to state 534 + expression shift and go to state 535 + getvaluearg4 shift and go to state 536 -state 524 +state 525 + + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA . standarddefinearg4 CLOSEBRACKET EOL + (139) standarddefinearg4 -> . expression + (140) standarddefinearg4 -> . listcall + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (232) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (235) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN + + OPENBRACKET shift and go to state 89 + OPENSQBRACKET shift and go to state 97 + ADDITION shift and go to state 99 + NOT shift and go to state 102 + LIST shift and go to state 177 + PART shift and go to state 83 + STRING shift and go to state 93 + FUNCTIONNAME shift and go to state 87 + GETTEXT shift and go to state 82 + LASTINDEX shift and go to state 100 + PREVAR shift and go to state 88 + PREVAR_SUBSTITUTE shift and go to state 92 + PREVAR_BOOLEAN shift and go to state 85 + PREVAR_FLOAT shift and go to state 84 + NUMBER shift and go to state 81 + QSTRING shift and go to state 101 + DQSTRING shift and go to state 98 + VAR shift and go to state 96 + GRAPHICS shift and go to state 95 + MODEL shift and go to state 86 + IN shift and go to state 80 + + term shift and go to state 94 + listcall shift and go to state 537 + standarddefinearg4 shift and go to state 538 + termvar shift and go to state 90 + expression shift and go to state 539 + +state 526 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET . EOL - EOL shift and go to state 535 + EOL shift and go to state 540 -state 525 +state 527 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET . EOL - EOL shift and go to state 536 + EOL shift and go to state 541 -state 526 +state 528 - (209) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - DO reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 209 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + (211) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + DO reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) -state 527 +state 529 - (224) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - DO reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 224 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + (226) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + DO reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) -state 528 +state 530 (130) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . @@ -18722,7 +18896,7 @@ state 528 SPACE reduce using rule 130 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) -state 529 +state 531 (127) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . @@ -18732,30 +18906,30 @@ state 529 SPACE reduce using rule 127 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) -state 530 +state 532 (131) getvaluearg3 -> LIST OPENBRACKET getvaluelist . CLOSEBRACKET - (170) getvaluelist -> getvaluelist . COMMA expression + (172) getvaluelist -> getvaluelist . COMMA expression - CLOSEBRACKET shift and go to state 537 - COMMA shift and go to state 538 + CLOSEBRACKET shift and go to state 542 + COMMA shift and go to state 543 -state 531 +state 533 - (171) getvaluelist -> expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 171 (getvaluelist -> expression .) - COMMA reduce using rule 171 (getvaluelist -> expression .) + (173) getvaluelist -> expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 173 (getvaluelist -> expression .) + COMMA reduce using rule 173 (getvaluelist -> expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -18764,25 +18938,25 @@ state 531 COLON shift and go to state 174 -state 532 +state 534 (134) getvaluearg4 -> listcall . CLOSEBRACKET reduce using rule 134 (getvaluearg4 -> listcall .) -state 533 +state 535 (133) getvaluearg4 -> expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 133 (getvaluearg4 -> expression .) TRANSPOSE shift and go to state 171 @@ -18793,14 +18967,50 @@ state 533 COLON shift and go to state 174 -state 534 +state 536 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 . CLOSEBRACKET reduce using rule 116 (getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 .) -state 535 +state 537 + + (140) standarddefinearg4 -> listcall . + + CLOSEBRACKET reduce using rule 140 (standarddefinearg4 -> listcall .) + + +state 538 + + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 . CLOSEBRACKET EOL + + CLOSEBRACKET shift and go to state 544 + + +state 539 + + (139) standarddefinearg4 -> expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 139 (standarddefinearg4 -> expression .) + TRANSPOSE shift and go to state 171 + MULTIPLICATION shift and go to state 175 + ADDITION shift and go to state 170 + COMPARISON shift and go to state 169 + LOGICAL shift and go to state 172 + COLON shift and go to state 174 + + +state 540 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL . @@ -18823,7 +19033,7 @@ state 535 WHILE reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) -state 536 +state 541 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL . @@ -18846,76 +19056,76 @@ state 536 WHILE reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) -state 537 +state 542 (131) getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET . COMMA reduce using rule 131 (getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET .) -state 538 - - (170) getvaluelist -> getvaluelist COMMA . expression - (172) expression -> . OPENBRACKET expression CLOSEBRACKET - (173) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET - (174) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET - (175) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET - (176) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET - (177) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET - (178) expression -> . OPENSQBRACKET CLOSESQBRACKET - (179) expression -> . expression TRANSPOSE - (180) expression -> . expression MULTIPLICATION expression - (181) expression -> . expression ADDITION expression - (182) expression -> . expression COMPARISON expression - (183) expression -> . expression COMPARISON listcall - (184) expression -> . expression LOGICAL expression - (185) expression -> . ADDITION expression - (186) expression -> . NOT expression - (187) expression -> . term - (238) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (220) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (221) term -> . expression COLON expression COLON expression - (225) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (226) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (227) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (228) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (229) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (231) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (232) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (234) term -> . LASTINDEX - (235) term -> . PREVAR - (236) term -> . PREVAR_SUBSTITUTE - (237) term -> . PREVAR_BOOLEAN - (240) term -> . PREVAR_FLOAT - (241) term -> . termvar - (250) term -> . NUMBER - (251) term -> . QSTRING - (252) term -> . DQSTRING - (207) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (208) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (209) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (211) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (224) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (242) termvar -> . termvar DOT VAR - (243) termvar -> . termvar DOT GRAPHICS - (244) termvar -> . termvar DOT MODEL - (245) termvar -> . termvar DOT IN - (246) termvar -> . VAR - (247) termvar -> . GRAPHICS - (248) termvar -> . MODEL - (249) termvar -> . IN +state 543 + + (172) getvaluelist -> getvaluelist COMMA . expression + (174) expression -> . OPENBRACKET expression CLOSEBRACKET + (175) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (176) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (177) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (178) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (179) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (180) expression -> . OPENSQBRACKET CLOSESQBRACKET + (181) expression -> . expression TRANSPOSE + (182) expression -> . expression MULTIPLICATION expression + (183) expression -> . expression ADDITION expression + (184) expression -> . expression COMPARISON expression + (185) expression -> . expression COMPARISON listcall + (186) expression -> . expression LOGICAL expression + (187) expression -> . ADDITION expression + (188) expression -> . NOT expression + (189) expression -> . term + (240) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (222) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (223) term -> . expression COLON expression COLON expression + (227) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (228) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (229) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (230) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (231) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (233) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (234) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (236) term -> . LASTINDEX + (237) term -> . PREVAR + (238) term -> . PREVAR_SUBSTITUTE + (239) term -> . PREVAR_BOOLEAN + (242) term -> . PREVAR_FLOAT + (243) term -> . termvar + (252) term -> . NUMBER + (253) term -> . QSTRING + (254) term -> . DQSTRING + (209) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (210) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (211) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (213) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (214) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (215) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (216) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (217) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (218) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (219) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (221) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (244) termvar -> . termvar DOT VAR + (245) termvar -> . termvar DOT GRAPHICS + (246) termvar -> . termvar DOT MODEL + (247) termvar -> . termvar DOT IN + (248) termvar -> . VAR + (249) termvar -> . GRAPHICS + (250) termvar -> . MODEL + (251) termvar -> . IN OPENBRACKET shift and go to state 89 OPENSQBRACKET shift and go to state 97 @@ -18940,23 +19150,30 @@ state 538 term shift and go to state 94 termvar shift and go to state 90 - expression shift and go to state 539 + expression shift and go to state 545 -state 539 +state 544 + + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET . EOL - (170) getvaluelist -> getvaluelist COMMA expression . - (179) expression -> expression . TRANSPOSE - (180) expression -> expression . MULTIPLICATION expression - (181) expression -> expression . ADDITION expression - (182) expression -> expression . COMPARISON expression - (183) expression -> expression . COMPARISON listcall - (184) expression -> expression . LOGICAL expression - (238) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (239) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (221) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 170 (getvaluelist -> getvaluelist COMMA expression .) - COMMA reduce using rule 170 (getvaluelist -> getvaluelist COMMA expression .) + EOL shift and go to state 546 + + +state 545 + + (172) getvaluelist -> getvaluelist COMMA expression . + (181) expression -> expression . TRANSPOSE + (182) expression -> expression . MULTIPLICATION expression + (183) expression -> expression . ADDITION expression + (184) expression -> expression . COMPARISON expression + (185) expression -> expression . COMPARISON listcall + (186) expression -> expression . LOGICAL expression + (240) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (241) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (223) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 172 (getvaluelist -> getvaluelist COMMA expression .) + COMMA reduce using rule 172 (getvaluelist -> getvaluelist COMMA expression .) TRANSPOSE shift and go to state 171 MULTIPLICATION shift and go to state 175 ADDITION shift and go to state 170 @@ -18964,3 +19181,32 @@ state 539 LOGICAL shift and go to state 172 COLON shift and go to state 174 + +state 546 + + (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL . + + BREAK reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + RETURN reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + EOL reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + GRAPHICS reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + MODEL reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + FUNCTIONNAME reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + CLEAR reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + SELECT reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + OPENSQBRACKET reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + VAR reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + IN reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + PREVAR reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + FUNCTION reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + TRY reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + FOR reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + IF reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + WHILE reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + END reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + CASE reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + CATCH reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + ENDFUNCTION reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + ELSE reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + ELSEIF reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + diff --git a/sci2jsyacc.py b/sci2jsyacc.py index ae3c0d15..78881230 100755 --- a/sci2jsyacc.py +++ b/sci2jsyacc.py @@ -735,22 +735,33 @@ def p_getvaluearg4_expression(p): | listcall''' p[0] = '%s' % (p[1][0]) -def p_standarddefineassignment_standarddefinearguments(p): - 'standarddefineassignment : lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefineargumentlist CLOSEBRACKET EOL' - p[0] = '%*s%s = new %s(%s);\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[1], p[3], p[5]) +def p_standarddefineassignment_arg1_arg2_arg3_arg4(p): + 'standarddefineassignment : lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL' + p[0] = '%*s%s = new %s(%s,%s,%s,%s);\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[1], p[3], p[5], p[7], p[9], p[11]) -def p_standarddefineargumentlist_standarddefineargumentlist_expression(p): - '''standarddefineargumentlist : standarddefineargumentlist COMMA expression - | standarddefineargumentlist COMMA listcall''' - p[0] = '%s,%s' % (p[1], p[3][0]) - -def p_standarddefineargumentlist_expression(p): - 'standarddefineargumentlist : expression' +def p_standarddefinearg1_expression(p): + 'standarddefinearg1 : expression' value = p[1][0] if ']/' in value: value = re.sub(r'\]/.*', ']', value) p[0] = 'new ScilabDouble(%s)' % (value) +def p_standarddefinearg2_expression(p): + 'standarddefinearg2 : expression' + value = p[1][0] + p[0] = '%s' % (value) + +def p_standarddefinearg3_expression(p): + 'standarddefinearg3 : expression' + value = p[1][0] + p[0] = '%s' % (value) + +def p_standarddefinearg4_expression(p): + '''standarddefinearg4 : expression + | listcall''' + value = p[1][0] + p[0] = '%s' % (value) + # end define assignment # define ltermarraylist -- cgit