diff options
author | Sunil Shetye | 2018-08-24 15:25:09 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-08-27 16:43:40 +0530 |
commit | 249d7545a79bcc66003a80ca393994feb40c5f34 (patch) | |
tree | 4d68ae3b1db670247e6ba4c448d750213a1150d4 | |
parent | 54e9da81f331216dd021dd4164db2811f28c6f33 (diff) | |
download | sci2js-249d7545a79bcc66003a80ca393994feb40c5f34.tar.gz sci2js-249d7545a79bcc66003a80ca393994feb40c5f34.tar.bz2 sci2js-249d7545a79bcc66003a80ca393994feb40c5f34.zip |
expand the title variable
-rw-r--r-- | combined.js | 12 | ||||
-rw-r--r-- | js/NonLinear/TrigFun.js | 4 | ||||
-rw-r--r-- | js/NonLinear/TrigFun.pickle | 8 | ||||
-rw-r--r-- | js/Sources/GEN_SQR.js | 4 | ||||
-rw-r--r-- | js/Sources/GEN_SQR.pickle | 14 | ||||
-rw-r--r-- | js/Sources/PULSE_SC.js | 4 | ||||
-rw-r--r-- | js/Sources/PULSE_SC.pickle | 16 | ||||
-rw-r--r-- | parser.out | 18690 | ||||
-rwxr-xr-x | sci2jsyacc.py | 75 |
9 files changed, 9595 insertions, 9232 deletions
diff --git a/combined.js b/combined.js index dd807d3d..c14aabae 100644 --- a/combined.js +++ b/combined.js @@ -17145,7 +17145,7 @@ function TrigFun() { TrigFun.prototype.set = function TrigFun() { var exprs = this.graphics.exprs; var PREVAR_FF = [["sin"],["cos"],["tan"],["asin"],["acos"],["atan"],["sinh"],["cosh"],["tanh"],["asinh"],["acosh"],["atanh"]]; - var PREVAR_GG = [["Choose among "+strcat(PREVAR_FF.slice(1-1,4),", ")],[strcat(PREVAR_FF.slice(5-1,$),", ")]]; + this.PREVAR_GG = [["Choose among "+strcat(PREVAR_FF.slice(1-1,4),", ")],[strcat(PREVAR_FF.slice(5-1,$),", ")]]; while (true) { var ok = true; this.fun = arguments[0]["fun"]; @@ -17166,7 +17166,7 @@ function TrigFun() { return new BasicBlock(this.x); } TrigFun.prototype.get_popup_title = function TrigFun() { - var set_param_popup_title = PREVAR_GG; + var set_param_popup_title = "Choose among "+strcat(PREVAR_FF.slice(1-1,4),", "); return set_param_popup_title; } } @@ -20672,7 +20672,7 @@ function GEN_SQR() { var y = this.needcompile; var typ = list(); var exprs = this.graphics.exprs; - var Btitre = "Set GEN_SQR parameters"; + this.Btitre = "Set GEN_SQR parameters"; var Exprs0 = [["Amin"],["Amax"],["rule"],["F"]]; this.Bitems = [["Minimum Value"],["Maximum Value"],["Initial Value( 1= Minimum Value 2= Maximum Value)"],["Period (sec)"]]; var Ss = list("mat",[-1,-1],"mat",[-1,-1],"pol",-1,"pol",-1); @@ -20713,7 +20713,7 @@ function GEN_SQR() { return new BasicBlock(this.x); } GEN_SQR.prototype.get_popup_title = function GEN_SQR() { - var set_param_popup_title = Btitre; + var set_param_popup_title = "Set GEN_SQR parameters"; return set_param_popup_title; } } @@ -21010,7 +21010,7 @@ function PULSE_SC() { var y = this.needcompile; var typ = list(); var exprs = this.graphics.exprs; - var Btitre = "Set Pulse Generator parameters"; + this.Btitre = "Set Pulse Generator parameters"; var Exprs0 = [["E"],["W"],["F"],["A"]]; this.Bitems = [["Phase delay (secs):"],["Pulse Width (% of period):"],["Period (secs):"],["Amplitude:"]]; var Ss = list("pol",-1,"pol",-1,"pol",-1,"mat",[-1,-1]); @@ -21052,7 +21052,7 @@ function PULSE_SC() { return new BasicBlock(this.x); } PULSE_SC.prototype.get_popup_title = function PULSE_SC() { - var set_param_popup_title = Btitre; + var set_param_popup_title = "Set Pulse Generator parameters"; return set_param_popup_title; } } diff --git a/js/NonLinear/TrigFun.js b/js/NonLinear/TrigFun.js index e9f7f34c..1c4906ed 100644 --- a/js/NonLinear/TrigFun.js +++ b/js/NonLinear/TrigFun.js @@ -24,7 +24,7 @@ function TrigFun() { TrigFun.prototype.set = function TrigFun() { var exprs = this.graphics.exprs; var PREVAR_FF = [["sin"],["cos"],["tan"],["asin"],["acos"],["atan"],["sinh"],["cosh"],["tanh"],["asinh"],["acosh"],["atanh"]]; - var PREVAR_GG = [["Choose among "+strcat(PREVAR_FF.slice(1-1,4),", ")],[strcat(PREVAR_FF.slice(5-1,$),", ")]]; + this.PREVAR_GG = [["Choose among "+strcat(PREVAR_FF.slice(1-1,4),", ")],[strcat(PREVAR_FF.slice(5-1,$),", ")]]; while (true) { var ok = true; this.fun = arguments[0]["fun"]; @@ -45,7 +45,7 @@ function TrigFun() { return new BasicBlock(this.x); } TrigFun.prototype.get_popup_title = function TrigFun() { - var set_param_popup_title = PREVAR_GG; + var set_param_popup_title = "Choose among "+strcat(PREVAR_FF.slice(1-1,4),", "); return set_param_popup_title; } } diff --git a/js/NonLinear/TrigFun.pickle b/js/NonLinear/TrigFun.pickle index 9170d382..c01059dc 100644 --- a/js/NonLinear/TrigFun.pickle +++ b/js/NonLinear/TrigFun.pickle @@ -8,10 +8,12 @@ aS'x' p3 aS'model' p4 -aS'graphics' +aS'PREVAR_GG' p5 -atp6 -Rp7 +aS'graphics' +p6 +atp7 +Rp8 .(dp0 S'model.sim' p1 diff --git a/js/Sources/GEN_SQR.js b/js/Sources/GEN_SQR.js index 975a9aab..6f06ae0f 100644 --- a/js/Sources/GEN_SQR.js +++ b/js/Sources/GEN_SQR.js @@ -66,7 +66,7 @@ function GEN_SQR() { var y = this.needcompile; var typ = list(); var exprs = this.graphics.exprs; - var Btitre = "Set GEN_SQR parameters"; + this.Btitre = "Set GEN_SQR parameters"; var Exprs0 = [["Amin"],["Amax"],["rule"],["F"]]; this.Bitems = [["Minimum Value"],["Maximum Value"],["Initial Value( 1= Minimum Value 2= Maximum Value)"],["Period (sec)"]]; var Ss = list("mat",[-1,-1],"mat",[-1,-1],"pol",-1,"pol",-1); @@ -107,7 +107,7 @@ function GEN_SQR() { return new BasicBlock(this.x); } GEN_SQR.prototype.get_popup_title = function GEN_SQR() { - var set_param_popup_title = Btitre; + var set_param_popup_title = "Set GEN_SQR parameters"; return set_param_popup_title; } } diff --git a/js/Sources/GEN_SQR.pickle b/js/Sources/GEN_SQR.pickle index 63e01ea8..33ff1d06 100644 --- a/js/Sources/GEN_SQR.pickle +++ b/js/Sources/GEN_SQR.pickle @@ -12,16 +12,18 @@ aS'scicos_context.rule' p5 aS'graphics' p6 -aS'x' +aS'Btitre' p7 -aS'model' +aS'x' p8 -aS'scicos_context.F' +aS'model' p9 -aS'scicos_context.Amin' +aS'scicos_context.F' p10 -atp11 -Rp12 +aS'scicos_context.Amin' +p11 +atp12 +Rp13 .(dp0 S'model.odstate' p1 diff --git a/js/Sources/PULSE_SC.js b/js/Sources/PULSE_SC.js index 829a03c4..18cf7949 100644 --- a/js/Sources/PULSE_SC.js +++ b/js/Sources/PULSE_SC.js @@ -61,7 +61,7 @@ function PULSE_SC() { var y = this.needcompile; var typ = list(); var exprs = this.graphics.exprs; - var Btitre = "Set Pulse Generator parameters"; + this.Btitre = "Set Pulse Generator parameters"; var Exprs0 = [["E"],["W"],["F"],["A"]]; this.Bitems = [["Phase delay (secs):"],["Pulse Width (% of period):"],["Period (secs):"],["Amplitude:"]]; var Ss = list("pol",-1,"pol",-1,"pol",-1,"mat",[-1,-1]); @@ -103,7 +103,7 @@ function PULSE_SC() { return new BasicBlock(this.x); } PULSE_SC.prototype.get_popup_title = function PULSE_SC() { - var set_param_popup_title = Btitre; + var set_param_popup_title = "Set Pulse Generator parameters"; return set_param_popup_title; } } diff --git a/js/Sources/PULSE_SC.pickle b/js/Sources/PULSE_SC.pickle index bb16e667..4071d08e 100644 --- a/js/Sources/PULSE_SC.pickle +++ b/js/Sources/PULSE_SC.pickle @@ -10,18 +10,20 @@ aS'scicos_context.W' p4 aS'graphics' p5 -aS'x' +aS'Btitre' p6 -aS'model' +aS'x' p7 -aS'scicos_context.A' +aS'model' p8 -aS'scicos_context.F' +aS'scicos_context.A' p9 -aS'scicos_context.E' +aS'scicos_context.F' p10 -atp11 -Rp12 +aS'scicos_context.E' +p11 +atp12 +Rp13 .(dp0 S'model.odstate' p1 @@ -119,176 +119,188 @@ Rule 113 modelexpressionlist -> modelexpressionlist COMMA listcall Rule 114 modelexpression -> expression Rule 115 getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL Rule 116 getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 -Rule 117 getvaluearg1 -> expression -Rule 118 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET -Rule 119 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET -Rule 120 getvaluearg2 -> DQSTRING -Rule 121 getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET -Rule 122 getvaluearg2 -> VAR -Rule 123 getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem -Rule 124 getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem -Rule 125 getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem -Rule 126 getvaluearg2arraylist -> getvaluearg2arraylistitem -Rule 127 getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET -Rule 128 getvaluearg2arraylistitem -> DQSTRING -Rule 129 getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING -Rule 130 getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET -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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL -Rule 136 standarddefinearg1 -> expression -Rule 137 standarddefinearg2 -> expression -Rule 138 standarddefinearg3 -> modelexpression -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 function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET -Rule 193 function -> MESSAGE OPENBRACKET expression CLOSEBRACKET -Rule 194 resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL -Rule 195 clearvar -> CLEAR VAR -Rule 196 clearvar -> clearvar VAR -Rule 197 lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET -Rule 198 lterm -> lterm OPENBRACKET expression CLOSEBRACKET -Rule 199 lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET -Rule 200 lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET -Rule 201 lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET -Rule 202 lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET -Rule 203 lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET -Rule 204 lterm -> lterm DOT VAR -Rule 205 lterm -> lterm DOT IN -Rule 206 lterm -> lterm DOT GRAPHICS -Rule 207 lterm -> lterm DOT MODEL -Rule 208 lterm -> VAR -Rule 209 lterm -> IN -Rule 210 lterm -> PREVAR -Rule 211 termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET -Rule 212 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET -Rule 213 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET -Rule 214 termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET -Rule 215 termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET -Rule 216 termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET -Rule 217 termvar -> termvar OPENBRACKET COLON CLOSEBRACKET -Rule 218 termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET -Rule 219 termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET -Rule 220 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET -Rule 221 termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET -Rule 222 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET -Rule 223 termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET -Rule 224 term -> OPENBRACKET expression COLON expression CLOSEBRACKET -Rule 225 term -> expression COLON expression COLON expression -Rule 226 termvar -> termvar OPENBRACKET expression CLOSEBRACKET -Rule 227 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET -Rule 228 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET -Rule 229 term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET -Rule 230 term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET -Rule 231 term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET -Rule 232 term -> STRING OPENBRACKET expression CLOSEBRACKET -Rule 233 term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET -Rule 234 listcall -> LIST OPENBRACKET list CLOSEBRACKET -Rule 235 term -> GETTEXT OPENBRACKET expression CLOSEBRACKET -Rule 236 term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET -Rule 237 listcall -> LIST OPENBRACKET CLOSEBRACKET -Rule 238 term -> LASTINDEX -Rule 239 term -> PREVAR -Rule 240 term -> PREVAR_SUBSTITUTE -Rule 241 term -> PREVAR_BOOLEAN -Rule 242 expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX -Rule 243 expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression -Rule 244 term -> PREVAR_FLOAT -Rule 245 term -> termvar -Rule 246 termvar -> termvar DOT VAR -Rule 247 termvar -> termvar DOT IN -Rule 248 termvar -> termvar DOT GRAPHICS -Rule 249 termvar -> termvar DOT MODEL -Rule 250 termvar -> VAR -Rule 251 termvar -> GRAPHICS -Rule 252 termvar -> MODEL -Rule 253 termvar -> IN -Rule 254 term -> NUMBER -Rule 255 term -> QSTRING -Rule 256 term -> DQSTRING +Rule 117 getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET +Rule 118 getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET +Rule 119 getvaluearg1 -> DQSTRING +Rule 120 getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET +Rule 121 getvaluearg1 -> VAR +Rule 122 getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem +Rule 123 getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem +Rule 124 getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem +Rule 125 getvaluearg1arraylist -> getvaluearg1arraylistitem +Rule 126 getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET +Rule 127 getvaluearg1arraylistitem -> DQSTRING +Rule 128 getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING +Rule 129 getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET +Rule 130 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET +Rule 131 getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET +Rule 132 getvaluearg2 -> DQSTRING +Rule 133 getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET +Rule 134 getvaluearg2 -> VAR +Rule 135 getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem +Rule 136 getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem +Rule 137 getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem +Rule 138 getvaluearg2arraylist -> getvaluearg2arraylistitem +Rule 139 getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET +Rule 140 getvaluearg2arraylistitem -> DQSTRING +Rule 141 getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING +Rule 142 getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET +Rule 143 getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET +Rule 144 getvaluearg3 -> VAR +Rule 145 getvaluearg4 -> expression +Rule 146 getvaluearg4 -> listcall +Rule 147 standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL +Rule 148 standarddefinearg1 -> expression +Rule 149 standarddefinearg2 -> expression +Rule 150 standarddefinearg3 -> modelexpression +Rule 151 standarddefinearg4 -> expression +Rule 152 standarddefinearg4 -> listcall +Rule 153 ltermarraylist -> ltermarraylist COMMA ltermarraylistterm +Rule 154 ltermarraylist -> ltermarraylistterm +Rule 155 ltermarraylistterm -> VAR +Rule 156 ltermarraylistterm -> GRAPHICS +Rule 157 ltermarraylistterm -> MODEL +Rule 158 ltermarraylistterm -> VAR DOT VAR +Rule 159 ltermarraylistterm -> IN +Rule 160 ltermarraylistterm -> PREVAR +Rule 161 termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist +Rule 162 termarrayarraylist -> termarraylist SEMICOLON termarraylist +Rule 163 termarrayarraylist -> termarraylist SEMICOLON +Rule 164 termarraylist -> termarraylist COMMA expression +Rule 165 termarraylist -> termarraylist SPACE expression +Rule 166 termarraylist -> expression +Rule 167 termarraylist -> expression COLON expression +Rule 168 list -> list COMMA expression +Rule 169 list -> list COMMA listcall +Rule 170 list -> list COMMA VAR ASSIGNMENT expression +Rule 171 list -> list COMMA GRAPHICS ASSIGNMENT expression +Rule 172 list -> list COMMA MODEL ASSIGNMENT expression +Rule 173 list -> list COMMA VAR ASSIGNMENT listcall +Rule 174 list -> list COMMA GRAPHICS ASSIGNMENT listcall +Rule 175 list -> list COMMA MODEL ASSIGNMENT listcall +Rule 176 list -> list COMMA IN ASSIGNMENT expression +Rule 177 list -> list COMMA IN ASSIGNMENT listcall +Rule 178 list -> expression +Rule 179 list -> listcall +Rule 180 list -> VAR ASSIGNMENT expression +Rule 181 list -> VAR ASSIGNMENT listcall +Rule 182 list -> IN ASSIGNMENT expression +Rule 183 list -> IN ASSIGNMENT listcall +Rule 184 getvaluelist -> getvaluelist COMMA expression +Rule 185 getvaluelist -> expression +Rule 186 expression -> OPENBRACKET expression CLOSEBRACKET +Rule 187 expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET +Rule 188 expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET +Rule 189 expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET +Rule 190 expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET +Rule 191 expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET +Rule 192 expression -> OPENSQBRACKET CLOSESQBRACKET +Rule 193 expression -> expression TRANSPOSE +Rule 194 expression -> expression MULTIPLICATION expression +Rule 195 expression -> expression ADDITION expression +Rule 196 expression -> expression COMPARISON expression +Rule 197 expression -> expression COMPARISON listcall +Rule 198 expression -> expression LOGICAL expression +Rule 199 expression -> ADDITION expression +Rule 200 expression -> NOT expression +Rule 201 expression -> term +Rule 202 function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET +Rule 203 function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET +Rule 204 function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET +Rule 205 function -> MESSAGE OPENBRACKET expression CLOSEBRACKET +Rule 206 resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL +Rule 207 clearvar -> CLEAR VAR +Rule 208 clearvar -> clearvar VAR +Rule 209 lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET +Rule 210 lterm -> lterm OPENBRACKET expression CLOSEBRACKET +Rule 211 lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET +Rule 212 lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET +Rule 213 lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET +Rule 214 lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET +Rule 215 lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET +Rule 216 lterm -> lterm DOT VAR +Rule 217 lterm -> lterm DOT IN +Rule 218 lterm -> lterm DOT GRAPHICS +Rule 219 lterm -> lterm DOT MODEL +Rule 220 lterm -> VAR +Rule 221 lterm -> IN +Rule 222 lterm -> PREVAR +Rule 223 termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET +Rule 224 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET +Rule 225 termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET +Rule 226 termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET +Rule 227 termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET +Rule 228 termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET +Rule 229 termvar -> termvar OPENBRACKET COLON CLOSEBRACKET +Rule 230 termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET +Rule 231 termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET +Rule 232 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET +Rule 233 termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET +Rule 234 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET +Rule 235 termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET +Rule 236 term -> OPENBRACKET expression COLON expression CLOSEBRACKET +Rule 237 term -> expression COLON expression COLON expression +Rule 238 termvar -> termvar OPENBRACKET expression CLOSEBRACKET +Rule 239 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET +Rule 240 termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET +Rule 241 term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET +Rule 242 term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET +Rule 243 term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET +Rule 244 term -> STRING OPENBRACKET expression CLOSEBRACKET +Rule 245 term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET +Rule 246 listcall -> LIST OPENBRACKET list CLOSEBRACKET +Rule 247 term -> GETTEXT OPENBRACKET expression CLOSEBRACKET +Rule 248 term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET +Rule 249 listcall -> LIST OPENBRACKET CLOSEBRACKET +Rule 250 term -> LASTINDEX +Rule 251 term -> PREVAR +Rule 252 term -> PREVAR_SUBSTITUTE +Rule 253 term -> PREVAR_BOOLEAN +Rule 254 expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX +Rule 255 expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression +Rule 256 term -> PREVAR_FLOAT +Rule 257 term -> termvar +Rule 258 termvar -> termvar DOT VAR +Rule 259 termvar -> termvar DOT IN +Rule 260 termvar -> termvar DOT GRAPHICS +Rule 261 termvar -> termvar DOT MODEL +Rule 262 termvar -> VAR +Rule 263 termvar -> GRAPHICS +Rule 264 termvar -> MODEL +Rule 265 termvar -> IN +Rule 266 term -> NUMBER +Rule 267 term -> QSTRING +Rule 268 term -> DQSTRING Terminals, with rules where they appear -ADDITION : 129 183 187 242 243 -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 194 +ADDITION : 128 141 195 199 254 255 +ASSIGNMENT : 5 6 7 8 9 37 67 68 69 70 71 72 97 98 99 100 106 107 115 147 170 171 172 173 174 175 176 177 180 181 182 183 206 BREAK : 22 CASE : 75 76 77 78 79 80 81 82 83 84 85 86 87 88 CATCH : 66 -CLEAR : 195 -CLOSEBRACKET : 5 6 7 8 9 37 104 105 108 109 115 121 127 130 131 135 174 190 191 192 193 194 197 198 199 200 201 202 211 212 213 214 215 216 217 218 219 220 221 222 223 224 226 227 228 229 230 231 232 233 234 235 236 237 -CLOSEOPENBRACKET : 105 202 220 222 227 227 228 228 -CLOSESQBRACKET : 118 119 175 176 177 178 179 180 203 -COLON : 67 67 68 68 69 70 155 197 199 199 200 211 212 213 213 214 214 215 216 217 218 219 220 223 223 224 225 225 228 229 231 -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 192 199 200 201 212 213 214 218 219 221 223 229 230 -COMPARISON : 184 185 +CLEAR : 207 +CLOSEBRACKET : 5 6 7 8 9 37 104 105 108 109 115 120 126 129 133 139 142 143 147 186 202 203 204 205 206 209 210 211 212 213 214 223 224 225 226 227 228 229 230 231 232 233 234 235 236 238 239 240 241 242 243 244 245 246 247 248 249 +CLOSEOPENBRACKET : 105 214 232 234 239 239 240 240 +CLOSESQBRACKET : 117 118 130 131 187 188 189 190 191 192 215 +COLON : 67 67 68 68 69 70 167 209 211 211 212 223 224 225 225 226 226 227 228 229 230 231 232 235 235 236 237 237 240 241 243 +COMMA : 5 5 6 6 112 113 116 116 116 123 136 147 147 147 153 164 168 169 170 171 172 173 174 175 176 177 184 190 204 211 212 213 224 225 226 230 231 233 235 241 242 +COMPARISON : 196 197 DO : 68 70 72 89 -DOT : 101 106 107 146 204 205 206 207 246 247 248 249 -DQSTRING : 120 121 127 128 129 129 256 +DOT : 101 106 107 158 216 217 218 219 258 259 260 261 +DQSTRING : 119 120 126 127 128 128 132 133 139 140 141 141 268 ELSE : 96 ELSEIF : 94 95 END : 40 ENDFUNCTION : 3 4 -EOL : 2 3 4 5 6 7 8 9 17 21 22 23 24 25 37 40 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 106 107 115 135 194 +EOL : 2 3 4 5 6 7 8 9 17 21 22 23 24 25 37 40 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 106 107 115 147 206 FOR : 67 68 69 70 71 72 FUNCTION : 5 6 7 8 9 -FUNCTIONNAME : 6 8 9 130 190 191 233 236 -GETTEXT : 121 127 235 -GRAPHICS : 99 106 144 159 162 206 248 251 +FUNCTIONNAME : 6 8 9 129 142 202 203 245 248 +GETTEXT : 120 126 133 139 247 +GRAPHICS : 99 106 156 171 174 218 260 263 IF : 92 93 -IN : 103 147 164 165 170 171 205 209 247 253 +IN : 103 159 176 177 182 183 217 221 259 265 JOB : 5 6 74 JOB_DEFINE : 77 78 JOB_GETINPUTS : 79 80 @@ -296,35 +308,35 @@ JOB_GETORIGIN : 81 82 JOB_GETOUTPUTS : 83 84 JOB_PLOT : 85 86 JOB_SET : 87 88 -LASTINDEX : 238 -LIST : 108 109 131 234 237 -LOGICAL : 186 -MESSAGE : 192 193 -MODEL : 100 107 145 160 163 207 249 252 -MULTIPLICATION : 182 242 243 -NOT : 188 -NUMBER : 254 -OPENBRACKET : 5 6 7 8 9 37 104 105 108 109 115 121 127 130 131 135 174 190 191 192 193 194 197 198 199 200 201 202 211 212 213 214 215 216 217 218 219 220 221 222 223 224 226 227 228 229 230 231 232 233 234 235 236 237 -OPENSQBRACKET : 118 119 175 176 177 178 179 180 203 -PART : 229 230 -PREVAR : 148 210 239 -PREVAR_BOOLEAN : 241 -PREVAR_COMPLEX : 242 243 -PREVAR_FLOAT : 244 -PREVAR_SUBSTITUTE : 240 -QSTRING : 255 -RESUME : 194 +LASTINDEX : 250 +LIST : 108 109 143 246 249 +LOGICAL : 198 +MESSAGE : 204 205 +MODEL : 100 107 157 172 175 219 261 264 +MULTIPLICATION : 194 254 255 +NOT : 200 +NUMBER : 266 +OPENBRACKET : 5 6 7 8 9 37 104 105 108 109 115 120 126 129 133 139 142 143 147 186 202 203 204 205 206 209 210 211 212 213 214 223 224 225 226 227 228 229 230 231 232 233 234 235 236 238 239 240 241 242 243 244 245 246 247 248 249 +OPENSQBRACKET : 117 118 130 131 187 188 189 190 191 192 215 +PART : 241 242 +PREVAR : 160 222 251 +PREVAR_BOOLEAN : 253 +PREVAR_COMPLEX : 254 255 +PREVAR_FLOAT : 256 +PREVAR_SUBSTITUTE : 252 +QSTRING : 267 +RESUME : 206 RETURN : 23 SCICOS_GETVALUE : 115 SELECT : 73 74 -SEMICOLON : 119 123 149 150 151 176 -SPACE : 125 153 179 -STANDARD_DEFINE : 135 -STRING : 231 232 +SEMICOLON : 118 122 131 135 161 162 163 188 +SPACE : 124 137 165 191 +STANDARD_DEFINE : 147 +STRING : 243 244 THEN : 75 77 79 81 83 85 87 90 92 94 -TRANSPOSE : 181 +TRANSPOSE : 193 TRY : 65 -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 195 196 204 208 246 250 +VAR : 5 5 5 6 6 7 67 68 69 70 71 71 72 72 101 102 121 134 144 155 158 158 170 173 180 181 207 208 216 220 258 262 WHERE : 37 WHILE : 89 90 91 error : @@ -338,13 +350,13 @@ casejobstatementblock : 34 42 43 45 46 casestatement : 41 44 47 casestatementblock : 33 41 44 catchstatement : 61 -clearvar : 24 196 +clearvar : 24 208 elseifstatement : 57 58 elseifstatementblock : 54 55 57 elsestatement : 59 60 elsestatementblock : 53 55 63 endstatementblock : 33 34 50 52 53 54 55 61 62 63 -expression : 67 67 67 68 68 68 69 69 70 70 73 75 76 89 90 91 92 93 94 95 97 99 100 104 105 105 110 112 114 117 133 136 137 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 192 193 194 197 197 198 199 199 199 199 200 201 201 202 202 211 211 212 212 212 213 213 213 213 214 214 215 216 218 219 220 221 221 222 222 224 224 225 225 225 226 227 227 227 228 228 228 228 229 229 229 230 230 231 231 232 235 242 242 243 243 +expression : 67 67 67 68 68 68 69 69 70 70 73 75 76 89 90 91 92 93 94 95 97 99 100 104 105 105 110 112 114 145 148 149 151 164 165 166 167 167 168 170 171 172 176 178 180 182 184 185 186 193 194 194 195 195 196 196 197 198 198 199 200 204 204 205 206 209 209 210 211 211 211 211 212 213 213 214 214 223 223 224 224 224 225 225 225 225 226 226 227 228 230 231 232 233 233 234 234 236 236 237 237 237 238 239 239 239 240 240 240 240 241 241 241 242 242 243 243 244 247 254 254 255 255 forstatement : 51 forstatementblock : 50 forstatementblocks : 26 27 @@ -353,14 +365,16 @@ functionblock : 1 28 functionblocks : 1 0 functionstatement : 4 getvaluearg1 : 116 +getvaluearg1arraylist : 117 118 122 123 124 +getvaluearg1arraylistitem : 122 123 124 125 getvaluearg2 : 116 -getvaluearg2arraylist : 118 119 123 124 125 -getvaluearg2arraylistitem : 123 124 125 126 +getvaluearg2arraylist : 130 131 135 136 137 +getvaluearg2arraylistitem : 135 136 137 138 getvaluearg3 : 116 getvaluearg4 : 116 getvaluearguments : 115 getvalueassignment : 15 19 -getvaluelist : 131 172 +getvaluelist : 143 184 ifstatement : 56 ifstatementblock : 52 53 54 55 ifstatementblocks : 29 30 @@ -368,28 +382,28 @@ jobfunctionblock : 2 jobfunctionstatement : 3 jobsetstatement : 12 13 jobsetstatementblock : 12 43 49 -list : 7 8 130 156 157 158 159 160 161 162 163 164 165 190 233 234 -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 194 197 198 199 200 201 202 204 205 206 207 -ltermarraylist : 141 203 -ltermarraylistterm : 141 142 -modelexpression : 106 107 138 +list : 7 8 129 142 168 169 170 171 172 173 174 175 176 177 202 245 246 +listcall : 98 111 113 146 152 169 173 174 175 177 179 181 183 197 +lterm : 5 6 7 8 9 37 97 98 115 147 206 209 210 211 212 213 214 216 217 218 219 +ltermarraylist : 153 215 +ltermarraylistterm : 153 154 +modelexpression : 106 107 150 modelexpressionlist : 108 112 113 modelvar : 101 104 105 106 107 resumestatementblocks : 31 32 selectjobstatement : 34 selectstatement : 33 -standarddefinearg1 : 135 -standarddefinearg2 : 135 -standarddefinearg3 : 135 -standarddefinearg4 : 135 +standarddefinearg1 : 147 +standarddefinearg2 : 147 +standarddefinearg3 : 147 +standarddefinearg4 : 147 standarddefineassignment : 16 20 statement : 10 11 statementblock : 3 4 10 41 42 47 48 51 56 57 58 59 61 61 64 -term : 189 -termarrayarraylist : 149 175 176 -termarraylist : 149 150 150 151 152 153 177 178 179 -termvar : 211 212 213 214 215 216 217 218 219 220 221 222 223 226 227 228 245 246 247 248 249 +term : 201 +termarrayarraylist : 161 187 188 +termarraylist : 161 162 162 163 164 165 189 190 191 +termvar : 223 224 225 226 227 228 229 230 231 232 233 234 235 238 239 240 257 258 259 260 261 trystatement : 61 trystatementblocks : 35 36 whilestatement : 64 @@ -439,20 +453,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 - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 @@ -490,37 +504,37 @@ 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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -598,20 +612,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 - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR OPENSQBRACKET shift and go to state 12 VAR shift and go to state 13 @@ -649,37 +663,37 @@ 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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -755,20 +769,20 @@ state 8 state 9 - (210) lterm -> PREVAR . + (222) lterm -> PREVAR . - ASSIGNMENT reduce using rule 210 (lterm -> PREVAR .) - OPENBRACKET reduce using rule 210 (lterm -> PREVAR .) - DOT reduce using rule 210 (lterm -> PREVAR .) + ASSIGNMENT reduce using rule 222 (lterm -> PREVAR .) + OPENBRACKET reduce using rule 222 (lterm -> PREVAR .) + DOT reduce using rule 222 (lterm -> PREVAR .) state 10 - (209) lterm -> IN . + (221) lterm -> IN . - ASSIGNMENT reduce using rule 209 (lterm -> IN .) - OPENBRACKET reduce using rule 209 (lterm -> IN .) - DOT reduce using rule 209 (lterm -> IN .) + ASSIGNMENT reduce using rule 221 (lterm -> IN .) + OPENBRACKET reduce using rule 221 (lterm -> IN .) + DOT reduce using rule 221 (lterm -> IN .) state 11 @@ -776,16 +790,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 - (197) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET - (199) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (204) lterm -> lterm . DOT VAR - (205) lterm -> lterm . DOT IN - (206) lterm -> lterm . DOT GRAPHICS - (207) lterm -> lterm . DOT MODEL + (209) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET + (211) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (216) lterm -> lterm . DOT VAR + (217) lterm -> lterm . DOT IN + (218) lterm -> lterm . DOT GRAPHICS + (219) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 53 OPENBRACKET shift and go to state 52 @@ -794,15 +808,15 @@ state 11 state 12 - (203) 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 + (215) lterm -> OPENSQBRACKET . ltermarraylist CLOSESQBRACKET + (153) ltermarraylist -> . ltermarraylist COMMA ltermarraylistterm + (154) ltermarraylist -> . ltermarraylistterm + (155) ltermarraylistterm -> . VAR + (156) ltermarraylistterm -> . GRAPHICS + (157) ltermarraylistterm -> . MODEL + (158) ltermarraylistterm -> . VAR DOT VAR + (159) ltermarraylistterm -> . IN + (160) ltermarraylistterm -> . PREVAR VAR shift and go to state 59 GRAPHICS shift and go to state 58 @@ -815,11 +829,11 @@ state 12 state 13 - (208) lterm -> VAR . + (220) lterm -> VAR . - ASSIGNMENT reduce using rule 208 (lterm -> VAR .) - OPENBRACKET reduce using rule 208 (lterm -> VAR .) - DOT reduce using rule 208 (lterm -> VAR .) + ASSIGNMENT reduce using rule 220 (lterm -> VAR .) + OPENBRACKET reduce using rule 220 (lterm -> VAR .) + DOT reduce using rule 220 (lterm -> VAR .) state 14 @@ -832,7 +846,7 @@ state 14 state 15 (24) statement -> clearvar . EOL - (196) clearvar -> clearvar . VAR + (208) clearvar -> clearvar . VAR EOL shift and go to state 64 VAR shift and go to state 63 @@ -961,37 +975,37 @@ 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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -1061,66 +1075,66 @@ state 22 (73) selectstatement -> SELECT . expression EOL (74) selectjobstatement -> SELECT . JOB 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN JOB shift and go to state 92 OPENBRACKET shift and go to state 90 @@ -1277,8 +1291,8 @@ state 27 state 28 - (190) function -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET - (191) function -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET + (202) function -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET + (203) function -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 106 @@ -1327,7 +1341,7 @@ state 30 state 31 - (195) clearvar -> CLEAR . VAR + (207) clearvar -> CLEAR . VAR VAR shift and go to state 108 @@ -1419,66 +1433,66 @@ state 37 (92) ifstatement -> IF . expression THEN (93) ifstatement -> IF . expression 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -1533,37 +1547,37 @@ 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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -1634,66 +1648,66 @@ state 39 (89) whilestatement -> WHILE . expression DO EOL (90) whilestatement -> WHILE . expression THEN EOL (91) whilestatement -> WHILE . expression 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -1749,37 +1763,37 @@ 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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -1881,18 +1895,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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (194) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL - (197) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET - (199) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (204) lterm -> lterm . DOT VAR - (205) lterm -> lterm . DOT IN - (206) lterm -> lterm . DOT GRAPHICS - (207) lterm -> lterm . DOT MODEL + (147) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (206) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (209) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET + (211) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (216) lterm -> lterm . DOT VAR + (217) lterm -> lterm . DOT IN + (218) lterm -> lterm . DOT GRAPHICS + (219) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 122 OPENBRACKET shift and go to state 52 @@ -1938,8 +1952,8 @@ state 44 state 45 - (192) function -> MESSAGE . OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> MESSAGE . OPENBRACKET expression CLOSEBRACKET + (204) function -> MESSAGE . OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> MESSAGE . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 124 @@ -1973,37 +1987,37 @@ state 46 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -2158,37 +2172,37 @@ state 49 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -2258,16 +2272,16 @@ state 50 (5) jobfunctionstatement -> FUNCTION lterm . ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL (6) jobfunctionstatement -> FUNCTION lterm . ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL - (197) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET - (199) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (204) lterm -> lterm . DOT VAR - (205) lterm -> lterm . DOT IN - (206) lterm -> lterm . DOT GRAPHICS - (207) lterm -> lterm . DOT MODEL + (209) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET + (211) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (216) lterm -> lterm . DOT VAR + (217) lterm -> lterm . DOT IN + (218) lterm -> lterm . DOT GRAPHICS + (219) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 127 OPENBRACKET shift and go to state 52 @@ -2302,37 +2316,37 @@ state 51 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -2400,72 +2414,72 @@ state 51 state 52 - (197) lterm -> lterm OPENBRACKET . expression COLON expression CLOSEBRACKET - (198) lterm -> lterm OPENBRACKET . expression CLOSEBRACKET - (199) lterm -> lterm OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> lterm OPENBRACKET . expression COMMA COLON CLOSEBRACKET - (201) lterm -> lterm OPENBRACKET . expression COMMA expression CLOSEBRACKET - (202) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (209) lterm -> lterm OPENBRACKET . expression COLON expression CLOSEBRACKET + (210) lterm -> lterm OPENBRACKET . expression CLOSEBRACKET + (211) lterm -> lterm OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> lterm OPENBRACKET . expression COMMA COLON CLOSEBRACKET + (213) lterm -> lterm OPENBRACKET . expression COMMA expression CLOSEBRACKET + (214) lterm -> lterm OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -2504,10 +2518,10 @@ state 53 state 54 - (204) lterm -> lterm DOT . VAR - (205) lterm -> lterm DOT . IN - (206) lterm -> lterm DOT . GRAPHICS - (207) lterm -> lterm DOT . MODEL + (216) lterm -> lterm DOT . VAR + (217) lterm -> lterm DOT . IN + (218) lterm -> lterm DOT . GRAPHICS + (219) lterm -> lterm DOT . MODEL VAR shift and go to state 134 IN shift and go to state 132 @@ -2517,58 +2531,58 @@ state 54 state 55 - (148) ltermarraylistterm -> PREVAR . + (160) ltermarraylistterm -> PREVAR . - CLOSESQBRACKET reduce using rule 148 (ltermarraylistterm -> PREVAR .) - COMMA reduce using rule 148 (ltermarraylistterm -> PREVAR .) + CLOSESQBRACKET reduce using rule 160 (ltermarraylistterm -> PREVAR .) + COMMA reduce using rule 160 (ltermarraylistterm -> PREVAR .) state 56 - (142) ltermarraylist -> ltermarraylistterm . + (154) ltermarraylist -> ltermarraylistterm . - CLOSESQBRACKET reduce using rule 142 (ltermarraylist -> ltermarraylistterm .) - COMMA reduce using rule 142 (ltermarraylist -> ltermarraylistterm .) + CLOSESQBRACKET reduce using rule 154 (ltermarraylist -> ltermarraylistterm .) + COMMA reduce using rule 154 (ltermarraylist -> ltermarraylistterm .) state 57 - (147) ltermarraylistterm -> IN . + (159) ltermarraylistterm -> IN . - CLOSESQBRACKET reduce using rule 147 (ltermarraylistterm -> IN .) - COMMA reduce using rule 147 (ltermarraylistterm -> IN .) + CLOSESQBRACKET reduce using rule 159 (ltermarraylistterm -> IN .) + COMMA reduce using rule 159 (ltermarraylistterm -> IN .) state 58 - (144) ltermarraylistterm -> GRAPHICS . + (156) ltermarraylistterm -> GRAPHICS . - CLOSESQBRACKET reduce using rule 144 (ltermarraylistterm -> GRAPHICS .) - COMMA reduce using rule 144 (ltermarraylistterm -> GRAPHICS .) + CLOSESQBRACKET reduce using rule 156 (ltermarraylistterm -> GRAPHICS .) + COMMA reduce using rule 156 (ltermarraylistterm -> GRAPHICS .) state 59 - (143) ltermarraylistterm -> VAR . - (146) ltermarraylistterm -> VAR . DOT VAR + (155) ltermarraylistterm -> VAR . + (158) ltermarraylistterm -> VAR . DOT VAR - CLOSESQBRACKET reduce using rule 143 (ltermarraylistterm -> VAR .) - COMMA reduce using rule 143 (ltermarraylistterm -> VAR .) + CLOSESQBRACKET reduce using rule 155 (ltermarraylistterm -> VAR .) + COMMA reduce using rule 155 (ltermarraylistterm -> VAR .) DOT shift and go to state 136 state 60 - (145) ltermarraylistterm -> MODEL . + (157) ltermarraylistterm -> MODEL . - CLOSESQBRACKET reduce using rule 145 (ltermarraylistterm -> MODEL .) - COMMA reduce using rule 145 (ltermarraylistterm -> MODEL .) + CLOSESQBRACKET reduce using rule 157 (ltermarraylistterm -> MODEL .) + COMMA reduce using rule 157 (ltermarraylistterm -> MODEL .) state 61 - (203) lterm -> OPENSQBRACKET ltermarraylist . CLOSESQBRACKET - (141) ltermarraylist -> ltermarraylist . COMMA ltermarraylistterm + (215) lterm -> OPENSQBRACKET ltermarraylist . CLOSESQBRACKET + (153) ltermarraylist -> ltermarraylist . COMMA ltermarraylistterm CLOSESQBRACKET shift and go to state 138 COMMA shift and go to state 137 @@ -2606,10 +2620,10 @@ state 62 state 63 - (196) clearvar -> clearvar VAR . + (208) clearvar -> clearvar VAR . - EOL reduce using rule 196 (clearvar -> clearvar VAR .) - VAR reduce using rule 196 (clearvar -> clearvar VAR .) + EOL reduce using rule 208 (clearvar -> clearvar VAR .) + VAR reduce using rule 208 (clearvar -> clearvar VAR .) state 64 @@ -2730,37 +2744,37 @@ state 68 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -2847,66 +2861,66 @@ state 71 (94) elseifstatement -> ELSEIF . expression THEN EOL (95) elseifstatement -> ELSEIF . expression 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -2962,37 +2976,37 @@ state 72 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -3100,66 +3114,66 @@ state 74 state 75 (100) assignment -> MODEL ASSIGNMENT . expression 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -3204,66 +3218,66 @@ state 77 (75) casestatement -> CASE . expression THEN EOL (76) casestatement -> CASE . expression 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -3334,37 +3348,37 @@ 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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -3458,37 +3472,37 @@ state 80 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -3557,221 +3571,221 @@ state 80 state 81 - (251) termvar -> GRAPHICS . - - OPENBRACKET reduce using rule 251 (termvar -> GRAPHICS .) - DOT reduce using rule 251 (termvar -> GRAPHICS .) - CLOSEBRACKET reduce using rule 251 (termvar -> GRAPHICS .) - COLON reduce using rule 251 (termvar -> GRAPHICS .) - TRANSPOSE reduce using rule 251 (termvar -> GRAPHICS .) - MULTIPLICATION reduce using rule 251 (termvar -> GRAPHICS .) - ADDITION reduce using rule 251 (termvar -> GRAPHICS .) - COMPARISON reduce using rule 251 (termvar -> GRAPHICS .) - LOGICAL reduce using rule 251 (termvar -> GRAPHICS .) - EOL reduce using rule 251 (termvar -> GRAPHICS .) - THEN reduce using rule 251 (termvar -> GRAPHICS .) - DO reduce using rule 251 (termvar -> GRAPHICS .) - COMMA reduce using rule 251 (termvar -> GRAPHICS .) - CLOSEOPENBRACKET reduce using rule 251 (termvar -> GRAPHICS .) - CLOSESQBRACKET reduce using rule 251 (termvar -> GRAPHICS .) - SPACE reduce using rule 251 (termvar -> GRAPHICS .) - SEMICOLON reduce using rule 251 (termvar -> GRAPHICS .) + (263) termvar -> GRAPHICS . + + OPENBRACKET reduce using rule 263 (termvar -> GRAPHICS .) + DOT reduce using rule 263 (termvar -> GRAPHICS .) + CLOSEBRACKET reduce using rule 263 (termvar -> GRAPHICS .) + COLON reduce using rule 263 (termvar -> GRAPHICS .) + TRANSPOSE reduce using rule 263 (termvar -> GRAPHICS .) + MULTIPLICATION reduce using rule 263 (termvar -> GRAPHICS .) + ADDITION reduce using rule 263 (termvar -> GRAPHICS .) + COMPARISON reduce using rule 263 (termvar -> GRAPHICS .) + LOGICAL reduce using rule 263 (termvar -> GRAPHICS .) + COMMA reduce using rule 263 (termvar -> GRAPHICS .) + EOL reduce using rule 263 (termvar -> GRAPHICS .) + THEN reduce using rule 263 (termvar -> GRAPHICS .) + DO reduce using rule 263 (termvar -> GRAPHICS .) + CLOSEOPENBRACKET reduce using rule 263 (termvar -> GRAPHICS .) + CLOSESQBRACKET reduce using rule 263 (termvar -> GRAPHICS .) + SPACE reduce using rule 263 (termvar -> GRAPHICS .) + SEMICOLON reduce using rule 263 (termvar -> GRAPHICS .) state 82 - (254) term -> NUMBER . - - CLOSEBRACKET reduce using rule 254 (term -> NUMBER .) - TRANSPOSE reduce using rule 254 (term -> NUMBER .) - MULTIPLICATION reduce using rule 254 (term -> NUMBER .) - ADDITION reduce using rule 254 (term -> NUMBER .) - COMPARISON reduce using rule 254 (term -> NUMBER .) - LOGICAL reduce using rule 254 (term -> NUMBER .) - COLON reduce using rule 254 (term -> NUMBER .) - COMMA reduce using rule 254 (term -> NUMBER .) - DO reduce using rule 254 (term -> NUMBER .) - THEN reduce using rule 254 (term -> NUMBER .) - EOL reduce using rule 254 (term -> NUMBER .) - CLOSEOPENBRACKET reduce using rule 254 (term -> NUMBER .) - CLOSESQBRACKET reduce using rule 254 (term -> NUMBER .) - SPACE reduce using rule 254 (term -> NUMBER .) - SEMICOLON reduce using rule 254 (term -> NUMBER .) + (266) term -> NUMBER . + + TRANSPOSE reduce using rule 266 (term -> NUMBER .) + MULTIPLICATION reduce using rule 266 (term -> NUMBER .) + ADDITION reduce using rule 266 (term -> NUMBER .) + COMPARISON reduce using rule 266 (term -> NUMBER .) + LOGICAL reduce using rule 266 (term -> NUMBER .) + COLON reduce using rule 266 (term -> NUMBER .) + CLOSEBRACKET reduce using rule 266 (term -> NUMBER .) + COMMA reduce using rule 266 (term -> NUMBER .) + DO reduce using rule 266 (term -> NUMBER .) + THEN reduce using rule 266 (term -> NUMBER .) + EOL reduce using rule 266 (term -> NUMBER .) + CLOSEOPENBRACKET reduce using rule 266 (term -> NUMBER .) + CLOSESQBRACKET reduce using rule 266 (term -> NUMBER .) + SPACE reduce using rule 266 (term -> NUMBER .) + SEMICOLON reduce using rule 266 (term -> NUMBER .) state 83 - (235) term -> GETTEXT . OPENBRACKET expression CLOSEBRACKET + (247) term -> GETTEXT . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 157 state 84 - (229) term -> PART . OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> PART . OPENBRACKET expression COMMA expression CLOSEBRACKET + (241) term -> PART . OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> PART . OPENBRACKET expression COMMA expression CLOSEBRACKET OPENBRACKET shift and go to state 158 state 85 - (244) term -> PREVAR_FLOAT . - - CLOSEBRACKET reduce using rule 244 (term -> PREVAR_FLOAT .) - TRANSPOSE reduce using rule 244 (term -> PREVAR_FLOAT .) - MULTIPLICATION reduce using rule 244 (term -> PREVAR_FLOAT .) - ADDITION reduce using rule 244 (term -> PREVAR_FLOAT .) - COMPARISON reduce using rule 244 (term -> PREVAR_FLOAT .) - LOGICAL reduce using rule 244 (term -> PREVAR_FLOAT .) - COLON reduce using rule 244 (term -> PREVAR_FLOAT .) - COMMA reduce using rule 244 (term -> PREVAR_FLOAT .) - DO reduce using rule 244 (term -> PREVAR_FLOAT .) - THEN reduce using rule 244 (term -> PREVAR_FLOAT .) - EOL reduce using rule 244 (term -> PREVAR_FLOAT .) - CLOSEOPENBRACKET reduce using rule 244 (term -> PREVAR_FLOAT .) - CLOSESQBRACKET reduce using rule 244 (term -> PREVAR_FLOAT .) - SPACE reduce using rule 244 (term -> PREVAR_FLOAT .) - SEMICOLON reduce using rule 244 (term -> PREVAR_FLOAT .) + (256) term -> PREVAR_FLOAT . + + TRANSPOSE reduce using rule 256 (term -> PREVAR_FLOAT .) + MULTIPLICATION reduce using rule 256 (term -> PREVAR_FLOAT .) + ADDITION reduce using rule 256 (term -> PREVAR_FLOAT .) + COMPARISON reduce using rule 256 (term -> PREVAR_FLOAT .) + LOGICAL reduce using rule 256 (term -> PREVAR_FLOAT .) + COLON reduce using rule 256 (term -> PREVAR_FLOAT .) + CLOSEBRACKET reduce using rule 256 (term -> PREVAR_FLOAT .) + COMMA reduce using rule 256 (term -> PREVAR_FLOAT .) + DO reduce using rule 256 (term -> PREVAR_FLOAT .) + THEN reduce using rule 256 (term -> PREVAR_FLOAT .) + EOL reduce using rule 256 (term -> PREVAR_FLOAT .) + CLOSEOPENBRACKET reduce using rule 256 (term -> PREVAR_FLOAT .) + CLOSESQBRACKET reduce using rule 256 (term -> PREVAR_FLOAT .) + SPACE reduce using rule 256 (term -> PREVAR_FLOAT .) + SEMICOLON reduce using rule 256 (term -> PREVAR_FLOAT .) state 86 - (241) term -> PREVAR_BOOLEAN . - - CLOSEBRACKET reduce using rule 241 (term -> PREVAR_BOOLEAN .) - TRANSPOSE reduce using rule 241 (term -> PREVAR_BOOLEAN .) - MULTIPLICATION reduce using rule 241 (term -> PREVAR_BOOLEAN .) - ADDITION reduce using rule 241 (term -> PREVAR_BOOLEAN .) - COMPARISON reduce using rule 241 (term -> PREVAR_BOOLEAN .) - LOGICAL reduce using rule 241 (term -> PREVAR_BOOLEAN .) - COLON reduce using rule 241 (term -> PREVAR_BOOLEAN .) - COMMA reduce using rule 241 (term -> PREVAR_BOOLEAN .) - DO reduce using rule 241 (term -> PREVAR_BOOLEAN .) - THEN reduce using rule 241 (term -> PREVAR_BOOLEAN .) - EOL reduce using rule 241 (term -> PREVAR_BOOLEAN .) - CLOSEOPENBRACKET reduce using rule 241 (term -> PREVAR_BOOLEAN .) - CLOSESQBRACKET reduce using rule 241 (term -> PREVAR_BOOLEAN .) - SPACE reduce using rule 241 (term -> PREVAR_BOOLEAN .) - SEMICOLON reduce using rule 241 (term -> PREVAR_BOOLEAN .) + (253) term -> PREVAR_BOOLEAN . + + TRANSPOSE reduce using rule 253 (term -> PREVAR_BOOLEAN .) + MULTIPLICATION reduce using rule 253 (term -> PREVAR_BOOLEAN .) + ADDITION reduce using rule 253 (term -> PREVAR_BOOLEAN .) + COMPARISON reduce using rule 253 (term -> PREVAR_BOOLEAN .) + LOGICAL reduce using rule 253 (term -> PREVAR_BOOLEAN .) + COLON reduce using rule 253 (term -> PREVAR_BOOLEAN .) + CLOSEBRACKET reduce using rule 253 (term -> PREVAR_BOOLEAN .) + COMMA reduce using rule 253 (term -> PREVAR_BOOLEAN .) + DO reduce using rule 253 (term -> PREVAR_BOOLEAN .) + THEN reduce using rule 253 (term -> PREVAR_BOOLEAN .) + EOL reduce using rule 253 (term -> PREVAR_BOOLEAN .) + CLOSEOPENBRACKET reduce using rule 253 (term -> PREVAR_BOOLEAN .) + CLOSESQBRACKET reduce using rule 253 (term -> PREVAR_BOOLEAN .) + SPACE reduce using rule 253 (term -> PREVAR_BOOLEAN .) + SEMICOLON reduce using rule 253 (term -> PREVAR_BOOLEAN .) state 87 - (252) termvar -> MODEL . - - OPENBRACKET reduce using rule 252 (termvar -> MODEL .) - DOT reduce using rule 252 (termvar -> MODEL .) - CLOSEBRACKET reduce using rule 252 (termvar -> MODEL .) - COLON reduce using rule 252 (termvar -> MODEL .) - TRANSPOSE reduce using rule 252 (termvar -> MODEL .) - MULTIPLICATION reduce using rule 252 (termvar -> MODEL .) - ADDITION reduce using rule 252 (termvar -> MODEL .) - COMPARISON reduce using rule 252 (termvar -> MODEL .) - LOGICAL reduce using rule 252 (termvar -> MODEL .) - EOL reduce using rule 252 (termvar -> MODEL .) - THEN reduce using rule 252 (termvar -> MODEL .) - DO reduce using rule 252 (termvar -> MODEL .) - COMMA reduce using rule 252 (termvar -> MODEL .) - CLOSEOPENBRACKET reduce using rule 252 (termvar -> MODEL .) - CLOSESQBRACKET reduce using rule 252 (termvar -> MODEL .) - SPACE reduce using rule 252 (termvar -> MODEL .) - SEMICOLON reduce using rule 252 (termvar -> MODEL .) + (264) termvar -> MODEL . + + OPENBRACKET reduce using rule 264 (termvar -> MODEL .) + DOT reduce using rule 264 (termvar -> MODEL .) + CLOSEBRACKET reduce using rule 264 (termvar -> MODEL .) + COLON reduce using rule 264 (termvar -> MODEL .) + TRANSPOSE reduce using rule 264 (termvar -> MODEL .) + MULTIPLICATION reduce using rule 264 (termvar -> MODEL .) + ADDITION reduce using rule 264 (termvar -> MODEL .) + COMPARISON reduce using rule 264 (termvar -> MODEL .) + LOGICAL reduce using rule 264 (termvar -> MODEL .) + COMMA reduce using rule 264 (termvar -> MODEL .) + EOL reduce using rule 264 (termvar -> MODEL .) + THEN reduce using rule 264 (termvar -> MODEL .) + DO reduce using rule 264 (termvar -> MODEL .) + CLOSEOPENBRACKET reduce using rule 264 (termvar -> MODEL .) + CLOSESQBRACKET reduce using rule 264 (termvar -> MODEL .) + SPACE reduce using rule 264 (termvar -> MODEL .) + SEMICOLON reduce using rule 264 (termvar -> MODEL .) state 88 - (233) term -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET - (236) term -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET + (245) term -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET + (248) term -> FUNCTIONNAME . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 159 state 89 - (239) term -> PREVAR . - - CLOSEBRACKET reduce using rule 239 (term -> PREVAR .) - TRANSPOSE reduce using rule 239 (term -> PREVAR .) - MULTIPLICATION reduce using rule 239 (term -> PREVAR .) - ADDITION reduce using rule 239 (term -> PREVAR .) - COMPARISON reduce using rule 239 (term -> PREVAR .) - LOGICAL reduce using rule 239 (term -> PREVAR .) - COLON reduce using rule 239 (term -> PREVAR .) - COMMA reduce using rule 239 (term -> PREVAR .) - DO reduce using rule 239 (term -> PREVAR .) - THEN reduce using rule 239 (term -> PREVAR .) - EOL reduce using rule 239 (term -> PREVAR .) - CLOSEOPENBRACKET reduce using rule 239 (term -> PREVAR .) - CLOSESQBRACKET reduce using rule 239 (term -> PREVAR .) - SPACE reduce using rule 239 (term -> PREVAR .) - SEMICOLON reduce using rule 239 (term -> PREVAR .) + (251) term -> PREVAR . + + TRANSPOSE reduce using rule 251 (term -> PREVAR .) + MULTIPLICATION reduce using rule 251 (term -> PREVAR .) + ADDITION reduce using rule 251 (term -> PREVAR .) + COMPARISON reduce using rule 251 (term -> PREVAR .) + LOGICAL reduce using rule 251 (term -> PREVAR .) + COLON reduce using rule 251 (term -> PREVAR .) + CLOSEBRACKET reduce using rule 251 (term -> PREVAR .) + COMMA reduce using rule 251 (term -> PREVAR .) + DO reduce using rule 251 (term -> PREVAR .) + THEN reduce using rule 251 (term -> PREVAR .) + EOL reduce using rule 251 (term -> PREVAR .) + CLOSEOPENBRACKET reduce using rule 251 (term -> PREVAR .) + CLOSESQBRACKET reduce using rule 251 (term -> PREVAR .) + SPACE reduce using rule 251 (term -> PREVAR .) + SEMICOLON reduce using rule 251 (term -> PREVAR .) state 90 - (174) expression -> OPENBRACKET . expression CLOSEBRACKET - (224) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> OPENBRACKET . expression CLOSEBRACKET + (236) term -> OPENBRACKET . expression COLON expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -3800,43 +3814,43 @@ state 90 state 91 - (245) term -> termvar . - (211) termvar -> termvar . OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> termvar . OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> termvar . OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> termvar . OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> termvar . OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> termvar . OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> termvar . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> termvar . OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> termvar . OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> termvar . OPENBRACKET expression CLOSEBRACKET - (227) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> termvar . DOT VAR - (247) termvar -> termvar . DOT IN - (248) termvar -> termvar . DOT GRAPHICS - (249) termvar -> termvar . DOT MODEL - - CLOSEBRACKET reduce using rule 245 (term -> termvar .) - TRANSPOSE reduce using rule 245 (term -> termvar .) - MULTIPLICATION reduce using rule 245 (term -> termvar .) - ADDITION reduce using rule 245 (term -> termvar .) - COMPARISON reduce using rule 245 (term -> termvar .) - LOGICAL reduce using rule 245 (term -> termvar .) - COLON reduce using rule 245 (term -> termvar .) - COMMA reduce using rule 245 (term -> termvar .) - DO reduce using rule 245 (term -> termvar .) - THEN reduce using rule 245 (term -> termvar .) - EOL reduce using rule 245 (term -> termvar .) - CLOSEOPENBRACKET reduce using rule 245 (term -> termvar .) - CLOSESQBRACKET reduce using rule 245 (term -> termvar .) - SPACE reduce using rule 245 (term -> termvar .) - SEMICOLON reduce using rule 245 (term -> termvar .) + (257) term -> termvar . + (223) termvar -> termvar . OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> termvar . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> termvar . OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> termvar . OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> termvar . OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> termvar . OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> termvar . OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> termvar . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> termvar . OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> termvar . OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> termvar . OPENBRACKET expression CLOSEBRACKET + (239) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> termvar . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> termvar . DOT VAR + (259) termvar -> termvar . DOT IN + (260) termvar -> termvar . DOT GRAPHICS + (261) termvar -> termvar . DOT MODEL + + TRANSPOSE reduce using rule 257 (term -> termvar .) + MULTIPLICATION reduce using rule 257 (term -> termvar .) + ADDITION reduce using rule 257 (term -> termvar .) + COMPARISON reduce using rule 257 (term -> termvar .) + LOGICAL reduce using rule 257 (term -> termvar .) + COLON reduce using rule 257 (term -> termvar .) + CLOSEBRACKET reduce using rule 257 (term -> termvar .) + COMMA reduce using rule 257 (term -> termvar .) + DO reduce using rule 257 (term -> termvar .) + THEN reduce using rule 257 (term -> termvar .) + EOL reduce using rule 257 (term -> termvar .) + CLOSEOPENBRACKET reduce using rule 257 (term -> termvar .) + CLOSESQBRACKET reduce using rule 257 (term -> termvar .) + SPACE reduce using rule 257 (term -> termvar .) + SEMICOLON reduce using rule 257 (term -> termvar .) OPENBRACKET shift and go to state 161 DOT shift and go to state 162 @@ -3850,175 +3864,175 @@ state 92 state 93 - (240) term -> PREVAR_SUBSTITUTE . - - CLOSEBRACKET reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - TRANSPOSE reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - MULTIPLICATION reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - ADDITION reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - COMPARISON reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - LOGICAL reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - COLON reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - COMMA reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - DO reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - THEN reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - EOL reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - CLOSEOPENBRACKET reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - CLOSESQBRACKET reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - SPACE reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) - SEMICOLON reduce using rule 240 (term -> PREVAR_SUBSTITUTE .) + (252) term -> PREVAR_SUBSTITUTE . + + TRANSPOSE reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + MULTIPLICATION reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + ADDITION reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + COMPARISON reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + LOGICAL reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + COLON reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + CLOSEBRACKET reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + COMMA reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + DO reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + THEN reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + EOL reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + CLOSEOPENBRACKET reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + CLOSESQBRACKET reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + SPACE reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) + SEMICOLON reduce using rule 252 (term -> PREVAR_SUBSTITUTE .) state 94 - (231) term -> STRING . OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> STRING . OPENBRACKET expression CLOSEBRACKET + (243) term -> STRING . OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> STRING . OPENBRACKET expression CLOSEBRACKET OPENBRACKET shift and go to state 164 state 95 - (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 .) - EOL reduce using rule 189 (expression -> term .) - CLOSEOPENBRACKET reduce using rule 189 (expression -> term .) - THEN reduce using rule 189 (expression -> term .) - DO reduce using rule 189 (expression -> term .) + (201) expression -> term . + + TRANSPOSE reduce using rule 201 (expression -> term .) + MULTIPLICATION reduce using rule 201 (expression -> term .) + ADDITION reduce using rule 201 (expression -> term .) + COMPARISON reduce using rule 201 (expression -> term .) + LOGICAL reduce using rule 201 (expression -> term .) + COLON reduce using rule 201 (expression -> term .) + CLOSEBRACKET reduce using rule 201 (expression -> term .) + COMMA reduce using rule 201 (expression -> term .) + EOL reduce using rule 201 (expression -> term .) + CLOSEOPENBRACKET reduce using rule 201 (expression -> term .) + SPACE reduce using rule 201 (expression -> term .) + CLOSESQBRACKET reduce using rule 201 (expression -> term .) + SEMICOLON reduce using rule 201 (expression -> term .) + THEN reduce using rule 201 (expression -> term .) + DO reduce using rule 201 (expression -> term .) state 96 - (253) termvar -> IN . - - OPENBRACKET reduce using rule 253 (termvar -> IN .) - DOT reduce using rule 253 (termvar -> IN .) - CLOSEBRACKET reduce using rule 253 (termvar -> IN .) - COLON reduce using rule 253 (termvar -> IN .) - TRANSPOSE reduce using rule 253 (termvar -> IN .) - MULTIPLICATION reduce using rule 253 (termvar -> IN .) - ADDITION reduce using rule 253 (termvar -> IN .) - COMPARISON reduce using rule 253 (termvar -> IN .) - LOGICAL reduce using rule 253 (termvar -> IN .) - EOL reduce using rule 253 (termvar -> IN .) - THEN reduce using rule 253 (termvar -> IN .) - DO reduce using rule 253 (termvar -> IN .) - COMMA reduce using rule 253 (termvar -> IN .) - CLOSEOPENBRACKET reduce using rule 253 (termvar -> IN .) - CLOSESQBRACKET reduce using rule 253 (termvar -> IN .) - SPACE reduce using rule 253 (termvar -> IN .) - SEMICOLON reduce using rule 253 (termvar -> IN .) + (265) termvar -> IN . + + OPENBRACKET reduce using rule 265 (termvar -> IN .) + DOT reduce using rule 265 (termvar -> IN .) + CLOSEBRACKET reduce using rule 265 (termvar -> IN .) + COLON reduce using rule 265 (termvar -> IN .) + TRANSPOSE reduce using rule 265 (termvar -> IN .) + MULTIPLICATION reduce using rule 265 (termvar -> IN .) + ADDITION reduce using rule 265 (termvar -> IN .) + COMPARISON reduce using rule 265 (termvar -> IN .) + LOGICAL reduce using rule 265 (termvar -> IN .) + EOL reduce using rule 265 (termvar -> IN .) + THEN reduce using rule 265 (termvar -> IN .) + DO reduce using rule 265 (termvar -> IN .) + COMMA reduce using rule 265 (termvar -> IN .) + CLOSEOPENBRACKET reduce using rule 265 (termvar -> IN .) + CLOSESQBRACKET reduce using rule 265 (termvar -> IN .) + SPACE reduce using rule 265 (termvar -> IN .) + SEMICOLON reduce using rule 265 (termvar -> IN .) state 97 - (250) termvar -> VAR . - - OPENBRACKET reduce using rule 250 (termvar -> VAR .) - DOT reduce using rule 250 (termvar -> VAR .) - CLOSEBRACKET reduce using rule 250 (termvar -> VAR .) - COLON reduce using rule 250 (termvar -> VAR .) - TRANSPOSE reduce using rule 250 (termvar -> VAR .) - MULTIPLICATION reduce using rule 250 (termvar -> VAR .) - ADDITION reduce using rule 250 (termvar -> VAR .) - COMPARISON reduce using rule 250 (termvar -> VAR .) - LOGICAL reduce using rule 250 (termvar -> VAR .) - EOL reduce using rule 250 (termvar -> VAR .) - THEN reduce using rule 250 (termvar -> VAR .) - DO reduce using rule 250 (termvar -> VAR .) - COMMA reduce using rule 250 (termvar -> VAR .) - CLOSEOPENBRACKET reduce using rule 250 (termvar -> VAR .) - CLOSESQBRACKET reduce using rule 250 (termvar -> VAR .) - SPACE reduce using rule 250 (termvar -> VAR .) - SEMICOLON reduce using rule 250 (termvar -> VAR .) + (262) termvar -> VAR . + + OPENBRACKET reduce using rule 262 (termvar -> VAR .) + DOT reduce using rule 262 (termvar -> VAR .) + CLOSEBRACKET reduce using rule 262 (termvar -> VAR .) + COLON reduce using rule 262 (termvar -> VAR .) + TRANSPOSE reduce using rule 262 (termvar -> VAR .) + MULTIPLICATION reduce using rule 262 (termvar -> VAR .) + ADDITION reduce using rule 262 (termvar -> VAR .) + COMPARISON reduce using rule 262 (termvar -> VAR .) + LOGICAL reduce using rule 262 (termvar -> VAR .) + EOL reduce using rule 262 (termvar -> VAR .) + THEN reduce using rule 262 (termvar -> VAR .) + DO reduce using rule 262 (termvar -> VAR .) + COMMA reduce using rule 262 (termvar -> VAR .) + CLOSEOPENBRACKET reduce using rule 262 (termvar -> VAR .) + CLOSESQBRACKET reduce using rule 262 (termvar -> VAR .) + SPACE reduce using rule 262 (termvar -> VAR .) + SEMICOLON reduce using rule 262 (termvar -> VAR .) state 98 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (187) expression -> OPENSQBRACKET . termarrayarraylist CLOSESQBRACKET + (188) expression -> OPENSQBRACKET . termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> OPENSQBRACKET . termarraylist CLOSESQBRACKET + (190) expression -> OPENSQBRACKET . termarraylist COMMA CLOSESQBRACKET + (191) expression -> OPENSQBRACKET . termarraylist SPACE CLOSESQBRACKET + (192) expression -> OPENSQBRACKET . CLOSESQBRACKET + (161) termarrayarraylist -> . termarrayarraylist SEMICOLON termarraylist + (162) termarrayarraylist -> . termarraylist SEMICOLON termarraylist + (163) termarrayarraylist -> . termarraylist SEMICOLON + (164) termarraylist -> . termarraylist COMMA expression + (165) termarraylist -> . termarraylist SPACE expression + (166) termarraylist -> . expression + (167) termarraylist -> . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN CLOSESQBRACKET shift and go to state 166 OPENBRACKET shift and go to state 90 @@ -4050,88 +4064,88 @@ state 98 state 99 - (256) term -> DQSTRING . - - CLOSEBRACKET reduce using rule 256 (term -> DQSTRING .) - TRANSPOSE reduce using rule 256 (term -> DQSTRING .) - MULTIPLICATION reduce using rule 256 (term -> DQSTRING .) - ADDITION reduce using rule 256 (term -> DQSTRING .) - COMPARISON reduce using rule 256 (term -> DQSTRING .) - LOGICAL reduce using rule 256 (term -> DQSTRING .) - COLON reduce using rule 256 (term -> DQSTRING .) - COMMA reduce using rule 256 (term -> DQSTRING .) - DO reduce using rule 256 (term -> DQSTRING .) - THEN reduce using rule 256 (term -> DQSTRING .) - EOL reduce using rule 256 (term -> DQSTRING .) - CLOSEOPENBRACKET reduce using rule 256 (term -> DQSTRING .) - CLOSESQBRACKET reduce using rule 256 (term -> DQSTRING .) - SPACE reduce using rule 256 (term -> DQSTRING .) - SEMICOLON reduce using rule 256 (term -> DQSTRING .) + (268) term -> DQSTRING . + + TRANSPOSE reduce using rule 268 (term -> DQSTRING .) + MULTIPLICATION reduce using rule 268 (term -> DQSTRING .) + ADDITION reduce using rule 268 (term -> DQSTRING .) + COMPARISON reduce using rule 268 (term -> DQSTRING .) + LOGICAL reduce using rule 268 (term -> DQSTRING .) + COLON reduce using rule 268 (term -> DQSTRING .) + CLOSEBRACKET reduce using rule 268 (term -> DQSTRING .) + COMMA reduce using rule 268 (term -> DQSTRING .) + DO reduce using rule 268 (term -> DQSTRING .) + THEN reduce using rule 268 (term -> DQSTRING .) + EOL reduce using rule 268 (term -> DQSTRING .) + CLOSEOPENBRACKET reduce using rule 268 (term -> DQSTRING .) + CLOSESQBRACKET reduce using rule 268 (term -> DQSTRING .) + SPACE reduce using rule 268 (term -> DQSTRING .) + SEMICOLON reduce using rule 268 (term -> DQSTRING .) state 100 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (199) expression -> ADDITION . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -4160,109 +4174,109 @@ state 100 state 101 - (238) term -> LASTINDEX . - - CLOSEBRACKET reduce using rule 238 (term -> LASTINDEX .) - TRANSPOSE reduce using rule 238 (term -> LASTINDEX .) - MULTIPLICATION reduce using rule 238 (term -> LASTINDEX .) - ADDITION reduce using rule 238 (term -> LASTINDEX .) - COMPARISON reduce using rule 238 (term -> LASTINDEX .) - LOGICAL reduce using rule 238 (term -> LASTINDEX .) - COLON reduce using rule 238 (term -> LASTINDEX .) - COMMA reduce using rule 238 (term -> LASTINDEX .) - DO reduce using rule 238 (term -> LASTINDEX .) - THEN reduce using rule 238 (term -> LASTINDEX .) - EOL reduce using rule 238 (term -> LASTINDEX .) - CLOSEOPENBRACKET reduce using rule 238 (term -> LASTINDEX .) - CLOSESQBRACKET reduce using rule 238 (term -> LASTINDEX .) - SPACE reduce using rule 238 (term -> LASTINDEX .) - SEMICOLON reduce using rule 238 (term -> LASTINDEX .) + (250) term -> LASTINDEX . + + TRANSPOSE reduce using rule 250 (term -> LASTINDEX .) + MULTIPLICATION reduce using rule 250 (term -> LASTINDEX .) + ADDITION reduce using rule 250 (term -> LASTINDEX .) + COMPARISON reduce using rule 250 (term -> LASTINDEX .) + LOGICAL reduce using rule 250 (term -> LASTINDEX .) + COLON reduce using rule 250 (term -> LASTINDEX .) + CLOSEBRACKET reduce using rule 250 (term -> LASTINDEX .) + COMMA reduce using rule 250 (term -> LASTINDEX .) + DO reduce using rule 250 (term -> LASTINDEX .) + THEN reduce using rule 250 (term -> LASTINDEX .) + EOL reduce using rule 250 (term -> LASTINDEX .) + CLOSEOPENBRACKET reduce using rule 250 (term -> LASTINDEX .) + CLOSESQBRACKET reduce using rule 250 (term -> LASTINDEX .) + SPACE reduce using rule 250 (term -> LASTINDEX .) + SEMICOLON reduce using rule 250 (term -> LASTINDEX .) state 102 - (255) term -> QSTRING . - - CLOSEBRACKET reduce using rule 255 (term -> QSTRING .) - TRANSPOSE reduce using rule 255 (term -> QSTRING .) - MULTIPLICATION reduce using rule 255 (term -> QSTRING .) - ADDITION reduce using rule 255 (term -> QSTRING .) - COMPARISON reduce using rule 255 (term -> QSTRING .) - LOGICAL reduce using rule 255 (term -> QSTRING .) - COLON reduce using rule 255 (term -> QSTRING .) - COMMA reduce using rule 255 (term -> QSTRING .) - DO reduce using rule 255 (term -> QSTRING .) - THEN reduce using rule 255 (term -> QSTRING .) - EOL reduce using rule 255 (term -> QSTRING .) - CLOSEOPENBRACKET reduce using rule 255 (term -> QSTRING .) - CLOSESQBRACKET reduce using rule 255 (term -> QSTRING .) - SPACE reduce using rule 255 (term -> QSTRING .) - SEMICOLON reduce using rule 255 (term -> QSTRING .) + (267) term -> QSTRING . + + TRANSPOSE reduce using rule 267 (term -> QSTRING .) + MULTIPLICATION reduce using rule 267 (term -> QSTRING .) + ADDITION reduce using rule 267 (term -> QSTRING .) + COMPARISON reduce using rule 267 (term -> QSTRING .) + LOGICAL reduce using rule 267 (term -> QSTRING .) + COLON reduce using rule 267 (term -> QSTRING .) + CLOSEBRACKET reduce using rule 267 (term -> QSTRING .) + COMMA reduce using rule 267 (term -> QSTRING .) + DO reduce using rule 267 (term -> QSTRING .) + THEN reduce using rule 267 (term -> QSTRING .) + EOL reduce using rule 267 (term -> QSTRING .) + CLOSEOPENBRACKET reduce using rule 267 (term -> QSTRING .) + CLOSESQBRACKET reduce using rule 267 (term -> QSTRING .) + SPACE reduce using rule 267 (term -> QSTRING .) + SEMICOLON reduce using rule 267 (term -> QSTRING .) state 103 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (200) expression -> NOT . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -4292,15 +4306,15 @@ state 103 state 104 (73) selectstatement -> SELECT expression . 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression EOL shift and go to state 175 TRANSPOSE shift and go to state 173 @@ -4343,86 +4357,86 @@ state 105 state 106 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (202) function -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET + (203) function -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET + (168) list -> . list COMMA expression + (169) list -> . list COMMA listcall + (170) list -> . list COMMA VAR ASSIGNMENT expression + (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (172) list -> . list COMMA MODEL ASSIGNMENT expression + (173) list -> . list COMMA VAR ASSIGNMENT listcall + (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> . list COMMA MODEL ASSIGNMENT listcall + (176) list -> . list COMMA IN ASSIGNMENT expression + (177) list -> . list COMMA IN ASSIGNMENT listcall + (178) list -> . expression + (179) list -> . listcall + (180) list -> . VAR ASSIGNMENT expression + (181) list -> . VAR ASSIGNMENT listcall + (182) list -> . IN ASSIGNMENT expression + (183) list -> . IN ASSIGNMENT listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN CLOSEBRACKET shift and go to state 180 VAR shift and go to state 182 @@ -4467,10 +4481,10 @@ state 107 state 108 - (195) clearvar -> CLEAR VAR . + (207) clearvar -> CLEAR VAR . - EOL reduce using rule 195 (clearvar -> CLEAR VAR .) - VAR reduce using rule 195 (clearvar -> CLEAR VAR .) + EOL reduce using rule 207 (clearvar -> CLEAR VAR .) + VAR reduce using rule 207 (clearvar -> CLEAR VAR .) state 109 @@ -4556,37 +4570,37 @@ state 111 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -4696,34 +4710,34 @@ state 113 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (50) forstatementblocks -> . forstatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL @@ -4804,66 +4818,66 @@ state 114 state 115 (99) assignment -> GRAPHICS ASSIGNMENT . expression 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -4908,15 +4922,15 @@ state 117 (92) ifstatement -> IF expression . THEN (93) ifstatement -> IF expression . 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression THEN shift and go to state 210 EOL shift and go to state 211 @@ -4970,15 +4984,15 @@ state 120 (89) whilestatement -> WHILE expression . DO EOL (90) whilestatement -> WHILE expression . THEN EOL (91) whilestatement -> WHILE expression . 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression DO shift and go to state 213 THEN shift and go to state 214 @@ -5020,37 +5034,37 @@ state 121 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -5123,70 +5137,70 @@ state 122 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (194) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (147) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (206) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN WHERE shift and go to state 221 SCICOS_GETVALUE shift and go to state 220 @@ -5251,68 +5265,68 @@ state 123 state 124 - (192) function -> MESSAGE OPENBRACKET . expression COMMA expression CLOSEBRACKET - (193) function -> MESSAGE 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (204) function -> MESSAGE OPENBRACKET . expression COMMA expression CLOSEBRACKET + (205) function -> MESSAGE OPENBRACKET . expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -5367,37 +5381,37 @@ state 125 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -5491,37 +5505,37 @@ state 126 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -5607,21 +5621,21 @@ state 128 state 129 - (197) lterm -> lterm OPENBRACKET expression . COLON expression CLOSEBRACKET - (198) lterm -> lterm OPENBRACKET expression . CLOSEBRACKET - (199) lterm -> lterm OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> lterm OPENBRACKET expression . COMMA COLON CLOSEBRACKET - (201) lterm -> lterm OPENBRACKET expression . COMMA expression CLOSEBRACKET - (202) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (209) lterm -> lterm OPENBRACKET expression . COLON expression CLOSEBRACKET + (210) lterm -> lterm OPENBRACKET expression . CLOSEBRACKET + (211) lterm -> lterm OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> lterm OPENBRACKET expression . COMMA COLON CLOSEBRACKET + (213) lterm -> lterm OPENBRACKET expression . COMMA expression CLOSEBRACKET + (214) lterm -> lterm OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression COLON shift and go to state 231 CLOSEBRACKET shift and go to state 228 @@ -5651,56 +5665,56 @@ state 131 state 132 - (205) lterm -> lterm DOT IN . + (217) 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 .) + ASSIGNMENT reduce using rule 217 (lterm -> lterm DOT IN .) + OPENBRACKET reduce using rule 217 (lterm -> lterm DOT IN .) + DOT reduce using rule 217 (lterm -> lterm DOT IN .) state 133 - (206) lterm -> lterm DOT GRAPHICS . + (218) lterm -> lterm DOT GRAPHICS . - ASSIGNMENT reduce using rule 206 (lterm -> lterm DOT GRAPHICS .) - OPENBRACKET reduce using rule 206 (lterm -> lterm DOT GRAPHICS .) - DOT reduce using rule 206 (lterm -> lterm DOT GRAPHICS .) + ASSIGNMENT reduce using rule 218 (lterm -> lterm DOT GRAPHICS .) + OPENBRACKET reduce using rule 218 (lterm -> lterm DOT GRAPHICS .) + DOT reduce using rule 218 (lterm -> lterm DOT GRAPHICS .) state 134 - (204) lterm -> lterm DOT VAR . + (216) lterm -> lterm DOT VAR . - ASSIGNMENT reduce using rule 204 (lterm -> lterm DOT VAR .) - OPENBRACKET reduce using rule 204 (lterm -> lterm DOT VAR .) - DOT reduce using rule 204 (lterm -> lterm DOT VAR .) + ASSIGNMENT reduce using rule 216 (lterm -> lterm DOT VAR .) + OPENBRACKET reduce using rule 216 (lterm -> lterm DOT VAR .) + DOT reduce using rule 216 (lterm -> lterm DOT VAR .) state 135 - (207) lterm -> lterm DOT MODEL . + (219) lterm -> lterm DOT MODEL . - ASSIGNMENT reduce using rule 207 (lterm -> lterm DOT MODEL .) - OPENBRACKET reduce using rule 207 (lterm -> lterm DOT MODEL .) - DOT reduce using rule 207 (lterm -> lterm DOT MODEL .) + ASSIGNMENT reduce using rule 219 (lterm -> lterm DOT MODEL .) + OPENBRACKET reduce using rule 219 (lterm -> lterm DOT MODEL .) + DOT reduce using rule 219 (lterm -> lterm DOT MODEL .) state 136 - (146) ltermarraylistterm -> VAR DOT . VAR + (158) ltermarraylistterm -> VAR DOT . VAR VAR shift and go to state 234 state 137 - (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 + (153) ltermarraylist -> ltermarraylist COMMA . ltermarraylistterm + (155) ltermarraylistterm -> . VAR + (156) ltermarraylistterm -> . GRAPHICS + (157) ltermarraylistterm -> . MODEL + (158) ltermarraylistterm -> . VAR DOT VAR + (159) ltermarraylistterm -> . IN + (160) ltermarraylistterm -> . PREVAR VAR shift and go to state 59 GRAPHICS shift and go to state 58 @@ -5712,11 +5726,11 @@ state 137 state 138 - (203) lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET . + (215) lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET . - ASSIGNMENT reduce using rule 203 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) - OPENBRACKET reduce using rule 203 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) - DOT reduce using rule 203 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) + ASSIGNMENT reduce using rule 215 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) + OPENBRACKET reduce using rule 215 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) + DOT reduce using rule 215 (lterm -> OPENSQBRACKET ltermarraylist CLOSESQBRACKET .) state 139 @@ -5787,37 +5801,37 @@ 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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -5941,37 +5955,37 @@ state 143 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -6096,15 +6110,15 @@ state 146 (94) elseifstatement -> ELSEIF expression . THEN EOL (95) elseifstatement -> ELSEIF expression . 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression THEN shift and go to state 238 EOL shift and go to state 239 @@ -6144,37 +6158,37 @@ state 147 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -6275,15 +6289,15 @@ state 148 state 149 (100) assignment -> MODEL ASSIGNMENT expression . 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression EOL shift and go to state 240 TRANSPOSE shift and go to state 173 @@ -6328,15 +6342,15 @@ state 153 (75) casestatement -> CASE expression . THEN EOL (76) casestatement -> CASE expression . 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression THEN shift and go to state 244 EOL shift and go to state 245 @@ -6408,37 +6422,37 @@ state 155 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -6534,37 +6548,37 @@ state 156 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -6633,67 +6647,67 @@ state 156 state 157 - (235) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (247) term -> GETTEXT OPENBRACKET . expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -6722,68 +6736,68 @@ state 157 state 158 - (229) term -> PART OPENBRACKET . expression COMMA expression COLON expression CLOSEBRACKET - (230) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (241) term -> PART OPENBRACKET . expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> PART OPENBRACKET . expression COMMA expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -6812,86 +6826,86 @@ state 158 state 159 - (233) term -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET - (236) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (245) term -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET + (248) term -> FUNCTIONNAME OPENBRACKET . CLOSEBRACKET + (168) list -> . list COMMA expression + (169) list -> . list COMMA listcall + (170) list -> . list COMMA VAR ASSIGNMENT expression + (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (172) list -> . list COMMA MODEL ASSIGNMENT expression + (173) list -> . list COMMA VAR ASSIGNMENT listcall + (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> . list COMMA MODEL ASSIGNMENT listcall + (176) list -> . list COMMA IN ASSIGNMENT expression + (177) list -> . list COMMA IN ASSIGNMENT listcall + (178) list -> . expression + (179) list -> . listcall + (180) list -> . VAR ASSIGNMENT expression + (181) list -> . VAR ASSIGNMENT listcall + (182) list -> . IN ASSIGNMENT expression + (183) list -> . IN ASSIGNMENT listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN CLOSEBRACKET shift and go to state 249 VAR shift and go to state 182 @@ -6924,17 +6938,17 @@ state 159 state 160 - (174) expression -> OPENBRACKET expression . CLOSEBRACKET - (224) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (186) expression -> OPENBRACKET expression . CLOSEBRACKET + (236) term -> OPENBRACKET expression . COLON expression CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 251 COLON shift and go to state 252 @@ -6947,82 +6961,82 @@ state 160 state 161 - (211) termvar -> termvar OPENBRACKET . expression COLON expression CLOSEBRACKET - (212) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> termvar OPENBRACKET . expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> termvar OPENBRACKET . COLON expression CLOSEBRACKET - (216) termvar -> termvar OPENBRACKET . expression COLON CLOSEBRACKET - (217) termvar -> termvar OPENBRACKET . COLON CLOSEBRACKET - (218) termvar -> termvar OPENBRACKET . COLON COMMA expression CLOSEBRACKET - (219) termvar -> termvar OPENBRACKET . expression COMMA COLON CLOSEBRACKET - (220) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> termvar OPENBRACKET . expression COMMA expression CLOSEBRACKET - (222) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> termvar OPENBRACKET . COLON COMMA COLON CLOSEBRACKET - (226) termvar -> termvar OPENBRACKET . expression CLOSEBRACKET - (227) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (223) termvar -> termvar OPENBRACKET . expression COLON expression CLOSEBRACKET + (224) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET . expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET . expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> termvar OPENBRACKET . COLON expression CLOSEBRACKET + (228) termvar -> termvar OPENBRACKET . expression COLON CLOSEBRACKET + (229) termvar -> termvar OPENBRACKET . COLON CLOSEBRACKET + (230) termvar -> termvar OPENBRACKET . COLON COMMA expression CLOSEBRACKET + (231) termvar -> termvar OPENBRACKET . expression COMMA COLON CLOSEBRACKET + (232) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> termvar OPENBRACKET . expression COMMA expression CLOSEBRACKET + (234) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> termvar OPENBRACKET . COLON COMMA COLON CLOSEBRACKET + (238) termvar -> termvar OPENBRACKET . expression CLOSEBRACKET + (239) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> termvar OPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN COLON shift and go to state 253 OPENBRACKET shift and go to state 90 @@ -7052,10 +7066,10 @@ state 161 state 162 - (246) termvar -> termvar DOT . VAR - (247) termvar -> termvar DOT . IN - (248) termvar -> termvar DOT . GRAPHICS - (249) termvar -> termvar DOT . MODEL + (258) termvar -> termvar DOT . VAR + (259) termvar -> termvar DOT . IN + (260) termvar -> termvar DOT . GRAPHICS + (261) termvar -> termvar DOT . MODEL VAR shift and go to state 257 IN shift and go to state 255 @@ -7072,68 +7086,68 @@ state 163 state 164 - (231) term -> STRING OPENBRACKET . expression COLON expression CLOSEBRACKET - (232) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (243) term -> STRING OPENBRACKET . expression COLON expression CLOSEBRACKET + (244) term -> STRING OPENBRACKET . expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -7162,13 +7176,13 @@ state 164 state 165 - (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 + (189) expression -> OPENSQBRACKET termarraylist . CLOSESQBRACKET + (190) expression -> OPENSQBRACKET termarraylist . COMMA CLOSESQBRACKET + (191) expression -> OPENSQBRACKET termarraylist . SPACE CLOSESQBRACKET + (162) termarrayarraylist -> termarraylist . SEMICOLON termarraylist + (163) termarrayarraylist -> termarraylist . SEMICOLON + (164) termarraylist -> termarraylist . COMMA expression + (165) termarraylist -> termarraylist . SPACE expression CLOSESQBRACKET shift and go to state 263 COMMA shift and go to state 262 @@ -7178,30 +7192,30 @@ state 165 state 166 - (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 .) - EOL reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - THEN reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) - DO reduce using rule 180 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + (192) expression -> OPENSQBRACKET CLOSESQBRACKET . + + TRANSPOSE reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + ADDITION reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + COMPARISON reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + LOGICAL reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + COLON reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + COMMA reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + EOL reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + SPACE reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + SEMICOLON reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + THEN reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) + DO reduce using rule 192 (expression -> OPENSQBRACKET CLOSESQBRACKET .) state 167 - (175) expression -> OPENSQBRACKET termarrayarraylist . CLOSESQBRACKET - (176) expression -> OPENSQBRACKET termarrayarraylist . SEMICOLON CLOSESQBRACKET - (149) termarrayarraylist -> termarrayarraylist . SEMICOLON termarraylist + (187) expression -> OPENSQBRACKET termarrayarraylist . CLOSESQBRACKET + (188) expression -> OPENSQBRACKET termarrayarraylist . SEMICOLON CLOSESQBRACKET + (161) termarrayarraylist -> termarrayarraylist . SEMICOLON termarraylist CLOSESQBRACKET shift and go to state 265 SEMICOLON shift and go to state 264 @@ -7209,22 +7223,22 @@ state 167 state 168 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) + (166) termarraylist -> expression . + (167) termarraylist -> expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 166 (termarraylist -> expression .) + SPACE reduce using rule 166 (termarraylist -> expression .) + CLOSESQBRACKET reduce using rule 166 (termarraylist -> expression .) + SEMICOLON reduce using rule 166 (termarraylist -> expression .) COLON shift and go to state 266 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -7235,34 +7249,34 @@ state 168 state 169 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) - EOL reduce using rule 187 (expression -> ADDITION expression .) - CLOSEOPENBRACKET reduce using rule 187 (expression -> ADDITION expression .) - THEN reduce using rule 187 (expression -> ADDITION expression .) - DO reduce using rule 187 (expression -> ADDITION expression .) + (199) expression -> ADDITION expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + MULTIPLICATION reduce using rule 199 (expression -> ADDITION expression .) + ADDITION reduce using rule 199 (expression -> ADDITION expression .) + COMPARISON reduce using rule 199 (expression -> ADDITION expression .) + LOGICAL reduce using rule 199 (expression -> ADDITION expression .) + COLON reduce using rule 199 (expression -> ADDITION expression .) + CLOSEBRACKET reduce using rule 199 (expression -> ADDITION expression .) + COMMA reduce using rule 199 (expression -> ADDITION expression .) + EOL reduce using rule 199 (expression -> ADDITION expression .) + CLOSEOPENBRACKET reduce using rule 199 (expression -> ADDITION expression .) + SPACE reduce using rule 199 (expression -> ADDITION expression .) + CLOSESQBRACKET reduce using rule 199 (expression -> ADDITION expression .) + SEMICOLON reduce using rule 199 (expression -> ADDITION expression .) + THEN reduce using rule 199 (expression -> ADDITION expression .) + DO reduce using rule 199 (expression -> ADDITION expression .) TRANSPOSE shift and go to state 173 - ! TRANSPOSE [ reduce using rule 187 (expression -> ADDITION expression .) ] + ! TRANSPOSE [ reduce using rule 199 (expression -> ADDITION expression .) ] ! MULTIPLICATION [ shift and go to state 177 ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] @@ -7272,34 +7286,34 @@ state 169 state 170 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) - EOL reduce using rule 188 (expression -> NOT expression .) - CLOSEOPENBRACKET reduce using rule 188 (expression -> NOT expression .) - THEN reduce using rule 188 (expression -> NOT expression .) - DO reduce using rule 188 (expression -> NOT expression .) + (200) expression -> NOT expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + MULTIPLICATION reduce using rule 200 (expression -> NOT expression .) + ADDITION reduce using rule 200 (expression -> NOT expression .) + COMPARISON reduce using rule 200 (expression -> NOT expression .) + LOGICAL reduce using rule 200 (expression -> NOT expression .) + COLON reduce using rule 200 (expression -> NOT expression .) + CLOSEBRACKET reduce using rule 200 (expression -> NOT expression .) + COMMA reduce using rule 200 (expression -> NOT expression .) + EOL reduce using rule 200 (expression -> NOT expression .) + CLOSEOPENBRACKET reduce using rule 200 (expression -> NOT expression .) + SPACE reduce using rule 200 (expression -> NOT expression .) + CLOSESQBRACKET reduce using rule 200 (expression -> NOT expression .) + SEMICOLON reduce using rule 200 (expression -> NOT expression .) + THEN reduce using rule 200 (expression -> NOT expression .) + DO reduce using rule 200 (expression -> NOT expression .) TRANSPOSE shift and go to state 173 - ! TRANSPOSE [ reduce using rule 188 (expression -> NOT expression .) ] + ! TRANSPOSE [ reduce using rule 200 (expression -> NOT expression .) ] ! MULTIPLICATION [ shift and go to state 177 ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] @@ -7309,70 +7323,70 @@ state 170 state 171 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (196) expression -> expression COMPARISON . expression + (197) expression -> expression COMPARISON . listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -7403,69 +7417,69 @@ state 171 state 172 - (183) expression -> expression ADDITION . expression - (242) expression -> expression ADDITION . expression MULTIPLICATION PREVAR_COMPLEX - (243) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (195) expression -> expression ADDITION . expression + (254) expression -> expression ADDITION . expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression ADDITION . PREVAR_COMPLEX MULTIPLICATION expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN PREVAR_COMPLEX shift and go to state 269 OPENBRACKET shift and go to state 90 @@ -7495,88 +7509,88 @@ state 172 state 173 - (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 .) - EOL reduce using rule 181 (expression -> expression TRANSPOSE .) - CLOSEOPENBRACKET reduce using rule 181 (expression -> expression TRANSPOSE .) - THEN reduce using rule 181 (expression -> expression TRANSPOSE .) - DO reduce using rule 181 (expression -> expression TRANSPOSE .) + (193) expression -> expression TRANSPOSE . + + TRANSPOSE reduce using rule 193 (expression -> expression TRANSPOSE .) + MULTIPLICATION reduce using rule 193 (expression -> expression TRANSPOSE .) + ADDITION reduce using rule 193 (expression -> expression TRANSPOSE .) + COMPARISON reduce using rule 193 (expression -> expression TRANSPOSE .) + LOGICAL reduce using rule 193 (expression -> expression TRANSPOSE .) + COLON reduce using rule 193 (expression -> expression TRANSPOSE .) + CLOSEBRACKET reduce using rule 193 (expression -> expression TRANSPOSE .) + COMMA reduce using rule 193 (expression -> expression TRANSPOSE .) + EOL reduce using rule 193 (expression -> expression TRANSPOSE .) + CLOSEOPENBRACKET reduce using rule 193 (expression -> expression TRANSPOSE .) + SPACE reduce using rule 193 (expression -> expression TRANSPOSE .) + CLOSESQBRACKET reduce using rule 193 (expression -> expression TRANSPOSE .) + SEMICOLON reduce using rule 193 (expression -> expression TRANSPOSE .) + THEN reduce using rule 193 (expression -> expression TRANSPOSE .) + DO reduce using rule 193 (expression -> expression TRANSPOSE .) state 174 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (198) expression -> expression LOGICAL . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -7612,67 +7626,67 @@ state 175 state 176 - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -7701,67 +7715,67 @@ state 176 state 177 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (194) expression -> expression MULTIPLICATION . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -7790,78 +7804,78 @@ state 177 state 178 - (167) list -> listcall . + (179) list -> listcall . - CLOSEBRACKET reduce using rule 167 (list -> listcall .) - COMMA reduce using rule 167 (list -> listcall .) + CLOSEBRACKET reduce using rule 179 (list -> listcall .) + COMMA reduce using rule 179 (list -> listcall .) state 179 - (234) listcall -> LIST . OPENBRACKET list CLOSEBRACKET - (237) listcall -> LIST . OPENBRACKET CLOSEBRACKET + (246) listcall -> LIST . OPENBRACKET list CLOSEBRACKET + (249) listcall -> LIST . OPENBRACKET CLOSEBRACKET OPENBRACKET shift and go to state 274 state 180 - (191) function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . + (203) function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . - EOL reduce using rule 191 (function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + EOL reduce using rule 203 (function -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 181 - (170) list -> IN . ASSIGNMENT expression - (171) list -> IN . ASSIGNMENT listcall - (253) termvar -> IN . + (182) list -> IN . ASSIGNMENT expression + (183) list -> IN . ASSIGNMENT listcall + (265) termvar -> IN . ASSIGNMENT shift and go to state 275 - OPENBRACKET reduce using rule 253 (termvar -> IN .) - DOT reduce using rule 253 (termvar -> IN .) - TRANSPOSE reduce using rule 253 (termvar -> IN .) - MULTIPLICATION reduce using rule 253 (termvar -> IN .) - ADDITION reduce using rule 253 (termvar -> IN .) - COMPARISON reduce using rule 253 (termvar -> IN .) - LOGICAL reduce using rule 253 (termvar -> IN .) - COLON reduce using rule 253 (termvar -> IN .) - CLOSEBRACKET reduce using rule 253 (termvar -> IN .) - COMMA reduce using rule 253 (termvar -> IN .) + OPENBRACKET reduce using rule 265 (termvar -> IN .) + DOT reduce using rule 265 (termvar -> IN .) + TRANSPOSE reduce using rule 265 (termvar -> IN .) + MULTIPLICATION reduce using rule 265 (termvar -> IN .) + ADDITION reduce using rule 265 (termvar -> IN .) + COMPARISON reduce using rule 265 (termvar -> IN .) + LOGICAL reduce using rule 265 (termvar -> IN .) + COLON reduce using rule 265 (termvar -> IN .) + CLOSEBRACKET reduce using rule 265 (termvar -> IN .) + COMMA reduce using rule 265 (termvar -> IN .) state 182 - (168) list -> VAR . ASSIGNMENT expression - (169) list -> VAR . ASSIGNMENT listcall - (250) termvar -> VAR . + (180) list -> VAR . ASSIGNMENT expression + (181) list -> VAR . ASSIGNMENT listcall + (262) termvar -> VAR . ASSIGNMENT shift and go to state 276 - OPENBRACKET reduce using rule 250 (termvar -> VAR .) - DOT reduce using rule 250 (termvar -> VAR .) - TRANSPOSE reduce using rule 250 (termvar -> VAR .) - MULTIPLICATION reduce using rule 250 (termvar -> VAR .) - ADDITION reduce using rule 250 (termvar -> VAR .) - COMPARISON reduce using rule 250 (termvar -> VAR .) - LOGICAL reduce using rule 250 (termvar -> VAR .) - COLON reduce using rule 250 (termvar -> VAR .) - CLOSEBRACKET reduce using rule 250 (termvar -> VAR .) - COMMA reduce using rule 250 (termvar -> VAR .) + OPENBRACKET reduce using rule 262 (termvar -> VAR .) + DOT reduce using rule 262 (termvar -> VAR .) + TRANSPOSE reduce using rule 262 (termvar -> VAR .) + MULTIPLICATION reduce using rule 262 (termvar -> VAR .) + ADDITION reduce using rule 262 (termvar -> VAR .) + COMPARISON reduce using rule 262 (termvar -> VAR .) + LOGICAL reduce using rule 262 (termvar -> VAR .) + COLON reduce using rule 262 (termvar -> VAR .) + CLOSEBRACKET reduce using rule 262 (termvar -> VAR .) + COMMA reduce using rule 262 (termvar -> VAR .) state 183 - (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 + (202) function -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET + (168) list -> list . COMMA expression + (169) list -> list . COMMA listcall + (170) list -> list . COMMA VAR ASSIGNMENT expression + (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (172) list -> list . COMMA MODEL ASSIGNMENT expression + (173) list -> list . COMMA VAR ASSIGNMENT listcall + (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> list . COMMA MODEL ASSIGNMENT listcall + (176) list -> list . COMMA IN ASSIGNMENT expression + (177) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 277 COMMA shift and go to state 278 @@ -7869,19 +7883,19 @@ state 183 state 184 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 166 (list -> expression .) - COMMA reduce using rule 166 (list -> expression .) + (178) list -> expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 178 (list -> expression .) + COMMA reduce using rule 178 (list -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -7898,66 +7912,66 @@ state 185 (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 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN VAR shift and go to state 279 OPENBRACKET shift and go to state 90 @@ -8012,37 +8026,37 @@ state 186 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -8295,18 +8309,18 @@ state 200 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (194) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL - (197) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET - (199) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (204) lterm -> lterm . DOT VAR - (205) lterm -> lterm . DOT IN - (206) lterm -> lterm . DOT GRAPHICS - (207) lterm -> lterm . DOT MODEL + (147) standarddefineassignment -> lterm . ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (206) resumestatementblocks -> lterm . ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (209) lterm -> lterm . OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> lterm . OPENBRACKET expression CLOSEBRACKET + (211) lterm -> lterm . OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> lterm . OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> lterm . OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> lterm . OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (216) lterm -> lterm . DOT VAR + (217) lterm -> lterm . DOT IN + (218) lterm -> lterm . DOT GRAPHICS + (219) lterm -> lterm . DOT MODEL ASSIGNMENT shift and go to state 294 OPENBRACKET shift and go to state 52 @@ -8353,34 +8367,34 @@ state 202 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (50) forstatementblocks -> . forstatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL @@ -8531,37 +8545,37 @@ state 206 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -8651,34 +8665,34 @@ state 207 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (50) forstatementblocks -> . forstatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL @@ -8733,15 +8747,15 @@ state 207 state 208 (99) assignment -> GRAPHICS ASSIGNMENT expression . 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression EOL shift and go to state 298 TRANSPOSE shift and go to state 173 @@ -8917,37 +8931,37 @@ state 217 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -9015,7 +9029,7 @@ state 217 state 218 - (194) resumestatementblocks -> lterm ASSIGNMENT RESUME . OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> lterm ASSIGNMENT RESUME . OPENBRACKET expression CLOSEBRACKET EOL OPENBRACKET shift and go to state 304 @@ -9043,7 +9057,7 @@ state 221 state 222 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE . OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE . OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL OPENBRACKET shift and go to state 308 @@ -9051,15 +9065,15 @@ state 222 state 223 (97) assignment -> lterm ASSIGNMENT expression . 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression EOL shift and go to state 309 TRANSPOSE shift and go to state 173 @@ -9072,17 +9086,17 @@ state 223 state 224 - (192) function -> MESSAGE OPENBRACKET expression . COMMA expression CLOSEBRACKET - (193) function -> MESSAGE 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (204) function -> MESSAGE OPENBRACKET expression . COMMA expression CLOSEBRACKET + (205) function -> MESSAGE OPENBRACKET expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression COMMA shift and go to state 311 CLOSEBRACKET shift and go to state 310 @@ -9118,77 +9132,77 @@ state 227 state 228 - (198) lterm -> lterm OPENBRACKET expression CLOSEBRACKET . + (210) lterm -> lterm OPENBRACKET expression CLOSEBRACKET . - ASSIGNMENT reduce using rule 198 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 198 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 198 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) + ASSIGNMENT reduce using rule 210 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 210 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 210 (lterm -> lterm OPENBRACKET expression CLOSEBRACKET .) state 229 - (200) lterm -> lterm OPENBRACKET expression COMMA . COLON CLOSEBRACKET - (201) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (212) lterm -> lterm OPENBRACKET expression COMMA . COLON CLOSEBRACKET + (213) lterm -> lterm OPENBRACKET expression COMMA . expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN COLON shift and go to state 314 OPENBRACKET shift and go to state 90 @@ -9218,67 +9232,67 @@ state 229 state 230 - (202) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (214) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -9307,69 +9321,69 @@ state 230 state 231 - (197) lterm -> lterm OPENBRACKET expression COLON . expression CLOSEBRACKET - (199) lterm -> lterm OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (209) lterm -> lterm OPENBRACKET expression COLON . expression CLOSEBRACKET + (211) lterm -> lterm OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -9400,84 +9414,84 @@ state 232 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET EOL (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . CLOSEBRACKET EOL - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (168) list -> . list COMMA expression + (169) list -> . list COMMA listcall + (170) list -> . list COMMA VAR ASSIGNMENT expression + (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (172) list -> . list COMMA MODEL ASSIGNMENT expression + (173) list -> . list COMMA VAR ASSIGNMENT listcall + (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> . list COMMA MODEL ASSIGNMENT listcall + (176) list -> . list COMMA IN ASSIGNMENT expression + (177) list -> . list COMMA IN ASSIGNMENT listcall + (178) list -> . expression + (179) list -> . listcall + (180) list -> . VAR ASSIGNMENT expression + (181) list -> . VAR ASSIGNMENT listcall + (182) list -> . IN ASSIGNMENT expression + (183) list -> . IN ASSIGNMENT listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN CLOSEBRACKET shift and go to state 318 VAR shift and go to state 182 @@ -9511,84 +9525,84 @@ state 232 state 233 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET . list CLOSEBRACKET EOL - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (168) list -> . list COMMA expression + (169) list -> . list COMMA listcall + (170) list -> . list COMMA VAR ASSIGNMENT expression + (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (172) list -> . list COMMA MODEL ASSIGNMENT expression + (173) list -> . list COMMA VAR ASSIGNMENT listcall + (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> . list COMMA MODEL ASSIGNMENT listcall + (176) list -> . list COMMA IN ASSIGNMENT expression + (177) list -> . list COMMA IN ASSIGNMENT listcall + (178) list -> . expression + (179) list -> . listcall + (180) list -> . VAR ASSIGNMENT expression + (181) list -> . VAR ASSIGNMENT listcall + (182) list -> . IN ASSIGNMENT expression + (183) list -> . IN ASSIGNMENT listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN VAR shift and go to state 182 IN shift and go to state 181 @@ -9620,18 +9634,18 @@ state 233 state 234 - (146) ltermarraylistterm -> VAR DOT VAR . + (158) ltermarraylistterm -> VAR DOT VAR . - CLOSESQBRACKET reduce using rule 146 (ltermarraylistterm -> VAR DOT VAR .) - COMMA reduce using rule 146 (ltermarraylistterm -> VAR DOT VAR .) + CLOSESQBRACKET reduce using rule 158 (ltermarraylistterm -> VAR DOT VAR .) + COMMA reduce using rule 158 (ltermarraylistterm -> VAR DOT VAR .) state 235 - (141) ltermarraylist -> ltermarraylist COMMA ltermarraylistterm . + (153) ltermarraylist -> ltermarraylist COMMA ltermarraylistterm . - CLOSESQBRACKET reduce using rule 141 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) - COMMA reduce using rule 141 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) + CLOSESQBRACKET reduce using rule 153 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) + COMMA reduce using rule 153 (ltermarraylist -> ltermarraylist COMMA ltermarraylistterm .) state 236 @@ -9692,37 +9706,37 @@ state 237 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -9855,66 +9869,66 @@ state 241 (104) modelvar -> modelvar OPENBRACKET . expression CLOSEBRACKET (105) modelvar -> modelvar 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -9947,66 +9961,66 @@ state 242 (108) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (114) modelexpression -> . 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN LIST shift and go to state 324 OPENBRACKET shift and go to state 90 @@ -10103,37 +10117,37 @@ state 246 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -10202,16 +10216,16 @@ state 246 state 247 - (235) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (247) term -> GETTEXT OPENBRACKET expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression CLOSEBRACKET shift and go to state 328 TRANSPOSE shift and go to state 173 @@ -10224,17 +10238,17 @@ state 247 state 248 - (229) term -> PART OPENBRACKET expression . COMMA expression COLON expression CLOSEBRACKET - (230) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (241) term -> PART OPENBRACKET expression . COMMA expression COLON expression CLOSEBRACKET + (242) term -> PART OPENBRACKET expression . COMMA expression CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression COMMA shift and go to state 329 TRANSPOSE shift and go to state 173 @@ -10247,38 +10261,38 @@ state 248 state 249 - (236) term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - TRANSPOSE reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - MULTIPLICATION reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - ADDITION reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - COMPARISON reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - LOGICAL reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - COLON reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - COMMA reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - DO reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - THEN reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - EOL reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - SPACE reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) - SEMICOLON reduce using rule 236 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + (248) term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET . + + TRANSPOSE reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + MULTIPLICATION reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + ADDITION reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + COMPARISON reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + LOGICAL reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + COLON reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + COMMA reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + DO reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + THEN reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + EOL reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + SPACE reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) + SEMICOLON reduce using rule 248 (term -> FUNCTIONNAME OPENBRACKET CLOSEBRACKET .) state 250 - (233) 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 + (245) term -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET + (168) list -> list . COMMA expression + (169) list -> list . COMMA listcall + (170) list -> list . COMMA VAR ASSIGNMENT expression + (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (172) list -> list . COMMA MODEL ASSIGNMENT expression + (173) list -> list . COMMA VAR ASSIGNMENT listcall + (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> list . COMMA MODEL ASSIGNMENT listcall + (176) list -> list . COMMA IN ASSIGNMENT expression + (177) list -> list . COMMA IN ASSIGNMENT listcall CLOSEBRACKET shift and go to state 330 COMMA shift and go to state 278 @@ -10286,89 +10300,89 @@ state 250 state 251 - (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 .) - EOL reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 174 (expression -> OPENBRACKET expression CLOSEBRACKET .) + (186) expression -> OPENBRACKET expression CLOSEBRACKET . + + TRANSPOSE reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 186 (expression -> OPENBRACKET expression CLOSEBRACKET .) state 252 - (224) term -> OPENBRACKET expression COLON . expression CLOSEBRACKET - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (236) term -> OPENBRACKET expression COLON . expression CLOSEBRACKET + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -10397,70 +10411,70 @@ state 252 state 253 - (215) termvar -> termvar OPENBRACKET COLON . expression CLOSEBRACKET - (217) termvar -> termvar OPENBRACKET COLON . CLOSEBRACKET - (218) termvar -> termvar OPENBRACKET COLON . COMMA expression CLOSEBRACKET - (223) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (227) termvar -> termvar OPENBRACKET COLON . expression CLOSEBRACKET + (229) termvar -> termvar OPENBRACKET COLON . CLOSEBRACKET + (230) termvar -> termvar OPENBRACKET COLON . COMMA expression CLOSEBRACKET + (235) termvar -> termvar OPENBRACKET COLON . COMMA COLON CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN CLOSEBRACKET shift and go to state 332 COMMA shift and go to state 333 @@ -10491,27 +10505,27 @@ state 253 state 254 - (211) termvar -> termvar OPENBRACKET expression . COLON expression CLOSEBRACKET - (212) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> termvar OPENBRACKET expression . COLON expression COMMA COLON CLOSEBRACKET - (216) termvar -> termvar OPENBRACKET expression . COLON CLOSEBRACKET - (219) termvar -> termvar OPENBRACKET expression . COMMA COLON CLOSEBRACKET - (220) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> termvar OPENBRACKET expression . COMMA expression CLOSEBRACKET - (222) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET - (226) termvar -> termvar OPENBRACKET expression . CLOSEBRACKET - (227) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (223) termvar -> termvar OPENBRACKET expression . COLON expression CLOSEBRACKET + (224) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET expression . COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression . COLON expression COMMA COLON CLOSEBRACKET + (228) termvar -> termvar OPENBRACKET expression . COLON CLOSEBRACKET + (231) termvar -> termvar OPENBRACKET expression . COMMA COLON CLOSEBRACKET + (232) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> termvar OPENBRACKET expression . COMMA expression CLOSEBRACKET + (234) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET + (238) termvar -> termvar OPENBRACKET expression . CLOSEBRACKET + (239) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> termvar OPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression COLON shift and go to state 336 COMMA shift and go to state 338 @@ -10526,109 +10540,109 @@ state 254 state 255 - (247) termvar -> termvar DOT IN . - - OPENBRACKET reduce using rule 247 (termvar -> termvar DOT IN .) - DOT reduce using rule 247 (termvar -> termvar DOT IN .) - CLOSEBRACKET reduce using rule 247 (termvar -> termvar DOT IN .) - COLON 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 .) - 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 .) - 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 .) + (259) termvar -> termvar DOT IN . + + OPENBRACKET reduce using rule 259 (termvar -> termvar DOT IN .) + DOT reduce using rule 259 (termvar -> termvar DOT IN .) + CLOSEBRACKET reduce using rule 259 (termvar -> termvar DOT IN .) + COLON reduce using rule 259 (termvar -> termvar DOT IN .) + TRANSPOSE reduce using rule 259 (termvar -> termvar DOT IN .) + MULTIPLICATION reduce using rule 259 (termvar -> termvar DOT IN .) + ADDITION reduce using rule 259 (termvar -> termvar DOT IN .) + COMPARISON reduce using rule 259 (termvar -> termvar DOT IN .) + LOGICAL reduce using rule 259 (termvar -> termvar DOT IN .) + COMMA reduce using rule 259 (termvar -> termvar DOT IN .) + EOL reduce using rule 259 (termvar -> termvar DOT IN .) + THEN reduce using rule 259 (termvar -> termvar DOT IN .) + DO reduce using rule 259 (termvar -> termvar DOT IN .) + CLOSEOPENBRACKET reduce using rule 259 (termvar -> termvar DOT IN .) + CLOSESQBRACKET reduce using rule 259 (termvar -> termvar DOT IN .) + SPACE reduce using rule 259 (termvar -> termvar DOT IN .) + SEMICOLON reduce using rule 259 (termvar -> termvar DOT IN .) state 256 - (248) termvar -> termvar DOT GRAPHICS . - - OPENBRACKET reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - DOT reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - CLOSEBRACKET reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - COLON reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - TRANSPOSE reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - MULTIPLICATION reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - ADDITION reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - COMPARISON reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - LOGICAL reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - EOL reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - THEN reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - DO reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - COMMA reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - CLOSEOPENBRACKET reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - CLOSESQBRACKET reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - SPACE reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) - SEMICOLON reduce using rule 248 (termvar -> termvar DOT GRAPHICS .) + (260) termvar -> termvar DOT GRAPHICS . + + OPENBRACKET reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + DOT reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + CLOSEBRACKET reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + COLON reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + TRANSPOSE reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + MULTIPLICATION reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + ADDITION reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + COMPARISON reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + LOGICAL reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + COMMA reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + EOL reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + THEN reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + DO reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + CLOSEOPENBRACKET reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + CLOSESQBRACKET reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + SPACE reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) + SEMICOLON reduce using rule 260 (termvar -> termvar DOT GRAPHICS .) state 257 - (246) termvar -> termvar DOT VAR . - - OPENBRACKET reduce using rule 246 (termvar -> termvar DOT VAR .) - DOT reduce using rule 246 (termvar -> termvar DOT VAR .) - CLOSEBRACKET reduce using rule 246 (termvar -> termvar DOT VAR .) - COLON reduce using rule 246 (termvar -> termvar DOT VAR .) - TRANSPOSE reduce using rule 246 (termvar -> termvar DOT VAR .) - MULTIPLICATION reduce using rule 246 (termvar -> termvar DOT VAR .) - ADDITION reduce using rule 246 (termvar -> termvar DOT VAR .) - COMPARISON reduce using rule 246 (termvar -> termvar DOT VAR .) - LOGICAL reduce using rule 246 (termvar -> termvar DOT VAR .) - EOL reduce using rule 246 (termvar -> termvar DOT VAR .) - THEN reduce using rule 246 (termvar -> termvar DOT VAR .) - DO reduce using rule 246 (termvar -> termvar DOT VAR .) - COMMA reduce using rule 246 (termvar -> termvar DOT VAR .) - CLOSEOPENBRACKET reduce using rule 246 (termvar -> termvar DOT VAR .) - CLOSESQBRACKET reduce using rule 246 (termvar -> termvar DOT VAR .) - SPACE reduce using rule 246 (termvar -> termvar DOT VAR .) - SEMICOLON reduce using rule 246 (termvar -> termvar DOT VAR .) + (258) termvar -> termvar DOT VAR . + + OPENBRACKET reduce using rule 258 (termvar -> termvar DOT VAR .) + DOT reduce using rule 258 (termvar -> termvar DOT VAR .) + CLOSEBRACKET reduce using rule 258 (termvar -> termvar DOT VAR .) + COLON reduce using rule 258 (termvar -> termvar DOT VAR .) + TRANSPOSE reduce using rule 258 (termvar -> termvar DOT VAR .) + MULTIPLICATION reduce using rule 258 (termvar -> termvar DOT VAR .) + ADDITION reduce using rule 258 (termvar -> termvar DOT VAR .) + COMPARISON reduce using rule 258 (termvar -> termvar DOT VAR .) + LOGICAL reduce using rule 258 (termvar -> termvar DOT VAR .) + COMMA reduce using rule 258 (termvar -> termvar DOT VAR .) + EOL reduce using rule 258 (termvar -> termvar DOT VAR .) + THEN reduce using rule 258 (termvar -> termvar DOT VAR .) + DO reduce using rule 258 (termvar -> termvar DOT VAR .) + CLOSEOPENBRACKET reduce using rule 258 (termvar -> termvar DOT VAR .) + CLOSESQBRACKET reduce using rule 258 (termvar -> termvar DOT VAR .) + SPACE reduce using rule 258 (termvar -> termvar DOT VAR .) + SEMICOLON reduce using rule 258 (termvar -> termvar DOT VAR .) state 258 - (249) termvar -> termvar DOT MODEL . - - OPENBRACKET reduce using rule 249 (termvar -> termvar DOT MODEL .) - DOT reduce using rule 249 (termvar -> termvar DOT MODEL .) - CLOSEBRACKET reduce using rule 249 (termvar -> termvar DOT MODEL .) - COLON reduce using rule 249 (termvar -> termvar DOT MODEL .) - TRANSPOSE reduce using rule 249 (termvar -> termvar DOT MODEL .) - MULTIPLICATION reduce using rule 249 (termvar -> termvar DOT MODEL .) - ADDITION reduce using rule 249 (termvar -> termvar DOT MODEL .) - COMPARISON reduce using rule 249 (termvar -> termvar DOT MODEL .) - LOGICAL reduce using rule 249 (termvar -> termvar DOT MODEL .) - EOL reduce using rule 249 (termvar -> termvar DOT MODEL .) - THEN reduce using rule 249 (termvar -> termvar DOT MODEL .) - DO reduce using rule 249 (termvar -> termvar DOT MODEL .) - COMMA reduce using rule 249 (termvar -> termvar DOT MODEL .) - CLOSEOPENBRACKET reduce using rule 249 (termvar -> termvar DOT MODEL .) - CLOSESQBRACKET reduce using rule 249 (termvar -> termvar DOT MODEL .) - SPACE reduce using rule 249 (termvar -> termvar DOT MODEL .) - SEMICOLON reduce using rule 249 (termvar -> termvar DOT MODEL .) + (261) termvar -> termvar DOT MODEL . + + OPENBRACKET reduce using rule 261 (termvar -> termvar DOT MODEL .) + DOT reduce using rule 261 (termvar -> termvar DOT MODEL .) + CLOSEBRACKET reduce using rule 261 (termvar -> termvar DOT MODEL .) + COLON reduce using rule 261 (termvar -> termvar DOT MODEL .) + TRANSPOSE reduce using rule 261 (termvar -> termvar DOT MODEL .) + MULTIPLICATION reduce using rule 261 (termvar -> termvar DOT MODEL .) + ADDITION reduce using rule 261 (termvar -> termvar DOT MODEL .) + COMPARISON reduce using rule 261 (termvar -> termvar DOT MODEL .) + LOGICAL reduce using rule 261 (termvar -> termvar DOT MODEL .) + COMMA reduce using rule 261 (termvar -> termvar DOT MODEL .) + EOL reduce using rule 261 (termvar -> termvar DOT MODEL .) + THEN reduce using rule 261 (termvar -> termvar DOT MODEL .) + DO reduce using rule 261 (termvar -> termvar DOT MODEL .) + CLOSEOPENBRACKET reduce using rule 261 (termvar -> termvar DOT MODEL .) + CLOSESQBRACKET reduce using rule 261 (termvar -> termvar DOT MODEL .) + SPACE reduce using rule 261 (termvar -> termvar DOT MODEL .) + SEMICOLON reduce using rule 261 (termvar -> termvar DOT MODEL .) state 259 - (231) term -> STRING OPENBRACKET expression . COLON expression CLOSEBRACKET - (232) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (243) term -> STRING OPENBRACKET expression . COLON expression CLOSEBRACKET + (244) term -> STRING OPENBRACKET expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression COLON shift and go to state 340 CLOSEBRACKET shift and go to state 339 @@ -10641,75 +10655,75 @@ state 259 state 260 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN - - CLOSESQBRACKET reduce using rule 151 (termarrayarraylist -> termarraylist SEMICOLON .) - SEMICOLON reduce using rule 151 (termarrayarraylist -> termarraylist SEMICOLON .) + (162) termarrayarraylist -> termarraylist SEMICOLON . termarraylist + (163) termarrayarraylist -> termarraylist SEMICOLON . + (164) termarraylist -> . termarraylist COMMA expression + (165) termarraylist -> . termarraylist SPACE expression + (166) termarraylist -> . expression + (167) termarraylist -> . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN + + CLOSESQBRACKET reduce using rule 163 (termarrayarraylist -> termarraylist SEMICOLON .) + SEMICOLON reduce using rule 163 (termarrayarraylist -> termarraylist SEMICOLON .) OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 @@ -10738,68 +10752,68 @@ state 260 state 261 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (191) expression -> OPENSQBRACKET termarraylist SPACE . CLOSESQBRACKET + (165) termarraylist -> termarraylist SPACE . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN CLOSESQBRACKET shift and go to state 342 OPENBRACKET shift and go to state 90 @@ -10829,68 +10843,68 @@ state 261 state 262 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (190) expression -> OPENSQBRACKET termarraylist COMMA . CLOSESQBRACKET + (164) termarraylist -> termarraylist COMMA . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN CLOSESQBRACKET shift and go to state 344 OPENBRACKET shift and go to state 90 @@ -10920,93 +10934,93 @@ state 262 state 263 - (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 .) - EOL reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - THEN reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) - DO reduce using rule 177 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + (189) expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET . + + TRANSPOSE reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + ADDITION reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + COMPARISON reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + LOGICAL reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + COLON reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + COMMA reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + EOL reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + SPACE reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + SEMICOLON reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + THEN reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) + DO reduce using rule 189 (expression -> OPENSQBRACKET termarraylist CLOSESQBRACKET .) state 264 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (188) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON . CLOSESQBRACKET + (161) termarrayarraylist -> termarrayarraylist SEMICOLON . termarraylist + (164) termarraylist -> . termarraylist COMMA expression + (165) termarraylist -> . termarraylist SPACE expression + (166) termarraylist -> . expression + (167) termarraylist -> . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN CLOSESQBRACKET shift and go to state 347 OPENBRACKET shift and go to state 90 @@ -11037,89 +11051,89 @@ state 264 state 265 - (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 .) - EOL reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - THEN reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) - DO reduce using rule 175 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + (187) expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET . + + TRANSPOSE reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + ADDITION reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + COMPARISON reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + LOGICAL reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + COLON reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + COMMA reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + EOL reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + SPACE reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + SEMICOLON reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + THEN reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) + DO reduce using rule 187 (expression -> OPENSQBRACKET termarrayarraylist CLOSESQBRACKET .) state 266 - (155) termarraylist -> expression COLON . expression - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (167) termarraylist -> expression COLON . expression + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -11148,101 +11162,101 @@ state 266 state 267 - (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 .) - EOL reduce using rule 185 (expression -> expression COMPARISON listcall .) - CLOSEOPENBRACKET reduce using rule 185 (expression -> expression COMPARISON listcall .) - THEN reduce using rule 185 (expression -> expression COMPARISON listcall .) - DO reduce using rule 185 (expression -> expression COMPARISON listcall .) + (197) expression -> expression COMPARISON listcall . + + TRANSPOSE reduce using rule 197 (expression -> expression COMPARISON listcall .) + MULTIPLICATION reduce using rule 197 (expression -> expression COMPARISON listcall .) + ADDITION reduce using rule 197 (expression -> expression COMPARISON listcall .) + COMPARISON reduce using rule 197 (expression -> expression COMPARISON listcall .) + LOGICAL reduce using rule 197 (expression -> expression COMPARISON listcall .) + COLON reduce using rule 197 (expression -> expression COMPARISON listcall .) + CLOSEBRACKET reduce using rule 197 (expression -> expression COMPARISON listcall .) + COMMA reduce using rule 197 (expression -> expression COMPARISON listcall .) + EOL reduce using rule 197 (expression -> expression COMPARISON listcall .) + CLOSEOPENBRACKET reduce using rule 197 (expression -> expression COMPARISON listcall .) + SPACE reduce using rule 197 (expression -> expression COMPARISON listcall .) + CLOSESQBRACKET reduce using rule 197 (expression -> expression COMPARISON listcall .) + SEMICOLON reduce using rule 197 (expression -> expression COMPARISON listcall .) + THEN reduce using rule 197 (expression -> expression COMPARISON listcall .) + DO reduce using rule 197 (expression -> expression COMPARISON listcall .) state 268 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) - EOL reduce using rule 184 (expression -> expression COMPARISON expression .) - CLOSEOPENBRACKET reduce using rule 184 (expression -> expression COMPARISON expression .) - THEN reduce using rule 184 (expression -> expression COMPARISON expression .) - DO reduce using rule 184 (expression -> expression COMPARISON expression .) + (196) expression -> expression COMPARISON expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + LOGICAL reduce using rule 196 (expression -> expression COMPARISON expression .) + COLON reduce using rule 196 (expression -> expression COMPARISON expression .) + CLOSEBRACKET reduce using rule 196 (expression -> expression COMPARISON expression .) + COMMA reduce using rule 196 (expression -> expression COMPARISON expression .) + EOL reduce using rule 196 (expression -> expression COMPARISON expression .) + CLOSEOPENBRACKET reduce using rule 196 (expression -> expression COMPARISON expression .) + SPACE reduce using rule 196 (expression -> expression COMPARISON expression .) + CLOSESQBRACKET reduce using rule 196 (expression -> expression COMPARISON expression .) + SEMICOLON reduce using rule 196 (expression -> expression COMPARISON expression .) + THEN reduce using rule 196 (expression -> expression COMPARISON expression .) + DO reduce using rule 196 (expression -> expression COMPARISON expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 - ! TRANSPOSE [ reduce using rule 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 .) ] + ! TRANSPOSE [ reduce using rule 196 (expression -> expression COMPARISON expression .) ] + ! MULTIPLICATION [ reduce using rule 196 (expression -> expression COMPARISON expression .) ] + ! ADDITION [ reduce using rule 196 (expression -> expression COMPARISON expression .) ] + ! COMPARISON [ reduce using rule 196 (expression -> expression COMPARISON expression .) ] ! LOGICAL [ shift and go to state 174 ] ! COLON [ shift and go to state 176 ] state 269 - (243) expression -> expression ADDITION PREVAR_COMPLEX . MULTIPLICATION expression + (255) expression -> expression ADDITION PREVAR_COMPLEX . MULTIPLICATION expression MULTIPLICATION shift and go to state 349 state 270 - (183) expression -> expression ADDITION expression . - (242) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) - EOL reduce using rule 183 (expression -> expression ADDITION expression .) - CLOSEOPENBRACKET reduce using rule 183 (expression -> expression ADDITION expression .) - THEN reduce using rule 183 (expression -> expression ADDITION expression .) - DO reduce using rule 183 (expression -> expression ADDITION expression .) + (195) expression -> expression ADDITION expression . + (254) expression -> expression ADDITION expression . MULTIPLICATION PREVAR_COMPLEX + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + ADDITION reduce using rule 195 (expression -> expression ADDITION expression .) + COMPARISON reduce using rule 195 (expression -> expression ADDITION expression .) + LOGICAL reduce using rule 195 (expression -> expression ADDITION expression .) + COLON reduce using rule 195 (expression -> expression ADDITION expression .) + CLOSEBRACKET reduce using rule 195 (expression -> expression ADDITION expression .) + COMMA reduce using rule 195 (expression -> expression ADDITION expression .) + EOL reduce using rule 195 (expression -> expression ADDITION expression .) + CLOSEOPENBRACKET reduce using rule 195 (expression -> expression ADDITION expression .) + SPACE reduce using rule 195 (expression -> expression ADDITION expression .) + CLOSESQBRACKET reduce using rule 195 (expression -> expression ADDITION expression .) + SEMICOLON reduce using rule 195 (expression -> expression ADDITION expression .) + THEN reduce using rule 195 (expression -> expression ADDITION expression .) + DO reduce using rule 195 (expression -> expression ADDITION expression .) MULTIPLICATION shift and go to state 350 TRANSPOSE shift and go to state 173 - ! TRANSPOSE [ reduce using rule 183 (expression -> expression ADDITION expression .) ] - ! MULTIPLICATION [ reduce using rule 183 (expression -> expression ADDITION expression .) ] + ! TRANSPOSE [ reduce using rule 195 (expression -> expression ADDITION expression .) ] + ! MULTIPLICATION [ reduce using rule 195 (expression -> expression ADDITION expression .) ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] ! LOGICAL [ shift and go to state 174 ] @@ -11251,53 +11265,53 @@ state 270 state 271 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) - EOL reduce using rule 186 (expression -> expression LOGICAL expression .) - CLOSEOPENBRACKET reduce using rule 186 (expression -> expression LOGICAL expression .) - THEN reduce using rule 186 (expression -> expression LOGICAL expression .) - DO reduce using rule 186 (expression -> expression LOGICAL expression .) + (198) expression -> expression LOGICAL expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + LOGICAL reduce using rule 198 (expression -> expression LOGICAL expression .) + COLON reduce using rule 198 (expression -> expression LOGICAL expression .) + CLOSEBRACKET reduce using rule 198 (expression -> expression LOGICAL expression .) + COMMA reduce using rule 198 (expression -> expression LOGICAL expression .) + EOL reduce using rule 198 (expression -> expression LOGICAL expression .) + CLOSEOPENBRACKET reduce using rule 198 (expression -> expression LOGICAL expression .) + SPACE reduce using rule 198 (expression -> expression LOGICAL expression .) + CLOSESQBRACKET reduce using rule 198 (expression -> expression LOGICAL expression .) + SEMICOLON reduce using rule 198 (expression -> expression LOGICAL expression .) + THEN reduce using rule 198 (expression -> expression LOGICAL expression .) + DO reduce using rule 198 (expression -> expression LOGICAL expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 - ! TRANSPOSE [ reduce using rule 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 .) ] + ! TRANSPOSE [ reduce using rule 198 (expression -> expression LOGICAL expression .) ] + ! MULTIPLICATION [ reduce using rule 198 (expression -> expression LOGICAL expression .) ] + ! ADDITION [ reduce using rule 198 (expression -> expression LOGICAL expression .) ] + ! COMPARISON [ reduce using rule 198 (expression -> expression LOGICAL expression .) ] ! LOGICAL [ shift and go to state 174 ] ! COLON [ shift and go to state 176 ] state 272 - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression COLON shift and go to state 351 TRANSPOSE shift and go to state 173 @@ -11309,34 +11323,34 @@ state 272 state 273 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) - EOL reduce using rule 182 (expression -> expression MULTIPLICATION expression .) - CLOSEOPENBRACKET reduce using rule 182 (expression -> expression MULTIPLICATION expression .) - THEN reduce using rule 182 (expression -> expression MULTIPLICATION expression .) - DO reduce using rule 182 (expression -> expression MULTIPLICATION expression .) + (194) expression -> expression MULTIPLICATION expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + MULTIPLICATION reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + ADDITION reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + COMPARISON reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + LOGICAL reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + COLON reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + CLOSEBRACKET reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + COMMA reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + EOL reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + CLOSEOPENBRACKET reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + SPACE reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + CLOSESQBRACKET reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + SEMICOLON reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + THEN reduce using rule 194 (expression -> expression MULTIPLICATION expression .) + DO reduce using rule 194 (expression -> expression MULTIPLICATION expression .) TRANSPOSE shift and go to state 173 - ! TRANSPOSE [ reduce using rule 182 (expression -> expression MULTIPLICATION expression .) ] + ! TRANSPOSE [ reduce using rule 194 (expression -> expression MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 177 ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] @@ -11346,86 +11360,86 @@ state 273 state 274 - (234) listcall -> LIST OPENBRACKET . list CLOSEBRACKET - (237) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (246) listcall -> LIST OPENBRACKET . list CLOSEBRACKET + (249) listcall -> LIST OPENBRACKET . CLOSEBRACKET + (168) list -> . list COMMA expression + (169) list -> . list COMMA listcall + (170) list -> . list COMMA VAR ASSIGNMENT expression + (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (172) list -> . list COMMA MODEL ASSIGNMENT expression + (173) list -> . list COMMA VAR ASSIGNMENT listcall + (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> . list COMMA MODEL ASSIGNMENT listcall + (176) list -> . list COMMA IN ASSIGNMENT expression + (177) list -> . list COMMA IN ASSIGNMENT listcall + (178) list -> . expression + (179) list -> . listcall + (180) list -> . VAR ASSIGNMENT expression + (181) list -> . VAR ASSIGNMENT listcall + (182) list -> . IN ASSIGNMENT expression + (183) list -> . IN ASSIGNMENT listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN CLOSEBRACKET shift and go to state 353 VAR shift and go to state 182 @@ -11458,70 +11472,70 @@ state 274 state 275 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (182) list -> IN ASSIGNMENT . expression + (183) list -> IN ASSIGNMENT . listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -11552,70 +11566,70 @@ state 275 state 276 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (180) list -> VAR ASSIGNMENT . expression + (181) list -> VAR ASSIGNMENT . listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -11646,85 +11660,85 @@ state 276 state 277 - (190) function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . + (202) function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . - EOL reduce using rule 190 (function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + EOL reduce using rule 202 (function -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 278 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (168) list -> list COMMA . expression + (169) list -> list COMMA . listcall + (170) list -> list COMMA . VAR ASSIGNMENT expression + (171) list -> list COMMA . GRAPHICS ASSIGNMENT expression + (172) list -> list COMMA . MODEL ASSIGNMENT expression + (173) list -> list COMMA . VAR ASSIGNMENT listcall + (174) list -> list COMMA . GRAPHICS ASSIGNMENT listcall + (175) list -> list COMMA . MODEL ASSIGNMENT listcall + (176) list -> list COMMA . IN ASSIGNMENT expression + (177) list -> list COMMA . IN ASSIGNMENT listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN VAR shift and go to state 362 GRAPHICS shift and go to state 358 @@ -11757,18 +11771,18 @@ state 279 (71) forstatement -> FOR VAR ASSIGNMENT VAR . EOL (72) forstatement -> FOR VAR ASSIGNMENT VAR . DO EOL - (250) termvar -> VAR . + (262) termvar -> VAR . EOL shift and go to state 365 DO shift and go to state 364 - OPENBRACKET reduce using rule 250 (termvar -> VAR .) - DOT reduce using rule 250 (termvar -> VAR .) - COLON reduce using rule 250 (termvar -> VAR .) - TRANSPOSE reduce using rule 250 (termvar -> VAR .) - MULTIPLICATION reduce using rule 250 (termvar -> VAR .) - ADDITION reduce using rule 250 (termvar -> VAR .) - COMPARISON reduce using rule 250 (termvar -> VAR .) - LOGICAL reduce using rule 250 (termvar -> VAR .) + OPENBRACKET reduce using rule 262 (termvar -> VAR .) + DOT reduce using rule 262 (termvar -> VAR .) + COLON reduce using rule 262 (termvar -> VAR .) + TRANSPOSE reduce using rule 262 (termvar -> VAR .) + MULTIPLICATION reduce using rule 262 (termvar -> VAR .) + ADDITION reduce using rule 262 (termvar -> VAR .) + COMPARISON reduce using rule 262 (termvar -> VAR .) + LOGICAL reduce using rule 262 (termvar -> VAR .) state 280 @@ -11777,15 +11791,15 @@ state 280 (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 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression COLON shift and go to state 366 TRANSPOSE shift and go to state 173 @@ -12012,70 +12026,70 @@ state 294 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (194) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (147) standarddefineassignment -> lterm ASSIGNMENT . STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (206) resumestatementblocks -> lterm ASSIGNMENT . RESUME OPENBRACKET expression CLOSEBRACKET EOL + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN SCICOS_GETVALUE shift and go to state 220 STANDARD_DEFINE shift and go to state 222 @@ -12155,37 +12169,37 @@ state 296 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -12272,34 +12286,34 @@ state 297 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET (50) forstatementblocks -> . forstatementblock endstatementblock (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (51) forstatementblock -> . forstatement statementblock (56) ifstatementblock -> . ifstatement statementblock (65) trystatement -> . TRY EOL @@ -12386,66 +12400,66 @@ state 299 (108) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (114) modelexpression -> . 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN LIST shift and go to state 324 OPENBRACKET shift and go to state 90 @@ -12575,37 +12589,37 @@ state 303 (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 standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (190) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (191) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (192) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET - (193) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET - (195) clearvar -> . CLEAR VAR - (196) clearvar -> . clearvar VAR + (147) standarddefineassignment -> . lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (202) function -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (203) function -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (204) function -> . MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET + (205) function -> . MESSAGE OPENBRACKET expression CLOSEBRACKET + (207) clearvar -> . CLEAR VAR + (208) clearvar -> . clearvar VAR (50) forstatementblocks -> . forstatementblock endstatementblock (4) functionblock -> . functionstatement statementblock ENDFUNCTION EOL (52) ifstatementblocks -> . ifstatementblock endstatementblock (53) ifstatementblocks -> . ifstatementblock elsestatementblock endstatementblock (54) ifstatementblocks -> . ifstatementblock elseifstatementblock endstatementblock (55) ifstatementblocks -> . ifstatementblock elseifstatementblock elsestatementblock endstatementblock - (194) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL + (206) resumestatementblocks -> . lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL (73) selectstatement -> . SELECT expression EOL (74) selectjobstatement -> . SELECT JOB EOL (61) trystatementblocks -> . trystatement statementblock catchstatement statementblock endstatementblock - (197) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET - (198) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET - (199) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (200) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET - (201) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET - (202) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (203) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET - (204) lterm -> . lterm DOT VAR - (205) lterm -> . lterm DOT IN - (206) lterm -> . lterm DOT GRAPHICS - (207) lterm -> . lterm DOT MODEL - (208) lterm -> . VAR - (209) lterm -> . IN - (210) lterm -> . PREVAR + (209) lterm -> . lterm OPENBRACKET expression COLON expression CLOSEBRACKET + (210) lterm -> . lterm OPENBRACKET expression CLOSEBRACKET + (211) lterm -> . lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (212) lterm -> . lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET + (213) lterm -> . lterm OPENBRACKET expression COMMA expression CLOSEBRACKET + (214) lterm -> . lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (215) lterm -> . OPENSQBRACKET ltermarraylist CLOSESQBRACKET + (216) lterm -> . lterm DOT VAR + (217) lterm -> . lterm DOT IN + (218) lterm -> . lterm DOT GRAPHICS + (219) lterm -> . lterm DOT MODEL + (220) lterm -> . VAR + (221) lterm -> . IN + (222) lterm -> . PREVAR (62) whilestatementblocks -> . whilestatementblock endstatementblock (63) whilestatementblocks -> . whilestatementblock elsestatementblock endstatementblock (51) forstatementblock -> . forstatement statementblock @@ -12674,67 +12688,67 @@ state 303 state 304 - (194) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (206) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET . expression CLOSEBRACKET EOL + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -12795,166 +12809,91 @@ state 306 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET . getvaluearguments CLOSEBRACKET EOL (116) getvaluearguments -> . getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 - (117) getvaluearg1 -> . 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (117) getvaluearg1 -> . OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET + (118) getvaluearg1 -> . OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET + (119) getvaluearg1 -> . DQSTRING + (120) getvaluearg1 -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (121) getvaluearg1 -> . VAR - OPENBRACKET shift and go to state 90 - OPENSQBRACKET shift and go to state 98 - ADDITION shift and go to state 100 - NOT shift and go to state 103 - PART shift and go to state 84 - STRING shift and go to state 94 - FUNCTIONNAME shift and go to state 88 - GETTEXT shift and go to state 83 - LASTINDEX shift and go to state 101 - PREVAR shift and go to state 89 - PREVAR_SUBSTITUTE shift and go to state 93 - PREVAR_BOOLEAN shift and go to state 86 - PREVAR_FLOAT shift and go to state 85 - NUMBER shift and go to state 82 - QSTRING shift and go to state 102 - DQSTRING shift and go to state 99 - VAR shift and go to state 97 - GRAPHICS shift and go to state 81 - MODEL shift and go to state 87 - IN shift and go to state 96 + OPENSQBRACKET shift and go to state 381 + DQSTRING shift and go to state 379 + GETTEXT shift and go to state 377 + VAR shift and go to state 378 getvaluearguments shift and go to state 376 - term shift and go to state 95 - termvar shift and go to state 91 - getvaluearg1 shift and go to state 377 - expression shift and go to state 378 + getvaluearg1 shift and go to state 380 state 307 (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET . CLOSEBRACKET EOL - CLOSEBRACKET shift and go to state 379 + CLOSEBRACKET shift and go to state 382 state 308 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET . standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (148) standarddefinearg1 -> . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -12978,9 +12917,9 @@ state 308 IN shift and go to state 96 term shift and go to state 95 - standarddefinearg1 shift and go to state 380 + standarddefinearg1 shift and go to state 383 termvar shift and go to state 91 - expression shift and go to state 381 + expression shift and go to state 384 state 309 @@ -13014,74 +12953,74 @@ state 309 state 310 - (193) function -> MESSAGE OPENBRACKET expression CLOSEBRACKET . + (205) function -> MESSAGE OPENBRACKET expression CLOSEBRACKET . - EOL reduce using rule 193 (function -> MESSAGE OPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 205 (function -> MESSAGE OPENBRACKET expression CLOSEBRACKET .) state 311 - (192) function -> MESSAGE 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (204) function -> MESSAGE OPENBRACKET expression COMMA . expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -13106,43 +13045,43 @@ state 311 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 382 + expression shift and go to state 385 state 312 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET . JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL - JOB shift and go to state 383 + JOB shift and go to state 386 state 313 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET . JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL - JOB shift and go to state 384 + JOB shift and go to state 387 state 314 - (200) lterm -> lterm OPENBRACKET expression COMMA COLON . CLOSEBRACKET + (212) lterm -> lterm OPENBRACKET expression COMMA COLON . CLOSEBRACKET - CLOSEBRACKET shift and go to state 385 + CLOSEBRACKET shift and go to state 388 state 315 - (201) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 386 + (213) lterm -> lterm OPENBRACKET expression COMMA expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 389 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -13153,18 +13092,18 @@ state 315 state 316 - (202) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 387 + (214) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 390 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -13175,21 +13114,21 @@ state 316 state 317 - (197) lterm -> lterm OPENBRACKET expression COLON expression . CLOSEBRACKET - (199) lterm -> lterm OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (209) lterm -> lterm OPENBRACKET expression COLON expression . CLOSEBRACKET + (211) lterm -> lterm OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression - CLOSEBRACKET shift and go to state 388 - COMMA shift and go to state 389 + CLOSEBRACKET shift and go to state 391 + COMMA shift and go to state 392 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -13202,42 +13141,42 @@ state 318 (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET . EOL - EOL shift and go to state 390 + EOL shift and go to state 393 state 319 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET EOL - (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 391 + (168) list -> list . COMMA expression + (169) list -> list . COMMA listcall + (170) list -> list . COMMA VAR ASSIGNMENT expression + (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (172) list -> list . COMMA MODEL ASSIGNMENT expression + (173) list -> list . COMMA VAR ASSIGNMENT listcall + (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> list . COMMA MODEL ASSIGNMENT listcall + (176) list -> list . COMMA IN ASSIGNMENT expression + (177) list -> list . COMMA IN ASSIGNMENT listcall + + CLOSEBRACKET shift and go to state 394 COMMA shift and go to state 278 state 320 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list . CLOSEBRACKET EOL - (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 392 + (168) list -> list . COMMA expression + (169) list -> list . COMMA listcall + (170) list -> list . COMMA VAR ASSIGNMENT expression + (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (172) list -> list . COMMA MODEL ASSIGNMENT expression + (173) list -> list . COMMA VAR ASSIGNMENT listcall + (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> list . COMMA MODEL ASSIGNMENT listcall + (176) list -> list . COMMA IN ASSIGNMENT expression + (177) list -> list . COMMA IN ASSIGNMENT listcall + + CLOSEBRACKET shift and go to state 395 COMMA shift and go to state 278 @@ -13269,18 +13208,18 @@ state 322 (104) modelvar -> modelvar OPENBRACKET expression . CLOSEBRACKET (105) modelvar -> modelvar 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 393 - CLOSEOPENBRACKET shift and go to state 394 + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 396 + CLOSEOPENBRACKET shift and go to state 397 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -13293,7 +13232,7 @@ state 323 (107) assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression . EOL - EOL shift and go to state 395 + EOL shift and go to state 398 state 324 @@ -13301,21 +13240,21 @@ state 324 (108) modelexpression -> LIST . OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> LIST . OPENBRACKET CLOSEBRACKET - OPENBRACKET shift and go to state 396 + OPENBRACKET shift and go to state 399 state 325 (114) modelexpression -> 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression COMMA reduce using rule 114 (modelexpression -> expression .) EOL reduce using rule 114 (modelexpression -> expression .) @@ -13364,89 +13303,89 @@ state 327 state 328 - (235) term -> GETTEXT OPENBRACKET expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 235 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + (247) term -> GETTEXT OPENBRACKET expression CLOSEBRACKET . + + TRANSPOSE reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 247 (term -> GETTEXT OPENBRACKET expression CLOSEBRACKET .) state 329 - (229) term -> PART OPENBRACKET expression COMMA . expression COLON expression CLOSEBRACKET - (230) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (241) term -> PART OPENBRACKET expression COMMA . expression COLON expression CLOSEBRACKET + (242) term -> PART OPENBRACKET expression COMMA . expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -13471,44 +13410,44 @@ state 329 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 397 + expression shift and go to state 400 state 330 - (233) term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - TRANSPOSE reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - MULTIPLICATION reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - ADDITION reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - COMPARISON reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - LOGICAL reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - COLON reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - COMMA reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - DO reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - THEN reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - EOL reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - SPACE reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - SEMICOLON reduce using rule 233 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + (245) term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . + + TRANSPOSE reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + MULTIPLICATION reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + ADDITION reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + COMPARISON reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + LOGICAL reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + COLON reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + COMMA reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + DO reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + THEN reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + EOL reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + SPACE reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + SEMICOLON reduce using rule 245 (term -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) state 331 - (224) term -> OPENBRACKET expression COLON expression . CLOSEBRACKET - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 398 + (236) term -> OPENBRACKET expression COLON expression . CLOSEBRACKET + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 401 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -13519,93 +13458,93 @@ state 331 state 332 - (217) termvar -> termvar OPENBRACKET COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - DOT reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - COLON reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - ADDITION reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - COMPARISON reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - LOGICAL reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - EOL reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - THEN reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - DO reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - COMMA reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - SPACE reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 217 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + (229) termvar -> termvar OPENBRACKET COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + DOT reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + COLON reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + ADDITION reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + COMPARISON reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + LOGICAL reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + COMMA reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + EOL reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + THEN reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + DO reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + SPACE reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 229 (termvar -> termvar OPENBRACKET COLON CLOSEBRACKET .) state 333 - (218) termvar -> termvar OPENBRACKET COLON COMMA . expression CLOSEBRACKET - (223) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN - - COLON shift and go to state 399 + (230) termvar -> termvar OPENBRACKET COLON COMMA . expression CLOSEBRACKET + (235) termvar -> termvar OPENBRACKET COLON COMMA . COLON CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN + + COLON shift and go to state 402 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 @@ -13629,22 +13568,22 @@ state 333 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 400 + expression shift and go to state 403 state 334 - (215) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 401 + (227) termvar -> termvar OPENBRACKET COLON expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 404 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -13655,97 +13594,97 @@ state 334 state 335 - (226) termvar -> termvar OPENBRACKET expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 226 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + (238) termvar -> termvar OPENBRACKET expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 238 (termvar -> termvar OPENBRACKET expression CLOSEBRACKET .) state 336 - (211) termvar -> termvar OPENBRACKET expression COLON . expression CLOSEBRACKET - (212) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression CLOSEBRACKET - (213) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> termvar OPENBRACKET expression COLON . expression COMMA COLON CLOSEBRACKET - (216) termvar -> termvar OPENBRACKET expression COLON . CLOSEBRACKET - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN - - CLOSEBRACKET shift and go to state 402 + (223) termvar -> termvar OPENBRACKET expression COLON . expression CLOSEBRACKET + (224) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET expression COLON . expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression COLON . expression COMMA COLON CLOSEBRACKET + (228) termvar -> termvar OPENBRACKET expression COLON . CLOSEBRACKET + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN + + CLOSEBRACKET shift and go to state 405 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 @@ -13769,76 +13708,76 @@ state 336 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 403 + expression shift and go to state 406 state 337 - (220) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . COLON CLOSEBRACKET - (222) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET - (227) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN - - COLON shift and go to state 404 + (232) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . COLON CLOSEBRACKET + (234) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET + (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN + + COLON shift and go to state 407 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 @@ -13862,74 +13801,74 @@ state 337 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 405 + expression shift and go to state 408 state 338 - (219) termvar -> termvar OPENBRACKET expression COMMA . COLON CLOSEBRACKET - (221) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN - - COLON shift and go to state 406 + (231) termvar -> termvar OPENBRACKET expression COMMA . COLON CLOSEBRACKET + (233) termvar -> termvar OPENBRACKET expression COMMA . expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN + + COLON shift and go to state 409 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 @@ -13953,93 +13892,93 @@ state 338 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 407 + expression shift and go to state 410 state 339 - (232) term -> STRING OPENBRACKET expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 232 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + (244) term -> STRING OPENBRACKET expression CLOSEBRACKET . + + TRANSPOSE reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 244 (term -> STRING OPENBRACKET expression CLOSEBRACKET .) state 340 - (231) term -> STRING OPENBRACKET expression COLON . expression CLOSEBRACKET - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (243) term -> STRING OPENBRACKET expression COLON . expression CLOSEBRACKET + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -14064,58 +14003,58 @@ state 340 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 408 + expression shift and go to state 411 state 341 - (150) termarrayarraylist -> termarraylist SEMICOLON termarraylist . - (152) termarraylist -> termarraylist . COMMA expression - (153) termarraylist -> termarraylist . SPACE expression + (162) termarrayarraylist -> termarraylist SEMICOLON termarraylist . + (164) termarraylist -> termarraylist . COMMA expression + (165) termarraylist -> termarraylist . SPACE expression - CLOSESQBRACKET reduce using rule 150 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) - SEMICOLON reduce using rule 150 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) - COMMA shift and go to state 409 - SPACE shift and go to state 410 + CLOSESQBRACKET reduce using rule 162 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) + SEMICOLON reduce using rule 162 (termarrayarraylist -> termarraylist SEMICOLON termarraylist .) + COMMA shift and go to state 412 + SPACE shift and go to state 413 state 342 - (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 .) - EOL reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - THEN reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) - DO reduce using rule 179 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + (191) expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET . + + TRANSPOSE reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + ADDITION reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + COMPARISON reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + LOGICAL reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + COLON reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + COMMA reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + EOL reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + SPACE reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + SEMICOLON reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + THEN reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) + DO reduce using rule 191 (expression -> OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET .) state 343 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) + (165) termarraylist -> termarraylist SPACE expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 165 (termarraylist -> termarraylist SPACE expression .) + SPACE reduce using rule 165 (termarraylist -> termarraylist SPACE expression .) + CLOSESQBRACKET reduce using rule 165 (termarraylist -> termarraylist SPACE expression .) + SEMICOLON reduce using rule 165 (termarraylist -> termarraylist SPACE expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -14126,42 +14065,42 @@ state 343 state 344 - (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 .) - EOL reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - THEN reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) - DO reduce using rule 178 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + (190) expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET . + + TRANSPOSE reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + ADDITION reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + COMPARISON reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + LOGICAL reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + COLON reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + COMMA reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + EOL reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + SPACE reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + SEMICOLON reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + THEN reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) + DO reduce using rule 190 (expression -> OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET .) state 345 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) + (164) termarraylist -> termarraylist COMMA expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 164 (termarraylist -> termarraylist COMMA expression .) + SPACE reduce using rule 164 (termarraylist -> termarraylist COMMA expression .) + CLOSESQBRACKET reduce using rule 164 (termarraylist -> termarraylist COMMA expression .) + SEMICOLON reduce using rule 164 (termarraylist -> termarraylist COMMA expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -14172,55 +14111,55 @@ state 345 state 346 - (149) termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist . - (152) termarraylist -> termarraylist . COMMA expression - (153) termarraylist -> termarraylist . SPACE expression + (161) termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist . + (164) termarraylist -> termarraylist . COMMA expression + (165) termarraylist -> termarraylist . SPACE expression - CLOSESQBRACKET reduce using rule 149 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) - SEMICOLON reduce using rule 149 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) - COMMA shift and go to state 409 - SPACE shift and go to state 410 + CLOSESQBRACKET reduce using rule 161 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) + SEMICOLON reduce using rule 161 (termarrayarraylist -> termarrayarraylist SEMICOLON termarraylist .) + COMMA shift and go to state 412 + SPACE shift and go to state 413 state 347 - (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 .) - EOL reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - CLOSEOPENBRACKET reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - THEN reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) - DO reduce using rule 176 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + (188) expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET . + + TRANSPOSE reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + MULTIPLICATION reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + ADDITION reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + COMPARISON reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + LOGICAL reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + COLON reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + CLOSEBRACKET reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + COMMA reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + EOL reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + CLOSEOPENBRACKET reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + SPACE reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + CLOSESQBRACKET reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + SEMICOLON reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + THEN reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) + DO reduce using rule 188 (expression -> OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET .) state 348 - (155) termarraylist -> expression COLON expression . - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) + (167) termarraylist -> expression COLON expression . + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 167 (termarraylist -> expression COLON expression .) + SPACE reduce using rule 167 (termarraylist -> expression COLON expression .) + CLOSESQBRACKET reduce using rule 167 (termarraylist -> expression COLON expression .) + SEMICOLON reduce using rule 167 (termarraylist -> expression COLON expression .) COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -14231,67 +14170,67 @@ state 348 state 349 - (243) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (255) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -14316,74 +14255,74 @@ state 349 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 411 + expression shift and go to state 414 state 350 - (242) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN - - PREVAR_COMPLEX shift and go to state 412 + (254) expression -> expression ADDITION expression MULTIPLICATION . PREVAR_COMPLEX + (194) expression -> expression MULTIPLICATION . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN + + PREVAR_COMPLEX shift and go to state 415 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 @@ -14411,68 +14350,68 @@ state 350 state 351 - (225) term -> expression COLON expression COLON . expression - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (237) term -> expression COLON expression COLON . expression + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -14497,70 +14436,70 @@ state 351 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 413 + expression shift and go to state 416 state 352 - (234) 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 414 + (246) listcall -> LIST OPENBRACKET list . CLOSEBRACKET + (168) list -> list . COMMA expression + (169) list -> list . COMMA listcall + (170) list -> list . COMMA VAR ASSIGNMENT expression + (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (172) list -> list . COMMA MODEL ASSIGNMENT expression + (173) list -> list . COMMA VAR ASSIGNMENT listcall + (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> list . COMMA MODEL ASSIGNMENT listcall + (176) list -> list . COMMA IN ASSIGNMENT expression + (177) list -> list . COMMA IN ASSIGNMENT listcall + + CLOSEBRACKET shift and go to state 417 COMMA shift and go to state 278 state 353 - (237) listcall -> LIST OPENBRACKET CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - COMMA reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - EOL reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - TRANSPOSE reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - MULTIPLICATION reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - ADDITION reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - COMPARISON reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - LOGICAL reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - COLON reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - THEN reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - DO reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - SPACE reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) - SEMICOLON reduce using rule 237 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + (249) listcall -> LIST OPENBRACKET CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + COMMA reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + EOL reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + TRANSPOSE reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + MULTIPLICATION reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + ADDITION reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + COMPARISON reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + LOGICAL reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + COLON reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + THEN reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + DO reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + SPACE reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) + SEMICOLON reduce using rule 249 (listcall -> LIST OPENBRACKET CLOSEBRACKET .) state 354 - (171) list -> IN ASSIGNMENT listcall . + (183) list -> IN ASSIGNMENT listcall . - CLOSEBRACKET reduce using rule 171 (list -> IN ASSIGNMENT listcall .) - COMMA reduce using rule 171 (list -> IN ASSIGNMENT listcall .) + CLOSEBRACKET reduce using rule 183 (list -> IN ASSIGNMENT listcall .) + COMMA reduce using rule 183 (list -> IN ASSIGNMENT listcall .) state 355 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 170 (list -> IN ASSIGNMENT expression .) - COMMA reduce using rule 170 (list -> IN ASSIGNMENT expression .) + (182) list -> IN ASSIGNMENT expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 182 (list -> IN ASSIGNMENT expression .) + COMMA reduce using rule 182 (list -> IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -14571,27 +14510,27 @@ state 355 state 356 - (169) list -> VAR ASSIGNMENT listcall . + (181) list -> VAR ASSIGNMENT listcall . - CLOSEBRACKET reduce using rule 169 (list -> VAR ASSIGNMENT listcall .) - COMMA reduce using rule 169 (list -> VAR ASSIGNMENT listcall .) + CLOSEBRACKET reduce using rule 181 (list -> VAR ASSIGNMENT listcall .) + COMMA reduce using rule 181 (list -> VAR ASSIGNMENT listcall .) state 357 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 168 (list -> VAR ASSIGNMENT expression .) - COMMA reduce using rule 168 (list -> VAR ASSIGNMENT expression .) + (180) list -> VAR ASSIGNMENT expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 180 (list -> VAR ASSIGNMENT expression .) + COMMA reduce using rule 180 (list -> VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -14602,103 +14541,103 @@ state 357 state 358 - (159) list -> list COMMA GRAPHICS . ASSIGNMENT expression - (162) list -> list COMMA GRAPHICS . ASSIGNMENT listcall - (251) termvar -> GRAPHICS . + (171) list -> list COMMA GRAPHICS . ASSIGNMENT expression + (174) list -> list COMMA GRAPHICS . ASSIGNMENT listcall + (263) termvar -> GRAPHICS . - ASSIGNMENT shift and go to state 415 - OPENBRACKET reduce using rule 251 (termvar -> GRAPHICS .) - DOT reduce using rule 251 (termvar -> GRAPHICS .) - TRANSPOSE reduce using rule 251 (termvar -> GRAPHICS .) - MULTIPLICATION reduce using rule 251 (termvar -> GRAPHICS .) - ADDITION reduce using rule 251 (termvar -> GRAPHICS .) - COMPARISON reduce using rule 251 (termvar -> GRAPHICS .) - LOGICAL reduce using rule 251 (termvar -> GRAPHICS .) - COLON reduce using rule 251 (termvar -> GRAPHICS .) - CLOSEBRACKET reduce using rule 251 (termvar -> GRAPHICS .) - COMMA reduce using rule 251 (termvar -> GRAPHICS .) + ASSIGNMENT shift and go to state 418 + OPENBRACKET reduce using rule 263 (termvar -> GRAPHICS .) + DOT reduce using rule 263 (termvar -> GRAPHICS .) + TRANSPOSE reduce using rule 263 (termvar -> GRAPHICS .) + MULTIPLICATION reduce using rule 263 (termvar -> GRAPHICS .) + ADDITION reduce using rule 263 (termvar -> GRAPHICS .) + COMPARISON reduce using rule 263 (termvar -> GRAPHICS .) + LOGICAL reduce using rule 263 (termvar -> GRAPHICS .) + COLON reduce using rule 263 (termvar -> GRAPHICS .) + CLOSEBRACKET reduce using rule 263 (termvar -> GRAPHICS .) + COMMA reduce using rule 263 (termvar -> GRAPHICS .) state 359 - (157) list -> list COMMA listcall . + (169) list -> list COMMA listcall . - CLOSEBRACKET reduce using rule 157 (list -> list COMMA listcall .) - COMMA reduce using rule 157 (list -> list COMMA listcall .) + CLOSEBRACKET reduce using rule 169 (list -> list COMMA listcall .) + COMMA reduce using rule 169 (list -> list COMMA listcall .) state 360 - (160) list -> list COMMA MODEL . ASSIGNMENT expression - (163) list -> list COMMA MODEL . ASSIGNMENT listcall - (252) termvar -> MODEL . + (172) list -> list COMMA MODEL . ASSIGNMENT expression + (175) list -> list COMMA MODEL . ASSIGNMENT listcall + (264) termvar -> MODEL . - ASSIGNMENT shift and go to state 416 - OPENBRACKET reduce using rule 252 (termvar -> MODEL .) - DOT reduce using rule 252 (termvar -> MODEL .) - TRANSPOSE reduce using rule 252 (termvar -> MODEL .) - MULTIPLICATION reduce using rule 252 (termvar -> MODEL .) - ADDITION reduce using rule 252 (termvar -> MODEL .) - COMPARISON reduce using rule 252 (termvar -> MODEL .) - LOGICAL reduce using rule 252 (termvar -> MODEL .) - COLON reduce using rule 252 (termvar -> MODEL .) - CLOSEBRACKET reduce using rule 252 (termvar -> MODEL .) - COMMA reduce using rule 252 (termvar -> MODEL .) + ASSIGNMENT shift and go to state 419 + OPENBRACKET reduce using rule 264 (termvar -> MODEL .) + DOT reduce using rule 264 (termvar -> MODEL .) + TRANSPOSE reduce using rule 264 (termvar -> MODEL .) + MULTIPLICATION reduce using rule 264 (termvar -> MODEL .) + ADDITION reduce using rule 264 (termvar -> MODEL .) + COMPARISON reduce using rule 264 (termvar -> MODEL .) + LOGICAL reduce using rule 264 (termvar -> MODEL .) + COLON reduce using rule 264 (termvar -> MODEL .) + CLOSEBRACKET reduce using rule 264 (termvar -> MODEL .) + COMMA reduce using rule 264 (termvar -> MODEL .) state 361 - (164) list -> list COMMA IN . ASSIGNMENT expression - (165) list -> list COMMA IN . ASSIGNMENT listcall - (253) termvar -> IN . + (176) list -> list COMMA IN . ASSIGNMENT expression + (177) list -> list COMMA IN . ASSIGNMENT listcall + (265) termvar -> IN . - ASSIGNMENT shift and go to state 417 - OPENBRACKET reduce using rule 253 (termvar -> IN .) - DOT reduce using rule 253 (termvar -> IN .) - TRANSPOSE reduce using rule 253 (termvar -> IN .) - MULTIPLICATION reduce using rule 253 (termvar -> IN .) - ADDITION reduce using rule 253 (termvar -> IN .) - COMPARISON reduce using rule 253 (termvar -> IN .) - LOGICAL reduce using rule 253 (termvar -> IN .) - COLON reduce using rule 253 (termvar -> IN .) - CLOSEBRACKET reduce using rule 253 (termvar -> IN .) - COMMA reduce using rule 253 (termvar -> IN .) + ASSIGNMENT shift and go to state 420 + OPENBRACKET reduce using rule 265 (termvar -> IN .) + DOT reduce using rule 265 (termvar -> IN .) + TRANSPOSE reduce using rule 265 (termvar -> IN .) + MULTIPLICATION reduce using rule 265 (termvar -> IN .) + ADDITION reduce using rule 265 (termvar -> IN .) + COMPARISON reduce using rule 265 (termvar -> IN .) + LOGICAL reduce using rule 265 (termvar -> IN .) + COLON reduce using rule 265 (termvar -> IN .) + CLOSEBRACKET reduce using rule 265 (termvar -> IN .) + COMMA reduce using rule 265 (termvar -> IN .) state 362 - (158) list -> list COMMA VAR . ASSIGNMENT expression - (161) list -> list COMMA VAR . ASSIGNMENT listcall - (250) termvar -> VAR . + (170) list -> list COMMA VAR . ASSIGNMENT expression + (173) list -> list COMMA VAR . ASSIGNMENT listcall + (262) termvar -> VAR . - ASSIGNMENT shift and go to state 418 - OPENBRACKET reduce using rule 250 (termvar -> VAR .) - DOT reduce using rule 250 (termvar -> VAR .) - TRANSPOSE reduce using rule 250 (termvar -> VAR .) - MULTIPLICATION reduce using rule 250 (termvar -> VAR .) - ADDITION reduce using rule 250 (termvar -> VAR .) - COMPARISON reduce using rule 250 (termvar -> VAR .) - LOGICAL reduce using rule 250 (termvar -> VAR .) - COLON reduce using rule 250 (termvar -> VAR .) - CLOSEBRACKET reduce using rule 250 (termvar -> VAR .) - COMMA reduce using rule 250 (termvar -> VAR .) + ASSIGNMENT shift and go to state 421 + OPENBRACKET reduce using rule 262 (termvar -> VAR .) + DOT reduce using rule 262 (termvar -> VAR .) + TRANSPOSE reduce using rule 262 (termvar -> VAR .) + MULTIPLICATION reduce using rule 262 (termvar -> VAR .) + ADDITION reduce using rule 262 (termvar -> VAR .) + COMPARISON reduce using rule 262 (termvar -> VAR .) + LOGICAL reduce using rule 262 (termvar -> VAR .) + COLON reduce using rule 262 (termvar -> VAR .) + CLOSEBRACKET reduce using rule 262 (termvar -> VAR .) + COMMA reduce using rule 262 (termvar -> VAR .) state 363 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 156 (list -> list COMMA expression .) - COMMA reduce using rule 156 (list -> list COMMA expression .) + (168) list -> list COMMA expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 168 (list -> list COMMA expression .) + COMMA reduce using rule 168 (list -> list COMMA expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -14711,7 +14650,7 @@ state 364 (72) forstatement -> FOR VAR ASSIGNMENT VAR DO . EOL - EOL shift and go to state 419 + EOL shift and go to state 422 state 365 @@ -14744,67 +14683,67 @@ state 366 (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 - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -14829,7 +14768,7 @@ state 366 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 420 + expression shift and go to state 423 state 367 @@ -14985,7 +14924,7 @@ state 373 (106) assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression . EOL - EOL shift and go to state 421 + EOL shift and go to state 424 state 374 @@ -15020,18 +14959,18 @@ state 374 state 375 - (194) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 422 + (206) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression . CLOSEBRACKET EOL + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 425 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -15044,66 +14983,85 @@ state 376 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments . CLOSEBRACKET EOL - CLOSEBRACKET shift and go to state 423 + CLOSEBRACKET shift and go to state 426 state 377 - (116) getvaluearguments -> getvaluearg1 . COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 + (120) getvaluearg1 -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET - COMMA shift and go to state 424 + OPENBRACKET shift and go to state 427 state 378 - (117) getvaluearg1 -> 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - COMMA reduce using rule 117 (getvaluearg1 -> expression .) - TRANSPOSE shift and go to state 173 - MULTIPLICATION shift and go to state 177 - ADDITION shift and go to state 172 - COMPARISON shift and go to state 171 - LOGICAL shift and go to state 174 - COLON shift and go to state 176 + (121) getvaluearg1 -> VAR . + + COMMA reduce using rule 121 (getvaluearg1 -> VAR .) state 379 - (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET . EOL + (119) getvaluearg1 -> DQSTRING . - EOL shift and go to state 425 + COMMA reduce using rule 119 (getvaluearg1 -> DQSTRING .) state 380 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 . COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (116) getvaluearguments -> getvaluearg1 . COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 - COMMA shift and go to state 426 + COMMA shift and go to state 428 state 381 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - COMMA reduce using rule 136 (standarddefinearg1 -> expression .) + (117) getvaluearg1 -> OPENSQBRACKET . getvaluearg1arraylist CLOSESQBRACKET + (118) getvaluearg1 -> OPENSQBRACKET . getvaluearg1arraylist SEMICOLON CLOSESQBRACKET + (122) getvaluearg1arraylist -> . getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem + (123) getvaluearg1arraylist -> . getvaluearg1arraylist COMMA getvaluearg1arraylistitem + (124) getvaluearg1arraylist -> . getvaluearg1arraylist SPACE getvaluearg1arraylistitem + (125) getvaluearg1arraylist -> . getvaluearg1arraylistitem + (126) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (127) getvaluearg1arraylistitem -> . DQSTRING + (128) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING + (129) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + + GETTEXT shift and go to state 430 + DQSTRING shift and go to state 431 + FUNCTIONNAME shift and go to state 429 + + getvaluearg1arraylist shift and go to state 432 + getvaluearg1arraylistitem shift and go to state 433 + +state 382 + + (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET . EOL + + EOL shift and go to state 434 + + +state 383 + + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 . COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + + COMMA shift and go to state 435 + + +state 384 + + (148) standarddefinearg1 -> expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 148 (standarddefinearg1 -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -15112,20 +15070,20 @@ state 381 COLON shift and go to state 176 -state 382 +state 385 - (192) function -> MESSAGE 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 427 + (204) function -> MESSAGE OPENBRACKET expression COMMA expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 436 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -15134,119 +15092,119 @@ state 382 COLON shift and go to state 176 -state 383 +state 386 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB . COMMA VAR COMMA VAR CLOSEBRACKET EOL - COMMA shift and go to state 428 + COMMA shift and go to state 437 -state 384 +state 387 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB . COMMA VAR COMMA VAR CLOSEBRACKET EOL - COMMA shift and go to state 429 + COMMA shift and go to state 438 -state 385 +state 388 - (200) lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET . + (212) lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET . - ASSIGNMENT reduce using rule 200 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - OPENBRACKET reduce using rule 200 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - DOT reduce using rule 200 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + ASSIGNMENT reduce using rule 212 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + OPENBRACKET reduce using rule 212 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + DOT reduce using rule 212 (lterm -> lterm OPENBRACKET expression COMMA COLON CLOSEBRACKET .) -state 386 +state 389 - (201) lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET . + (213) lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET . - ASSIGNMENT reduce using rule 201 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 201 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) - DOT reduce using rule 201 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) + ASSIGNMENT reduce using rule 213 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 213 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) + DOT reduce using rule 213 (lterm -> lterm OPENBRACKET expression COMMA expression CLOSEBRACKET .) -state 387 +state 390 - (202) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . + (214) lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . - ASSIGNMENT reduce using rule 202 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 202 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 202 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + ASSIGNMENT reduce using rule 214 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 214 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 214 (lterm -> lterm OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) -state 388 +state 391 - (197) lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET . + (209) lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET . - ASSIGNMENT reduce using rule 197 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 197 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 197 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) + ASSIGNMENT reduce using rule 209 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 209 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 209 (lterm -> lterm OPENBRACKET expression COLON expression CLOSEBRACKET .) -state 389 +state 392 - (199) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -15271,9 +15229,9 @@ state 389 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 430 + expression shift and go to state 439 -state 390 +state 393 (9) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL . @@ -15297,21 +15255,21 @@ state 390 WHILE reduce using rule 9 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET CLOSEBRACKET EOL .) -state 391 +state 394 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . EOL - EOL shift and go to state 431 + EOL shift and go to state 440 -state 392 +state 395 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET . EOL - EOL shift and go to state 432 + EOL shift and go to state 441 -state 393 +state 396 (104) modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET . @@ -15320,69 +15278,69 @@ state 393 OPENBRACKET reduce using rule 104 (modelvar -> modelvar OPENBRACKET expression CLOSEBRACKET .) -state 394 +state 397 (105) modelvar -> modelvar 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -15407,9 +15365,9 @@ state 394 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 433 + expression shift and go to state 442 -state 395 +state 398 (107) assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL . @@ -15439,7 +15397,7 @@ state 395 CATCH reduce using rule 107 (assignment -> MODEL DOT modelvar ASSIGNMENT modelexpression EOL .) -state 396 +state 399 (108) modelexpression -> LIST OPENBRACKET . modelexpressionlist CLOSEBRACKET (109) modelexpression -> LIST OPENBRACKET . CLOSEBRACKET @@ -15447,70 +15405,70 @@ state 396 (111) modelexpressionlist -> . listcall (112) modelexpressionlist -> . modelexpressionlist COMMA expression (113) modelexpressionlist -> . modelexpressionlist COMMA 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN - - CLOSEBRACKET shift and go to state 435 + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN + + CLOSEBRACKET shift and go to state 444 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 @@ -15534,27 +15492,27 @@ state 396 IN shift and go to state 96 term shift and go to state 95 - listcall shift and go to state 434 + listcall shift and go to state 443 termvar shift and go to state 91 - modelexpressionlist shift and go to state 436 - expression shift and go to state 437 + modelexpressionlist shift and go to state 445 + expression shift and go to state 446 -state 397 +state 400 - (229) term -> PART OPENBRACKET expression COMMA expression . COLON expression CLOSEBRACKET - (230) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - COLON shift and go to state 439 - CLOSEBRACKET shift and go to state 438 + (241) term -> PART OPENBRACKET expression COMMA expression . COLON expression CLOSEBRACKET + (242) term -> PART OPENBRACKET expression COMMA expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COLON shift and go to state 448 + CLOSEBRACKET shift and go to state 447 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -15562,48 +15520,48 @@ state 397 LOGICAL shift and go to state 174 -state 398 +state 401 - (224) term -> OPENBRACKET expression COLON expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - DO reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 224 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + (236) term -> OPENBRACKET expression COLON expression CLOSEBRACKET . + + TRANSPOSE reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + DO reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 236 (term -> OPENBRACKET expression COLON expression CLOSEBRACKET .) -state 399 +state 402 - (223) termvar -> termvar OPENBRACKET COLON COMMA COLON . CLOSEBRACKET + (235) termvar -> termvar OPENBRACKET COLON COMMA COLON . CLOSEBRACKET - CLOSEBRACKET shift and go to state 440 + CLOSEBRACKET shift and go to state 449 -state 400 +state 403 - (218) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 441 + (230) termvar -> termvar OPENBRACKET COLON COMMA expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 450 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -15612,71 +15570,71 @@ state 400 COLON shift and go to state 176 -state 401 +state 404 - (215) termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - DOT reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - COLON reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - EOL reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - THEN reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - DO reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - COMMA reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - SPACE reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 215 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + (227) termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + DOT reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + COLON reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + COMMA reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + EOL reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + THEN reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + DO reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + SPACE reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 227 (termvar -> termvar OPENBRACKET COLON expression CLOSEBRACKET .) -state 402 +state 405 - (216) termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - DOT reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - COLON reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - ADDITION reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - COMPARISON reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - LOGICAL reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - EOL reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - THEN reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - DO reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - COMMA reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - SPACE reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 216 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + (228) termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + DOT reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + COLON reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + ADDITION reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + COMPARISON reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + LOGICAL reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + COMMA reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + EOL reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + THEN reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + DO reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + SPACE reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 228 (termvar -> termvar OPENBRACKET expression COLON CLOSEBRACKET .) -state 403 +state 406 - (211) termvar -> termvar OPENBRACKET expression COLON expression . CLOSEBRACKET - (212) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression CLOSEBRACKET - (213) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> termvar OPENBRACKET expression COLON expression . COMMA COLON CLOSEBRACKET - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 442 - COMMA shift and go to state 443 + (223) termvar -> termvar OPENBRACKET expression COLON expression . CLOSEBRACKET + (224) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET expression COLON expression . COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression COLON expression . COMMA COLON CLOSEBRACKET + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 451 + COMMA shift and go to state 452 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -15685,30 +15643,30 @@ state 403 LOGICAL shift and go to state 174 -state 404 +state 407 - (220) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON . CLOSEBRACKET + (232) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON . CLOSEBRACKET - CLOSEBRACKET shift and go to state 444 + CLOSEBRACKET shift and go to state 453 -state 405 +state 408 - (222) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET - (227) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET - (228) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 445 - CLOSEOPENBRACKET shift and go to state 446 + (234) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET + (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 454 + CLOSEOPENBRACKET shift and go to state 455 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -15717,27 +15675,27 @@ state 405 COLON shift and go to state 176 -state 406 +state 409 - (219) termvar -> termvar OPENBRACKET expression COMMA COLON . CLOSEBRACKET + (231) termvar -> termvar OPENBRACKET expression COMMA COLON . CLOSEBRACKET - CLOSEBRACKET shift and go to state 447 + CLOSEBRACKET shift and go to state 456 -state 407 +state 410 - (221) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 448 + (233) termvar -> termvar OPENBRACKET expression COMMA expression . CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 457 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -15746,21 +15704,21 @@ state 407 COLON shift and go to state 176 -state 408 - - (231) term -> STRING OPENBRACKET expression COLON expression . CLOSEBRACKET - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression +state 411 - CLOSEBRACKET shift and go to state 449 + (243) term -> STRING OPENBRACKET expression COLON expression . CLOSEBRACKET + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 458 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -15769,69 +15727,69 @@ state 408 LOGICAL shift and go to state 174 -state 409 +state 412 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (164) termarraylist -> termarraylist COMMA . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -15858,69 +15816,69 @@ state 409 termvar shift and go to state 91 expression shift and go to state 345 -state 410 +state 413 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (165) termarraylist -> termarraylist SPACE . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -15947,36 +15905,36 @@ state 410 termvar shift and go to state 91 expression shift and go to state 343 -state 411 +state 414 - (243) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - MULTIPLICATION reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - ADDITION reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - COMPARISON reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - LOGICAL reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - COLON reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - CLOSEBRACKET reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - COMMA reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - SPACE reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - CLOSESQBRACKET reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - SEMICOLON reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - EOL reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - CLOSEOPENBRACKET reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - THEN reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) - DO reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + (255) expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + MULTIPLICATION reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + ADDITION reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + COMPARISON reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + LOGICAL reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + COLON reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + CLOSEBRACKET reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + COMMA reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + EOL reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + CLOSEOPENBRACKET reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + SPACE reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + CLOSESQBRACKET reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + SEMICOLON reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + THEN reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) + DO reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) TRANSPOSE shift and go to state 173 - ! TRANSPOSE [ reduce using rule 243 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ] + ! TRANSPOSE [ reduce using rule 255 (expression -> expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression .) ] ! MULTIPLICATION [ shift and go to state 177 ] ! ADDITION [ shift and go to state 172 ] ! COMPARISON [ shift and go to state 171 ] @@ -15984,152 +15942,152 @@ state 411 ! COLON [ shift and go to state 176 ] -state 412 +state 415 - (242) expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX . - - TRANSPOSE reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - MULTIPLICATION reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - ADDITION reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - COMPARISON reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - LOGICAL reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - COLON reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - CLOSEBRACKET reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - COMMA reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - SPACE reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - CLOSESQBRACKET reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - SEMICOLON reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - EOL reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - CLOSEOPENBRACKET reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - THEN reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) - DO reduce using rule 242 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + (254) expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX . + + TRANSPOSE reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + MULTIPLICATION reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + ADDITION reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + COMPARISON reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + LOGICAL reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + COLON reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + CLOSEBRACKET reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + COMMA reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + EOL reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + CLOSEOPENBRACKET reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + SPACE reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + CLOSESQBRACKET reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + SEMICOLON reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + THEN reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) + DO reduce using rule 254 (expression -> expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX .) -state 413 +state 416 - (225) term -> expression COLON expression COLON expression . - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 225 (term -> expression COLON expression COLON expression .) - COLON reduce using rule 225 (term -> expression COLON expression COLON expression .) - COMMA reduce using rule 225 (term -> expression COLON expression COLON expression .) - DO reduce using rule 225 (term -> expression COLON expression COLON expression .) - THEN reduce using rule 225 (term -> expression COLON expression COLON expression .) - EOL reduce using rule 225 (term -> expression COLON expression COLON expression .) - CLOSEOPENBRACKET reduce using rule 225 (term -> expression COLON expression COLON expression .) - CLOSESQBRACKET reduce using rule 225 (term -> expression COLON expression COLON expression .) - SPACE reduce using rule 225 (term -> expression COLON expression COLON expression .) - SEMICOLON reduce using rule 225 (term -> expression COLON expression COLON expression .) + (237) term -> expression COLON expression COLON expression . + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COLON reduce using rule 237 (term -> expression COLON expression COLON expression .) + CLOSEBRACKET reduce using rule 237 (term -> expression COLON expression COLON expression .) + COMMA reduce using rule 237 (term -> expression COLON expression COLON expression .) + DO reduce using rule 237 (term -> expression COLON expression COLON expression .) + THEN reduce using rule 237 (term -> expression COLON expression COLON expression .) + EOL reduce using rule 237 (term -> expression COLON expression COLON expression .) + CLOSEOPENBRACKET reduce using rule 237 (term -> expression COLON expression COLON expression .) + CLOSESQBRACKET reduce using rule 237 (term -> expression COLON expression COLON expression .) + SPACE reduce using rule 237 (term -> expression COLON expression COLON expression .) + SEMICOLON reduce using rule 237 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 - ! TRANSPOSE [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] - ! MULTIPLICATION [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] - ! ADDITION [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] - ! COMPARISON [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] - ! LOGICAL [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] + ! TRANSPOSE [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] + ! MULTIPLICATION [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] + ! ADDITION [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] + ! COMPARISON [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] + ! LOGICAL [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 351 ] -state 414 +state 417 - (234) listcall -> LIST OPENBRACKET list CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - COMMA reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - EOL reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - TRANSPOSE reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - MULTIPLICATION reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - ADDITION reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - COMPARISON reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - LOGICAL reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - COLON reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - THEN reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - DO reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - SPACE reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) - SEMICOLON reduce using rule 234 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + (246) listcall -> LIST OPENBRACKET list CLOSEBRACKET . + + CLOSEBRACKET reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + COMMA reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + EOL reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + TRANSPOSE reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + MULTIPLICATION reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + ADDITION reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + COMPARISON reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + LOGICAL reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + COLON reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + THEN reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + DO reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + SPACE reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) + SEMICOLON reduce using rule 246 (listcall -> LIST OPENBRACKET list CLOSEBRACKET .) -state 415 +state 418 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (171) list -> list COMMA GRAPHICS ASSIGNMENT . expression + (174) list -> list COMMA GRAPHICS ASSIGNMENT . listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -16154,76 +16112,76 @@ state 415 IN shift and go to state 96 term shift and go to state 95 - listcall shift and go to state 450 + listcall shift and go to state 459 termvar shift and go to state 91 - expression shift and go to state 451 + expression shift and go to state 460 -state 416 +state 419 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (172) list -> list COMMA MODEL ASSIGNMENT . expression + (175) list -> list COMMA MODEL ASSIGNMENT . listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -16248,76 +16206,76 @@ state 416 IN shift and go to state 96 term shift and go to state 95 - listcall shift and go to state 452 + listcall shift and go to state 461 termvar shift and go to state 91 - expression shift and go to state 453 + expression shift and go to state 462 -state 417 +state 420 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (176) list -> list COMMA IN ASSIGNMENT . expression + (177) list -> list COMMA IN ASSIGNMENT . listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -16342,76 +16300,76 @@ state 417 IN shift and go to state 96 term shift and go to state 95 - listcall shift and go to state 454 + listcall shift and go to state 463 termvar shift and go to state 91 - expression shift and go to state 455 + expression shift and go to state 464 -state 418 +state 421 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (170) list -> list COMMA VAR ASSIGNMENT . expression + (173) list -> list COMMA VAR ASSIGNMENT . listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -16436,11 +16394,11 @@ state 418 IN shift and go to state 96 term shift and go to state 95 - listcall shift and go to state 456 + listcall shift and go to state 465 termvar shift and go to state 91 - expression shift and go to state 457 + expression shift and go to state 466 -state 419 +state 422 (72) forstatement -> FOR VAR ASSIGNMENT VAR DO EOL . @@ -16464,26 +16422,26 @@ state 419 WHILE reduce using rule 72 (forstatement -> FOR VAR ASSIGNMENT VAR DO EOL .) -state 420 +state 423 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . COLON expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . COLON expression DO EOL (69) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . EOL (70) forstatement -> FOR VAR ASSIGNMENT expression COLON expression . DO EOL - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - COLON shift and go to state 460 - EOL shift and go to state 459 - DO shift and go to state 458 + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COLON shift and go to state 469 + EOL shift and go to state 468 + DO shift and go to state 467 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -16491,7 +16449,7 @@ state 420 LOGICAL shift and go to state 174 -state 421 +state 424 (106) assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL . @@ -16521,37 +16479,94 @@ state 421 CATCH reduce using rule 106 (assignment -> GRAPHICS DOT modelvar ASSIGNMENT modelexpression EOL .) -state 422 +state 425 - (194) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET . EOL + (206) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET . EOL - EOL shift and go to state 461 + EOL shift and go to state 470 -state 423 +state 426 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET . EOL - EOL shift and go to state 462 + EOL shift and go to state 471 -state 424 +state 427 + + (120) getvaluearg1 -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET + + DQSTRING shift and go to state 472 + + +state 428 (116) getvaluearguments -> getvaluearg1 COMMA . getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 - (118) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET - (119) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET - (120) getvaluearg2 -> . DQSTRING - (121) getvaluearg2 -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET - (122) getvaluearg2 -> . VAR + (130) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET + (131) getvaluearg2 -> . OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET + (132) getvaluearg2 -> . DQSTRING + (133) getvaluearg2 -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (134) getvaluearg2 -> . VAR - OPENSQBRACKET shift and go to state 466 - DQSTRING shift and go to state 465 - GETTEXT shift and go to state 463 - VAR shift and go to state 464 + OPENSQBRACKET shift and go to state 476 + DQSTRING shift and go to state 475 + GETTEXT shift and go to state 473 + VAR shift and go to state 474 - getvaluearg2 shift and go to state 467 + getvaluearg2 shift and go to state 477 -state 425 +state 429 + + (129) getvaluearg1arraylistitem -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET + + OPENBRACKET shift and go to state 478 + + +state 430 + + (126) getvaluearg1arraylistitem -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET + + OPENBRACKET shift and go to state 479 + + +state 431 + + (127) getvaluearg1arraylistitem -> DQSTRING . + (128) getvaluearg1arraylistitem -> DQSTRING . ADDITION DQSTRING + + CLOSESQBRACKET reduce using rule 127 (getvaluearg1arraylistitem -> DQSTRING .) + SEMICOLON reduce using rule 127 (getvaluearg1arraylistitem -> DQSTRING .) + COMMA reduce using rule 127 (getvaluearg1arraylistitem -> DQSTRING .) + SPACE reduce using rule 127 (getvaluearg1arraylistitem -> DQSTRING .) + ADDITION shift and go to state 480 + + +state 432 + + (117) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist . CLOSESQBRACKET + (118) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist . SEMICOLON CLOSESQBRACKET + (122) getvaluearg1arraylist -> getvaluearg1arraylist . SEMICOLON getvaluearg1arraylistitem + (123) getvaluearg1arraylist -> getvaluearg1arraylist . COMMA getvaluearg1arraylistitem + (124) getvaluearg1arraylist -> getvaluearg1arraylist . SPACE getvaluearg1arraylistitem + + CLOSESQBRACKET shift and go to state 484 + SEMICOLON shift and go to state 481 + COMMA shift and go to state 483 + SPACE shift and go to state 482 + + +state 433 + + (125) getvaluearg1arraylist -> getvaluearg1arraylistitem . + + CLOSESQBRACKET reduce using rule 125 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) + SEMICOLON reduce using rule 125 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) + COMMA reduce using rule 125 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) + SPACE reduce using rule 125 (getvaluearg1arraylist -> getvaluearg1arraylistitem .) + + +state 434 (37) statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL . @@ -16581,70 +16596,70 @@ state 425 CATCH reduce using rule 37 (statement -> lterm ASSIGNMENT WHERE OPENBRACKET CLOSEBRACKET EOL .) -state 426 +state 435 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA . standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (149) standarddefinearg2 -> . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -16668,45 +16683,45 @@ state 426 IN shift and go to state 96 term shift and go to state 95 - standarddefinearg2 shift and go to state 468 + standarddefinearg2 shift and go to state 485 termvar shift and go to state 91 - expression shift and go to state 469 + expression shift and go to state 486 -state 427 +state 436 - (192) function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET . + (204) function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET . - EOL reduce using rule 192 (function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET .) + EOL reduce using rule 204 (function -> MESSAGE OPENBRACKET expression COMMA expression CLOSEBRACKET .) -state 428 +state 437 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA . VAR COMMA VAR CLOSEBRACKET EOL - VAR shift and go to state 470 + VAR shift and go to state 487 -state 429 +state 438 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA . VAR COMMA VAR CLOSEBRACKET EOL - VAR shift and go to state 471 + VAR shift and go to state 488 -state 430 +state 439 - (199) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - COLON shift and go to state 472 + (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COLON shift and go to state 489 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -16714,7 +16729,7 @@ state 430 LOGICAL shift and go to state 174 -state 431 +state 440 (8) functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL . @@ -16738,7 +16753,7 @@ state 431 WHILE reduce using rule 8 (functionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET list CLOSEBRACKET EOL .) -state 432 +state 441 (7) functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL . @@ -16762,20 +16777,20 @@ state 432 WHILE reduce using rule 7 (functionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL .) -state 433 +state 442 (105) modelvar -> modelvar 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 473 + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 490 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -16784,7 +16799,7 @@ state 433 COLON shift and go to state 176 -state 434 +state 443 (111) modelexpressionlist -> listcall . @@ -16792,7 +16807,7 @@ state 434 COMMA reduce using rule 111 (modelexpressionlist -> listcall .) -state 435 +state 444 (109) modelexpression -> LIST OPENBRACKET CLOSEBRACKET . @@ -16800,28 +16815,28 @@ state 435 EOL reduce using rule 109 (modelexpression -> LIST OPENBRACKET CLOSEBRACKET .) -state 436 +state 445 (108) modelexpression -> LIST OPENBRACKET modelexpressionlist . CLOSEBRACKET (112) modelexpressionlist -> modelexpressionlist . COMMA expression (113) modelexpressionlist -> modelexpressionlist . COMMA listcall - CLOSEBRACKET shift and go to state 474 - COMMA shift and go to state 475 + CLOSEBRACKET shift and go to state 491 + COMMA shift and go to state 492 -state 437 +state 446 (110) modelexpressionlist -> 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 110 (modelexpressionlist -> expression .) COMMA reduce using rule 110 (modelexpressionlist -> expression .) @@ -16833,91 +16848,91 @@ state 437 COLON shift and go to state 176 -state 438 +state 447 - (230) term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - ADDITION reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COMPARISON reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - LOGICAL reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COLON reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COMMA reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - DO reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - THEN reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - EOL reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - SPACE reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) - SEMICOLON reduce using rule 230 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + (242) term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET . + + TRANSPOSE reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + ADDITION reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COMPARISON reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + LOGICAL reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COLON reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COMMA reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + DO reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + THEN reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + EOL reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + SPACE reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) + SEMICOLON reduce using rule 242 (term -> PART OPENBRACKET expression COMMA expression CLOSEBRACKET .) -state 439 +state 448 - (229) term -> PART OPENBRACKET expression COMMA expression COLON . expression CLOSEBRACKET - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (241) term -> PART OPENBRACKET expression COMMA expression COLON . expression CLOSEBRACKET + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -16942,144 +16957,144 @@ state 439 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 476 + expression shift and go to state 493 -state 440 +state 449 - (223) termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - DOT reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - COLON reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - ADDITION reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - COMPARISON reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - LOGICAL reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - EOL reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - THEN reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - DO reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - COMMA reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - SPACE reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 223 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + (235) termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + DOT reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + COLON reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + ADDITION reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + COMPARISON reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + LOGICAL reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + COMMA reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + EOL reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + THEN reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + DO reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + SPACE reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 235 (termvar -> termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET .) -state 441 +state 450 - (218) termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - DOT reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - COLON reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - ADDITION reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - COMPARISON reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - LOGICAL reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - EOL reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - THEN reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - DO reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - COMMA reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - SPACE reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) - SEMICOLON reduce using rule 218 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + (230) termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + DOT reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + COLON reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + ADDITION reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + COMPARISON reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + LOGICAL reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + COMMA reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + EOL reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + THEN reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + DO reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + SPACE reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) + SEMICOLON reduce using rule 230 (termvar -> termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET .) -state 442 +state 451 - (211) termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - DO reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 211 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + (223) termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + DO reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 223 (termvar -> termvar OPENBRACKET expression COLON expression CLOSEBRACKET .) -state 443 +state 452 - (212) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression CLOSEBRACKET - (213) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET - (214) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN - - COLON shift and go to state 477 + (224) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA . expression COLON expression CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression COLON expression COMMA . COLON CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN + + COLON shift and go to state 494 OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 ADDITION shift and go to state 100 @@ -17103,118 +17118,118 @@ state 443 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 478 + expression shift and go to state 495 -state 444 +state 453 - (220) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - DOT reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - COLON reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - ADDITION reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - COMPARISON reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - LOGICAL reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - EOL reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - THEN reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - DO reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - COMMA reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - SPACE reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 220 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + (232) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + DOT reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + COLON reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + ADDITION reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + COMPARISON reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + LOGICAL reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + COMMA reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + EOL reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + THEN reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + DO reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + SPACE reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 232 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET .) -state 445 +state 454 - (222) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 222 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + (234) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 234 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) -state 446 +state 455 - (227) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET - (228) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression CLOSEBRACKET + (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET . expression COLON expression CLOSEBRACKET + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -17239,98 +17254,98 @@ state 446 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 479 + expression shift and go to state 496 -state 447 +state 456 - (219) termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - DOT reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - COLON reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - ADDITION reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - COMPARISON reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - LOGICAL reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - EOL reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - THEN reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - DO reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - COMMA reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - SPACE reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 219 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + (231) termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + DOT reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + COLON reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + ADDITION reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + COMPARISON reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + LOGICAL reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + COMMA reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + EOL reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + THEN reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + DO reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + SPACE reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 231 (termvar -> termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET .) -state 448 +state 457 - (221) termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - DOT reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COLON reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - ADDITION reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COMPARISON reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - LOGICAL reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - EOL reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - THEN reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - DO reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - COMMA reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - SPACE reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) - SEMICOLON reduce using rule 221 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + (233) termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + DOT reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COLON reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + ADDITION reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COMPARISON reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + LOGICAL reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + COMMA reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + EOL reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + THEN reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + DO reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + SPACE reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) + SEMICOLON reduce using rule 233 (termvar -> termvar OPENBRACKET expression COMMA expression CLOSEBRACKET .) -state 449 +state 458 - (231) term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - DO reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 231 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + (243) term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET . + + TRANSPOSE reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + DO reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 243 (term -> STRING OPENBRACKET expression COLON expression CLOSEBRACKET .) -state 450 +state 459 - (162) list -> list COMMA GRAPHICS ASSIGNMENT listcall . + (174) 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 .) + CLOSEBRACKET reduce using rule 174 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) + COMMA reduce using rule 174 (list -> list COMMA GRAPHICS ASSIGNMENT listcall .) -state 451 +state 460 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) + (171) list -> list COMMA GRAPHICS ASSIGNMENT expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 171 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) + COMMA reduce using rule 171 (list -> list COMMA GRAPHICS ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -17339,29 +17354,29 @@ state 451 COLON shift and go to state 176 -state 452 +state 461 - (163) list -> list COMMA MODEL ASSIGNMENT listcall . + (175) 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 .) + CLOSEBRACKET reduce using rule 175 (list -> list COMMA MODEL ASSIGNMENT listcall .) + COMMA reduce using rule 175 (list -> list COMMA MODEL ASSIGNMENT listcall .) -state 453 +state 462 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) + (172) list -> list COMMA MODEL ASSIGNMENT expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 172 (list -> list COMMA MODEL ASSIGNMENT expression .) + COMMA reduce using rule 172 (list -> list COMMA MODEL ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -17370,29 +17385,29 @@ state 453 COLON shift and go to state 176 -state 454 +state 463 - (165) list -> list COMMA IN ASSIGNMENT listcall . + (177) 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 .) + CLOSEBRACKET reduce using rule 177 (list -> list COMMA IN ASSIGNMENT listcall .) + COMMA reduce using rule 177 (list -> list COMMA IN ASSIGNMENT listcall .) -state 455 +state 464 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) + (176) list -> list COMMA IN ASSIGNMENT expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 176 (list -> list COMMA IN ASSIGNMENT expression .) + COMMA reduce using rule 176 (list -> list COMMA IN ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -17401,29 +17416,29 @@ state 455 COLON shift and go to state 176 -state 456 +state 465 - (161) list -> list COMMA VAR ASSIGNMENT listcall . + (173) 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 .) + CLOSEBRACKET reduce using rule 173 (list -> list COMMA VAR ASSIGNMENT listcall .) + COMMA reduce using rule 173 (list -> list COMMA VAR ASSIGNMENT listcall .) -state 457 +state 466 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) 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 .) + (170) list -> list COMMA VAR ASSIGNMENT expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 170 (list -> list COMMA VAR ASSIGNMENT expression .) + COMMA reduce using rule 170 (list -> list COMMA VAR ASSIGNMENT expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -17432,14 +17447,14 @@ state 457 COLON shift and go to state 176 -state 458 +state 467 (70) forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO . EOL - EOL shift and go to state 480 + EOL shift and go to state 497 -state 459 +state 468 (69) forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL . @@ -17463,72 +17478,72 @@ state 459 WHILE reduce using rule 69 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression EOL .) -state 460 +state 469 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON . expression DO EOL - (225) term -> expression COLON expression COLON . expression - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (237) term -> expression COLON expression COLON . expression + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -17553,39 +17568,39 @@ state 460 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 481 + expression shift and go to state 498 -state 461 +state 470 - (194) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL . - - CATCH reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - BREAK reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - RETURN reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - EOL reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - GRAPHICS reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - MODEL reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - FUNCTIONNAME reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - MESSAGE reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - CLEAR reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - SELECT reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - OPENSQBRACKET reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - VAR reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - IN reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - PREVAR reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - FUNCTION reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - TRY reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - FOR reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - IF reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - WHILE reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - END reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - ELSE reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - CASE reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - ELSEIF reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) - ENDFUNCTION reduce using rule 194 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + (206) resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL . + + CATCH reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + BREAK reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + RETURN reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + EOL reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + GRAPHICS reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + MODEL reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + FUNCTIONNAME reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + MESSAGE reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + CLEAR reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + SELECT reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + OPENSQBRACKET reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + VAR reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + IN reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + PREVAR reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + FUNCTION reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + TRY reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + FOR reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + IF reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + WHILE reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + END reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + ELSE reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + CASE reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + ELSEIF reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) + ENDFUNCTION reduce using rule 206 (resumestatementblocks -> lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL .) -state 462 +state 471 (115) getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL . @@ -17615,75 +17630,257 @@ state 462 ENDFUNCTION reduce using rule 115 (getvalueassignment -> lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET EOL .) -state 463 +state 472 - (121) getvaluearg2 -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET + (120) getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET - OPENBRACKET shift and go to state 482 + CLOSEBRACKET shift and go to state 499 -state 464 +state 473 - (122) getvaluearg2 -> VAR . + (133) getvaluearg2 -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET - COMMA reduce using rule 122 (getvaluearg2 -> VAR .) + OPENBRACKET shift and go to state 500 -state 465 +state 474 - (120) getvaluearg2 -> DQSTRING . + (134) getvaluearg2 -> VAR . - COMMA reduce using rule 120 (getvaluearg2 -> DQSTRING .) + COMMA reduce using rule 134 (getvaluearg2 -> VAR .) -state 466 +state 475 - (118) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist CLOSESQBRACKET - (119) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist SEMICOLON CLOSESQBRACKET - (123) getvaluearg2arraylist -> . getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem - (124) getvaluearg2arraylist -> . getvaluearg2arraylist COMMA getvaluearg2arraylistitem - (125) getvaluearg2arraylist -> . getvaluearg2arraylist SPACE getvaluearg2arraylistitem - (126) getvaluearg2arraylist -> . getvaluearg2arraylistitem - (127) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET - (128) getvaluearg2arraylistitem -> . DQSTRING - (129) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING - (130) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (132) getvaluearg2 -> DQSTRING . - GETTEXT shift and go to state 485 - DQSTRING shift and go to state 486 - FUNCTIONNAME shift and go to state 484 + COMMA reduce using rule 132 (getvaluearg2 -> DQSTRING .) - getvaluearg2arraylistitem shift and go to state 483 - getvaluearg2arraylist shift and go to state 487 -state 467 +state 476 + + (130) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist CLOSESQBRACKET + (131) getvaluearg2 -> OPENSQBRACKET . getvaluearg2arraylist SEMICOLON CLOSESQBRACKET + (135) getvaluearg2arraylist -> . getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem + (136) getvaluearg2arraylist -> . getvaluearg2arraylist COMMA getvaluearg2arraylistitem + (137) getvaluearg2arraylist -> . getvaluearg2arraylist SPACE getvaluearg2arraylistitem + (138) getvaluearg2arraylist -> . getvaluearg2arraylistitem + (139) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (140) getvaluearg2arraylistitem -> . DQSTRING + (141) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING + (142) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + + GETTEXT shift and go to state 503 + DQSTRING shift and go to state 504 + FUNCTIONNAME shift and go to state 502 + + getvaluearg2arraylistitem shift and go to state 501 + getvaluearg2arraylist shift and go to state 505 + +state 477 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 . COMMA getvaluearg3 COMMA getvaluearg4 - COMMA shift and go to state 488 + COMMA shift and go to state 506 -state 468 +state 478 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 . COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (129) getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET + (168) list -> . list COMMA expression + (169) list -> . list COMMA listcall + (170) list -> . list COMMA VAR ASSIGNMENT expression + (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (172) list -> . list COMMA MODEL ASSIGNMENT expression + (173) list -> . list COMMA VAR ASSIGNMENT listcall + (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> . list COMMA MODEL ASSIGNMENT listcall + (176) list -> . list COMMA IN ASSIGNMENT expression + (177) list -> . list COMMA IN ASSIGNMENT listcall + (178) list -> . expression + (179) list -> . listcall + (180) list -> . VAR ASSIGNMENT expression + (181) list -> . VAR ASSIGNMENT listcall + (182) list -> . IN ASSIGNMENT expression + (183) list -> . IN ASSIGNMENT listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN - COMMA shift and go to state 489 + VAR shift and go to state 182 + IN shift and go to state 181 + OPENBRACKET shift and go to state 90 + OPENSQBRACKET shift and go to state 98 + ADDITION shift and go to state 100 + NOT shift and go to state 103 + LIST shift and go to state 179 + PART shift and go to state 84 + STRING shift and go to state 94 + FUNCTIONNAME shift and go to state 88 + GETTEXT shift and go to state 83 + LASTINDEX shift and go to state 101 + PREVAR shift and go to state 89 + PREVAR_SUBSTITUTE shift and go to state 93 + PREVAR_BOOLEAN shift and go to state 86 + PREVAR_FLOAT shift and go to state 85 + NUMBER shift and go to state 82 + QSTRING shift and go to state 102 + DQSTRING shift and go to state 99 + GRAPHICS shift and go to state 81 + MODEL shift and go to state 87 + list shift and go to state 507 + term shift and go to state 95 + listcall shift and go to state 178 + termvar shift and go to state 91 + expression shift and go to state 184 -state 469 +state 479 + + (126) getvaluearg1arraylistitem -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET + + DQSTRING shift and go to state 508 + + +state 480 + + (128) getvaluearg1arraylistitem -> DQSTRING ADDITION . DQSTRING + + DQSTRING shift and go to state 509 + + +state 481 + + (118) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON . CLOSESQBRACKET + (122) getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON . getvaluearg1arraylistitem + (126) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (127) getvaluearg1arraylistitem -> . DQSTRING + (128) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING + (129) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + + CLOSESQBRACKET shift and go to state 511 + GETTEXT shift and go to state 430 + DQSTRING shift and go to state 431 + FUNCTIONNAME shift and go to state 429 + + getvaluearg1arraylistitem shift and go to state 510 + +state 482 + + (124) getvaluearg1arraylist -> getvaluearg1arraylist SPACE . getvaluearg1arraylistitem + (126) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (127) getvaluearg1arraylistitem -> . DQSTRING + (128) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING + (129) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - COMMA reduce using rule 137 (standarddefinearg2 -> expression .) + GETTEXT shift and go to state 430 + DQSTRING shift and go to state 431 + FUNCTIONNAME shift and go to state 429 + + getvaluearg1arraylistitem shift and go to state 512 + +state 483 + + (123) getvaluearg1arraylist -> getvaluearg1arraylist COMMA . getvaluearg1arraylistitem + (126) getvaluearg1arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (127) getvaluearg1arraylistitem -> . DQSTRING + (128) getvaluearg1arraylistitem -> . DQSTRING ADDITION DQSTRING + (129) getvaluearg1arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + + GETTEXT shift and go to state 430 + DQSTRING shift and go to state 431 + FUNCTIONNAME shift and go to state 429 + + getvaluearg1arraylistitem shift and go to state 513 + +state 484 + + (117) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET . + + COMMA reduce using rule 117 (getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET .) + + +state 485 + + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 . COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + + COMMA shift and go to state 514 + + +state 486 + + (149) standarddefinearg2 -> expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + COMMA reduce using rule 149 (standarddefinearg2 -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -17692,84 +17889,84 @@ state 469 COLON shift and go to state 176 -state 470 +state 487 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR . COMMA VAR CLOSEBRACKET EOL - COMMA shift and go to state 490 + COMMA shift and go to state 515 -state 471 +state 488 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR . COMMA VAR CLOSEBRACKET EOL - COMMA shift and go to state 491 + COMMA shift and go to state 516 -state 472 +state 489 - (199) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -17794,9 +17991,9 @@ state 472 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 492 + expression shift and go to state 517 -state 473 +state 490 (105) modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . @@ -17805,7 +18002,7 @@ state 473 OPENBRACKET reduce using rule 105 (modelvar -> modelvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) -state 474 +state 491 (108) modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET . @@ -17813,72 +18010,72 @@ state 474 EOL reduce using rule 108 (modelexpression -> LIST OPENBRACKET modelexpressionlist CLOSEBRACKET .) -state 475 +state 492 (112) modelexpressionlist -> modelexpressionlist COMMA . expression (113) modelexpressionlist -> modelexpressionlist COMMA . 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -17903,25 +18100,25 @@ state 475 IN shift and go to state 96 term shift and go to state 95 - listcall shift and go to state 493 + listcall shift and go to state 518 termvar shift and go to state 91 - expression shift and go to state 494 + expression shift and go to state 519 -state 476 +state 493 - (229) term -> PART OPENBRACKET expression COMMA expression COLON expression . CLOSEBRACKET - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 495 + (241) term -> PART OPENBRACKET expression COMMA expression COLON expression . CLOSEBRACKET + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 520 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -17930,29 +18127,29 @@ state 476 LOGICAL shift and go to state 174 -state 477 +state 494 - (214) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON . CLOSEBRACKET + (226) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON . CLOSEBRACKET - CLOSEBRACKET shift and go to state 496 + CLOSEBRACKET shift and go to state 521 -state 478 +state 495 + + (224) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . CLOSEBRACKET + (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . COLON expression CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression - (212) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression . CLOSEBRACKET - (213) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 497 - COLON shift and go to state 498 + CLOSEBRACKET shift and go to state 522 + COLON shift and go to state 523 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -17960,22 +18157,22 @@ state 478 LOGICAL shift and go to state 174 -state 479 - - (227) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET - (228) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression +state 496 - CLOSEBRACKET shift and go to state 499 - COLON shift and go to state 500 + (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . CLOSEBRACKET + (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression . COLON expression CLOSEBRACKET + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 524 + COLON shift and go to state 525 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -17983,7 +18180,7 @@ state 479 LOGICAL shift and go to state 174 -state 480 +state 497 (70) forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL . @@ -18007,174 +18204,253 @@ state 480 WHILE reduce using rule 70 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression DO EOL .) -state 481 +state 498 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . EOL (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression . DO EOL - (225) term -> expression COLON expression COLON expression . - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - EOL shift and go to state 502 - DO shift and go to state 501 - COLON reduce using rule 225 (term -> expression COLON expression COLON expression .) + (237) term -> expression COLON expression COLON expression . + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + EOL shift and go to state 527 + DO shift and go to state 526 + COLON reduce using rule 237 (term -> expression COLON expression COLON expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 COMPARISON shift and go to state 171 LOGICAL shift and go to state 174 - ! TRANSPOSE [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] - ! MULTIPLICATION [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] - ! ADDITION [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] - ! COMPARISON [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] - ! LOGICAL [ reduce using rule 225 (term -> expression COLON expression COLON expression .) ] + ! TRANSPOSE [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] + ! MULTIPLICATION [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] + ! ADDITION [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] + ! COMPARISON [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] + ! LOGICAL [ reduce using rule 237 (term -> expression COLON expression COLON expression .) ] ! COLON [ shift and go to state 351 ] -state 482 +state 499 - (121) getvaluearg2 -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET + (120) getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . - DQSTRING shift and go to state 503 + COMMA reduce using rule 120 (getvaluearg1 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) -state 483 +state 500 - (126) getvaluearg2arraylist -> getvaluearg2arraylistitem . + (133) getvaluearg2 -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET - CLOSESQBRACKET reduce using rule 126 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) - SEMICOLON reduce using rule 126 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) - COMMA reduce using rule 126 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) - SPACE reduce using rule 126 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) + DQSTRING shift and go to state 528 -state 484 +state 501 - (130) getvaluearg2arraylistitem -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET + (138) getvaluearg2arraylist -> getvaluearg2arraylistitem . - OPENBRACKET shift and go to state 504 + CLOSESQBRACKET reduce using rule 138 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) + SEMICOLON reduce using rule 138 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) + COMMA reduce using rule 138 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) + SPACE reduce using rule 138 (getvaluearg2arraylist -> getvaluearg2arraylistitem .) -state 485 +state 502 - (127) getvaluearg2arraylistitem -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET + (142) getvaluearg2arraylistitem -> FUNCTIONNAME . OPENBRACKET list CLOSEBRACKET - OPENBRACKET shift and go to state 505 + OPENBRACKET shift and go to state 529 -state 486 +state 503 - (128) getvaluearg2arraylistitem -> DQSTRING . - (129) getvaluearg2arraylistitem -> DQSTRING . ADDITION DQSTRING + (139) getvaluearg2arraylistitem -> GETTEXT . OPENBRACKET DQSTRING CLOSEBRACKET - CLOSESQBRACKET reduce using rule 128 (getvaluearg2arraylistitem -> DQSTRING .) - 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 506 + OPENBRACKET shift and go to state 530 -state 487 +state 504 - (118) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . CLOSESQBRACKET - (119) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . SEMICOLON CLOSESQBRACKET - (123) getvaluearg2arraylist -> getvaluearg2arraylist . SEMICOLON getvaluearg2arraylistitem - (124) getvaluearg2arraylist -> getvaluearg2arraylist . COMMA getvaluearg2arraylistitem - (125) getvaluearg2arraylist -> getvaluearg2arraylist . SPACE getvaluearg2arraylistitem + (140) getvaluearg2arraylistitem -> DQSTRING . + (141) getvaluearg2arraylistitem -> DQSTRING . ADDITION DQSTRING - CLOSESQBRACKET shift and go to state 510 - SEMICOLON shift and go to state 507 - COMMA shift and go to state 509 - SPACE shift and go to state 508 + CLOSESQBRACKET reduce using rule 140 (getvaluearg2arraylistitem -> DQSTRING .) + SEMICOLON reduce using rule 140 (getvaluearg2arraylistitem -> DQSTRING .) + COMMA reduce using rule 140 (getvaluearg2arraylistitem -> DQSTRING .) + SPACE reduce using rule 140 (getvaluearg2arraylistitem -> DQSTRING .) + ADDITION shift and go to state 531 -state 488 +state 505 + + (130) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . CLOSESQBRACKET + (131) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist . SEMICOLON CLOSESQBRACKET + (135) getvaluearg2arraylist -> getvaluearg2arraylist . SEMICOLON getvaluearg2arraylistitem + (136) getvaluearg2arraylist -> getvaluearg2arraylist . COMMA getvaluearg2arraylistitem + (137) getvaluearg2arraylist -> getvaluearg2arraylist . SPACE getvaluearg2arraylistitem + + CLOSESQBRACKET shift and go to state 535 + SEMICOLON shift and go to state 532 + COMMA shift and go to state 534 + SPACE shift and go to state 533 + + +state 506 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA . getvaluearg3 COMMA getvaluearg4 - (131) getvaluearg3 -> . LIST OPENBRACKET getvaluelist CLOSEBRACKET - (132) getvaluearg3 -> . VAR + (143) getvaluearg3 -> . LIST OPENBRACKET getvaluelist CLOSEBRACKET + (144) getvaluearg3 -> . VAR - LIST shift and go to state 511 - VAR shift and go to state 512 + LIST shift and go to state 536 + VAR shift and go to state 537 - getvaluearg3 shift and go to state 513 + getvaluearg3 shift and go to state 538 + +state 507 + + (129) getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET + (168) list -> list . COMMA expression + (169) list -> list . COMMA listcall + (170) list -> list . COMMA VAR ASSIGNMENT expression + (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (172) list -> list . COMMA MODEL ASSIGNMENT expression + (173) list -> list . COMMA VAR ASSIGNMENT listcall + (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> list . COMMA MODEL ASSIGNMENT listcall + (176) list -> list . COMMA IN ASSIGNMENT expression + (177) list -> list . COMMA IN ASSIGNMENT listcall + + CLOSEBRACKET shift and go to state 539 + COMMA shift and go to state 278 -state 489 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA . standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL - (138) standarddefinearg3 -> . modelexpression +state 508 + + (126) getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET + + CLOSEBRACKET shift and go to state 540 + + +state 509 + + (128) getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING . + + CLOSESQBRACKET reduce using rule 128 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) + SEMICOLON reduce using rule 128 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) + COMMA reduce using rule 128 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) + SPACE reduce using rule 128 (getvaluearg1arraylistitem -> DQSTRING ADDITION DQSTRING .) + + +state 510 + + (122) getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem . + + CLOSESQBRACKET reduce using rule 122 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) + SEMICOLON reduce using rule 122 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) + COMMA reduce using rule 122 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) + SPACE reduce using rule 122 (getvaluearg1arraylist -> getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem .) + + +state 511 + + (118) getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET . + + COMMA reduce using rule 118 (getvaluearg1 -> OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET .) + + +state 512 + + (124) getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem . + + CLOSESQBRACKET reduce using rule 124 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) + SEMICOLON reduce using rule 124 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) + COMMA reduce using rule 124 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) + SPACE reduce using rule 124 (getvaluearg1arraylist -> getvaluearg1arraylist SPACE getvaluearg1arraylistitem .) + + +state 513 + + (123) getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem . + + CLOSESQBRACKET reduce using rule 123 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) + SEMICOLON reduce using rule 123 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) + COMMA reduce using rule 123 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) + SPACE reduce using rule 123 (getvaluearg1arraylist -> getvaluearg1arraylist COMMA getvaluearg1arraylistitem .) + + +state 514 + + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA . standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL + (150) standarddefinearg3 -> . modelexpression (108) modelexpression -> . LIST OPENBRACKET modelexpressionlist CLOSEBRACKET (109) modelexpression -> . LIST OPENBRACKET CLOSEBRACKET (114) modelexpression -> . expression - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN LIST shift and go to state 324 OPENBRACKET shift and go to state 90 @@ -18199,40 +18475,40 @@ state 489 IN shift and go to state 96 term shift and go to state 95 - modelexpression shift and go to state 514 - standarddefinearg3 shift and go to state 515 + modelexpression shift and go to state 541 + standarddefinearg3 shift and go to state 542 termvar shift and go to state 91 expression shift and go to state 325 -state 490 +state 515 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA . VAR CLOSEBRACKET EOL - VAR shift and go to state 516 + VAR shift and go to state 543 -state 491 +state 516 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA . VAR CLOSEBRACKET EOL - VAR shift and go to state 517 + VAR shift and go to state 544 -state 492 +state 517 - (199) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 518 + (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 545 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -18241,7 +18517,7 @@ state 492 LOGICAL shift and go to state 174 -state 493 +state 518 (113) modelexpressionlist -> modelexpressionlist COMMA listcall . @@ -18249,18 +18525,18 @@ state 493 COMMA reduce using rule 113 (modelexpressionlist -> modelexpressionlist COMMA listcall .) -state 494 +state 519 (112) modelexpressionlist -> modelexpressionlist 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression CLOSEBRACKET reduce using rule 112 (modelexpressionlist -> modelexpressionlist COMMA expression .) COMMA reduce using rule 112 (modelexpressionlist -> modelexpressionlist COMMA expression .) @@ -18272,137 +18548,137 @@ state 494 COLON shift and go to state 176 -state 495 +state 520 - (229) term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET . - - CLOSEBRACKET reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - DO reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 229 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + (241) term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET . + + TRANSPOSE reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + DO reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 241 (term -> PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET .) -state 496 +state 521 - (214) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET . - - OPENBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - DOT reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - COLON reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - TRANSPOSE reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - MULTIPLICATION reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - ADDITION reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - COMPARISON reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - LOGICAL reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - EOL reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - THEN reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - DO reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - COMMA reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - SPACE reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) - SEMICOLON reduce using rule 214 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + (226) termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET . + + OPENBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + DOT reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + COLON reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + TRANSPOSE reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + MULTIPLICATION reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + ADDITION reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + COMPARISON reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + LOGICAL reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + COMMA reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + EOL reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + THEN reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + DO reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + SPACE reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) + SEMICOLON reduce using rule 226 (termvar -> termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET .) -state 497 +state 522 - (212) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - DOT reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - COLON reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - ADDITION reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - COMPARISON reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - LOGICAL reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - EOL reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - THEN reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - DO reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - COMMA reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - SPACE reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) - SEMICOLON reduce using rule 212 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + (224) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + DOT reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + COLON reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + ADDITION reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + COMPARISON reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + LOGICAL reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + COMMA reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + EOL reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + THEN reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + DO reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + SPACE reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) + SEMICOLON reduce using rule 224 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET .) -state 498 +state 523 - (213) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON . expression CLOSEBRACKET + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -18427,95 +18703,95 @@ state 498 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 519 + expression shift and go to state 546 -state 499 +state 524 - (227) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DOT reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COLON reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - ADDITION reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COMPARISON reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - LOGICAL reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - EOL reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - THEN reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - DO reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - COMMA reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - SPACE reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) - SEMICOLON reduce using rule 227 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + (239) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET . + + OPENBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DOT reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COLON reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + ADDITION reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COMPARISON reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + LOGICAL reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + COMMA reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + EOL reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + THEN reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + DO reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + SPACE reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) + SEMICOLON reduce using rule 239 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET .) -state 500 +state 525 - (228) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON . expression CLOSEBRACKET - (225) 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON . expression CLOSEBRACKET + (237) term -> expression COLON . expression COLON expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -18540,16 +18816,16 @@ state 500 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 520 + expression shift and go to state 547 -state 501 +state 526 (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO . EOL - EOL shift and go to state 521 + EOL shift and go to state 548 -state 502 +state 527 (67) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL . @@ -18573,94 +18849,94 @@ state 502 WHILE reduce using rule 67 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression EOL .) -state 503 +state 528 - (121) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET + (133) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET - CLOSEBRACKET shift and go to state 522 + CLOSEBRACKET shift and go to state 549 -state 504 +state 529 - (130) getvaluearg2arraylistitem -> 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 - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (142) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET . list CLOSEBRACKET + (168) list -> . list COMMA expression + (169) list -> . list COMMA listcall + (170) list -> . list COMMA VAR ASSIGNMENT expression + (171) list -> . list COMMA GRAPHICS ASSIGNMENT expression + (172) list -> . list COMMA MODEL ASSIGNMENT expression + (173) list -> . list COMMA VAR ASSIGNMENT listcall + (174) list -> . list COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> . list COMMA MODEL ASSIGNMENT listcall + (176) list -> . list COMMA IN ASSIGNMENT expression + (177) list -> . list COMMA IN ASSIGNMENT listcall + (178) list -> . expression + (179) list -> . listcall + (180) list -> . VAR ASSIGNMENT expression + (181) list -> . VAR ASSIGNMENT listcall + (182) list -> . IN ASSIGNMENT expression + (183) list -> . IN ASSIGNMENT listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN VAR shift and go to state 182 IN shift and go to state 181 @@ -18684,150 +18960,170 @@ state 504 GRAPHICS shift and go to state 81 MODEL shift and go to state 87 - list shift and go to state 523 + list shift and go to state 550 term shift and go to state 95 listcall shift and go to state 178 termvar shift and go to state 91 expression shift and go to state 184 -state 505 +state 530 - (127) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET + (139) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET . DQSTRING CLOSEBRACKET - DQSTRING shift and go to state 524 + DQSTRING shift and go to state 551 -state 506 +state 531 - (129) getvaluearg2arraylistitem -> DQSTRING ADDITION . DQSTRING + (141) getvaluearg2arraylistitem -> DQSTRING ADDITION . DQSTRING - DQSTRING shift and go to state 525 + DQSTRING shift and go to state 552 -state 507 +state 532 - (119) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON . CLOSESQBRACKET - (123) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON . getvaluearg2arraylistitem - (127) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET - (128) getvaluearg2arraylistitem -> . DQSTRING - (129) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING - (130) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (131) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON . CLOSESQBRACKET + (135) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON . getvaluearg2arraylistitem + (139) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (140) getvaluearg2arraylistitem -> . DQSTRING + (141) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING + (142) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - CLOSESQBRACKET shift and go to state 527 - GETTEXT shift and go to state 485 - DQSTRING shift and go to state 486 - FUNCTIONNAME shift and go to state 484 + CLOSESQBRACKET shift and go to state 554 + GETTEXT shift and go to state 503 + DQSTRING shift and go to state 504 + FUNCTIONNAME shift and go to state 502 - getvaluearg2arraylistitem shift and go to state 526 + getvaluearg2arraylistitem shift and go to state 553 -state 508 +state 533 - (125) getvaluearg2arraylist -> getvaluearg2arraylist SPACE . getvaluearg2arraylistitem - (127) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET - (128) getvaluearg2arraylistitem -> . DQSTRING - (129) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING - (130) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (137) getvaluearg2arraylist -> getvaluearg2arraylist SPACE . getvaluearg2arraylistitem + (139) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (140) getvaluearg2arraylistitem -> . DQSTRING + (141) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING + (142) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - GETTEXT shift and go to state 485 - DQSTRING shift and go to state 486 - FUNCTIONNAME shift and go to state 484 + GETTEXT shift and go to state 503 + DQSTRING shift and go to state 504 + FUNCTIONNAME shift and go to state 502 - getvaluearg2arraylistitem shift and go to state 528 + getvaluearg2arraylistitem shift and go to state 555 -state 509 +state 534 - (124) getvaluearg2arraylist -> getvaluearg2arraylist COMMA . getvaluearg2arraylistitem - (127) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET - (128) getvaluearg2arraylistitem -> . DQSTRING - (129) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING - (130) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (136) getvaluearg2arraylist -> getvaluearg2arraylist COMMA . getvaluearg2arraylistitem + (139) getvaluearg2arraylistitem -> . GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET + (140) getvaluearg2arraylistitem -> . DQSTRING + (141) getvaluearg2arraylistitem -> . DQSTRING ADDITION DQSTRING + (142) getvaluearg2arraylistitem -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - GETTEXT shift and go to state 485 - DQSTRING shift and go to state 486 - FUNCTIONNAME shift and go to state 484 + GETTEXT shift and go to state 503 + DQSTRING shift and go to state 504 + FUNCTIONNAME shift and go to state 502 - getvaluearg2arraylistitem shift and go to state 529 + getvaluearg2arraylistitem shift and go to state 556 -state 510 +state 535 - (118) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET . + (130) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET . - COMMA reduce using rule 118 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET .) + COMMA reduce using rule 130 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET .) -state 511 +state 536 - (131) getvaluearg3 -> LIST . OPENBRACKET getvaluelist CLOSEBRACKET + (143) getvaluearg3 -> LIST . OPENBRACKET getvaluelist CLOSEBRACKET - OPENBRACKET shift and go to state 530 + OPENBRACKET shift and go to state 557 -state 512 +state 537 - (132) getvaluearg3 -> VAR . + (144) getvaluearg3 -> VAR . - COMMA reduce using rule 132 (getvaluearg3 -> VAR .) + COMMA reduce using rule 144 (getvaluearg3 -> VAR .) -state 513 +state 538 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 . COMMA getvaluearg4 - COMMA shift and go to state 531 + COMMA shift and go to state 558 -state 514 +state 539 - (138) standarddefinearg3 -> modelexpression . + (129) getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . - COMMA reduce using rule 138 (standarddefinearg3 -> modelexpression .) + CLOSESQBRACKET reduce using rule 129 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + SEMICOLON reduce using rule 129 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + COMMA reduce using rule 129 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + SPACE reduce using rule 129 (getvaluearg1arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) -state 515 +state 540 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 . COMMA standarddefinearg4 CLOSEBRACKET EOL + (126) getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . - COMMA shift and go to state 532 + CLOSESQBRACKET reduce using rule 126 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) + SEMICOLON reduce using rule 126 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) + COMMA reduce using rule 126 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) + SPACE reduce using rule 126 (getvaluearg1arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) -state 516 +state 541 + + (150) standarddefinearg3 -> modelexpression . + + COMMA reduce using rule 150 (standarddefinearg3 -> modelexpression .) + + +state 542 + + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 . COMMA standarddefinearg4 CLOSEBRACKET EOL + + COMMA shift and go to state 559 + + +state 543 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR . CLOSEBRACKET EOL - CLOSEBRACKET shift and go to state 533 + CLOSEBRACKET shift and go to state 560 -state 517 +state 544 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR . CLOSEBRACKET EOL - CLOSEBRACKET shift and go to state 534 + CLOSEBRACKET shift and go to state 561 -state 518 +state 545 - (199) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . + (211) lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . - ASSIGNMENT reduce using rule 199 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - OPENBRACKET reduce using rule 199 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 199 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + ASSIGNMENT reduce using rule 211 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + OPENBRACKET reduce using rule 211 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 211 (lterm -> lterm OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) -state 519 +state 546 - (213) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 535 + (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression . CLOSEBRACKET + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 562 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -18836,21 +19132,21 @@ state 519 LOGICAL shift and go to state 174 -state 520 +state 547 - (228) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression . CLOSEBRACKET - (225) 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET shift and go to state 536 + (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression . CLOSEBRACKET + (237) term -> expression COLON expression . COLON expression + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET shift and go to state 563 COLON shift and go to state 351 TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 @@ -18859,7 +19155,7 @@ state 520 LOGICAL shift and go to state 174 -state 521 +state 548 (68) forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL . @@ -18883,150 +19179,150 @@ state 521 WHILE reduce using rule 68 (forstatement -> FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL .) -state 522 +state 549 - (121) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . + (133) getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . - COMMA reduce using rule 121 (getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) + COMMA reduce using rule 133 (getvaluearg2 -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) -state 523 +state 550 - (130) getvaluearg2arraylistitem -> 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 537 + (142) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list . CLOSEBRACKET + (168) list -> list . COMMA expression + (169) list -> list . COMMA listcall + (170) list -> list . COMMA VAR ASSIGNMENT expression + (171) list -> list . COMMA GRAPHICS ASSIGNMENT expression + (172) list -> list . COMMA MODEL ASSIGNMENT expression + (173) list -> list . COMMA VAR ASSIGNMENT listcall + (174) list -> list . COMMA GRAPHICS ASSIGNMENT listcall + (175) list -> list . COMMA MODEL ASSIGNMENT listcall + (176) list -> list . COMMA IN ASSIGNMENT expression + (177) list -> list . COMMA IN ASSIGNMENT listcall + + CLOSEBRACKET shift and go to state 564 COMMA shift and go to state 278 -state 524 - - (127) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET - - CLOSEBRACKET shift and go to state 538 - - -state 525 - - (129) getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING . - - CLOSESQBRACKET reduce using rule 129 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) - SEMICOLON reduce using rule 129 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) - COMMA reduce using rule 129 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) - SPACE reduce using rule 129 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) - - -state 526 - - (123) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem . - - CLOSESQBRACKET reduce using rule 123 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) - SEMICOLON reduce using rule 123 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) - COMMA reduce using rule 123 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) - SPACE reduce using rule 123 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) - - -state 527 - - (119) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET . - - COMMA reduce using rule 119 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET .) - - -state 528 +state 551 - (125) getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem . + (139) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING . CLOSEBRACKET - CLOSESQBRACKET reduce using rule 125 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) - SEMICOLON reduce using rule 125 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) - COMMA reduce using rule 125 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) - SPACE reduce using rule 125 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) + CLOSEBRACKET shift and go to state 565 -state 529 +state 552 - (124) getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem . + (141) getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING . - CLOSESQBRACKET reduce using rule 124 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) - SEMICOLON reduce using rule 124 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) - COMMA reduce using rule 124 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) - SPACE reduce using rule 124 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) + CLOSESQBRACKET reduce using rule 141 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) + SEMICOLON reduce using rule 141 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) + COMMA reduce using rule 141 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) + SPACE reduce using rule 141 (getvaluearg2arraylistitem -> DQSTRING ADDITION DQSTRING .) -state 530 +state 553 - (131) getvaluearg3 -> LIST OPENBRACKET . getvaluelist CLOSEBRACKET - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (135) getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem . + + CLOSESQBRACKET reduce using rule 135 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) + SEMICOLON reduce using rule 135 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) + COMMA reduce using rule 135 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) + SPACE reduce using rule 135 (getvaluearg2arraylist -> getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem .) + + +state 554 + + (131) getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET . + + COMMA reduce using rule 131 (getvaluearg2 -> OPENSQBRACKET getvaluearg2arraylist SEMICOLON CLOSESQBRACKET .) + + +state 555 + + (137) getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem . + + CLOSESQBRACKET reduce using rule 137 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) + SEMICOLON reduce using rule 137 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) + COMMA reduce using rule 137 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) + SPACE reduce using rule 137 (getvaluearg2arraylist -> getvaluearg2arraylist SPACE getvaluearg2arraylistitem .) + + +state 556 + + (136) getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem . + + CLOSESQBRACKET reduce using rule 136 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) + SEMICOLON reduce using rule 136 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) + COMMA reduce using rule 136 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) + SPACE reduce using rule 136 (getvaluearg2arraylist -> getvaluearg2arraylist COMMA getvaluearg2arraylistitem .) + + +state 557 + + (143) getvaluearg3 -> LIST OPENBRACKET . getvaluelist CLOSEBRACKET + (184) getvaluelist -> . getvaluelist COMMA expression + (185) getvaluelist -> . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -19049,78 +19345,78 @@ state 530 MODEL shift and go to state 87 IN shift and go to state 96 - getvaluelist shift and go to state 539 + getvaluelist shift and go to state 566 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 540 + expression shift and go to state 567 -state 531 +state 558 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA . getvaluearg4 - (133) getvaluearg4 -> . expression - (134) getvaluearg4 -> . 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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + (145) getvaluearg4 -> . expression + (146) getvaluearg4 -> . listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -19145,78 +19441,78 @@ state 531 IN shift and go to state 96 term shift and go to state 95 - listcall shift and go to state 541 + listcall shift and go to state 568 termvar shift and go to state 91 - expression shift and go to state 542 - getvaluearg4 shift and go to state 543 - -state 532 - - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (234) listcall -> . LIST OPENBRACKET list CLOSEBRACKET - (237) listcall -> . LIST OPENBRACKET CLOSEBRACKET - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN + expression shift and go to state 569 + getvaluearg4 shift and go to state 570 + +state 559 + + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA . standarddefinearg4 CLOSEBRACKET EOL + (151) standarddefinearg4 -> . expression + (152) standarddefinearg4 -> . listcall + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (246) listcall -> . LIST OPENBRACKET list CLOSEBRACKET + (249) listcall -> . LIST OPENBRACKET CLOSEBRACKET + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -19241,115 +19537,115 @@ state 532 IN shift and go to state 96 term shift and go to state 95 - listcall shift and go to state 544 - standarddefinearg4 shift and go to state 545 + listcall shift and go to state 571 + standarddefinearg4 shift and go to state 572 termvar shift and go to state 91 - expression shift and go to state 546 + expression shift and go to state 573 -state 533 +state 560 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET . EOL - EOL shift and go to state 547 + EOL shift and go to state 574 -state 534 +state 561 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET . EOL - EOL shift and go to state 548 + EOL shift and go to state 575 -state 535 +state 562 - (213) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - DO reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 213 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + (225) termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET . + OPENBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + DO reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 225 (termvar -> termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET .) -state 536 - (228) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET . - - OPENBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - DOT reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - COLON reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - TRANSPOSE reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - MULTIPLICATION reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - ADDITION reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - COMPARISON reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - LOGICAL reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - EOL reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - THEN reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - DO reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - COMMA reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSEOPENBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - CLOSESQBRACKET reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - SPACE reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - SEMICOLON reduce using rule 228 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) +state 563 + (240) termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET . -state 537 + OPENBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + DOT reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + COLON reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + TRANSPOSE reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + MULTIPLICATION reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + ADDITION reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + COMPARISON reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + LOGICAL reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + COMMA reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + EOL reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + THEN reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + DO reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSEOPENBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + CLOSESQBRACKET reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + SPACE reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) + SEMICOLON reduce using rule 240 (termvar -> termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET .) - (130) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . - CLOSESQBRACKET reduce using rule 130 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - SEMICOLON reduce using rule 130 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - COMMA reduce using rule 130 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - SPACE reduce using rule 130 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) +state 564 + (142) getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET . -state 538 + CLOSESQBRACKET reduce using rule 142 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + SEMICOLON reduce using rule 142 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + COMMA reduce using rule 142 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) + SPACE reduce using rule 142 (getvaluearg2arraylistitem -> FUNCTIONNAME OPENBRACKET list CLOSEBRACKET .) - (127) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . - CLOSESQBRACKET reduce using rule 127 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) - SEMICOLON reduce using rule 127 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) - COMMA reduce using rule 127 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) - SPACE reduce using rule 127 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) +state 565 + (139) getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET . -state 539 + CLOSESQBRACKET reduce using rule 139 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) + SEMICOLON reduce using rule 139 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) + COMMA reduce using rule 139 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) + SPACE reduce using rule 139 (getvaluearg2arraylistitem -> GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET .) - (131) getvaluearg3 -> LIST OPENBRACKET getvaluelist . CLOSEBRACKET - (172) getvaluelist -> getvaluelist . COMMA expression - CLOSEBRACKET shift and go to state 549 - COMMA shift and go to state 550 +state 566 + (143) getvaluearg3 -> LIST OPENBRACKET getvaluelist . CLOSEBRACKET + (184) getvaluelist -> getvaluelist . COMMA expression -state 540 + CLOSEBRACKET shift and go to state 576 + COMMA shift and go to state 577 + + +state 567 + + (185) getvaluelist -> expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 173 (getvaluelist -> expression .) - COMMA reduce using rule 173 (getvaluelist -> expression .) + CLOSEBRACKET reduce using rule 185 (getvaluelist -> expression .) + COMMA reduce using rule 185 (getvaluelist -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -19358,27 +19654,27 @@ state 540 COLON shift and go to state 176 -state 541 +state 568 - (134) getvaluearg4 -> listcall . + (146) getvaluearg4 -> listcall . - CLOSEBRACKET reduce using rule 134 (getvaluearg4 -> listcall .) + CLOSEBRACKET reduce using rule 146 (getvaluearg4 -> listcall .) -state 542 +state 569 - (133) getvaluearg4 -> 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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 133 (getvaluearg4 -> expression .) + (145) getvaluearg4 -> expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 145 (getvaluearg4 -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -19387,41 +19683,41 @@ state 542 COLON shift and go to state 176 -state 543 +state 570 (116) getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 . CLOSEBRACKET reduce using rule 116 (getvaluearguments -> getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4 .) -state 544 +state 571 - (140) standarddefinearg4 -> listcall . + (152) standarddefinearg4 -> listcall . - CLOSEBRACKET reduce using rule 140 (standarddefinearg4 -> listcall .) + CLOSEBRACKET reduce using rule 152 (standarddefinearg4 -> listcall .) -state 545 +state 572 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 . CLOSEBRACKET EOL + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 . CLOSEBRACKET EOL - CLOSEBRACKET shift and go to state 551 + CLOSEBRACKET shift and go to state 578 -state 546 +state 573 - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 139 (standarddefinearg4 -> expression .) + (151) standarddefinearg4 -> expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression + + CLOSEBRACKET reduce using rule 151 (standarddefinearg4 -> expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -19430,7 +19726,7 @@ state 546 COLON shift and go to state 176 -state 547 +state 574 (6) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL . @@ -19454,7 +19750,7 @@ state 547 WHILE reduce using rule 6 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT FUNCTIONNAME OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) -state 548 +state 575 (5) jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL . @@ -19478,76 +19774,76 @@ state 548 WHILE reduce using rule 5 (jobfunctionstatement -> FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL .) -state 549 - - (131) getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET . - - COMMA reduce using rule 131 (getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET .) - - -state 550 - - (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 - (242) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (224) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET - (225) term -> . expression COLON expression COLON expression - (229) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET - (230) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET - (231) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET - (232) term -> . STRING OPENBRACKET expression CLOSEBRACKET - (233) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET - (235) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET - (236) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET - (238) term -> . LASTINDEX - (239) term -> . PREVAR - (240) term -> . PREVAR_SUBSTITUTE - (241) term -> . PREVAR_BOOLEAN - (244) term -> . PREVAR_FLOAT - (245) term -> . termvar - (254) term -> . NUMBER - (255) term -> . QSTRING - (256) term -> . DQSTRING - (211) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET - (212) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET - (213) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET - (214) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET - (215) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET - (216) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET - (217) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET - (218) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET - (219) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET - (220) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET - (221) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET - (222) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (223) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET - (226) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET - (227) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET - (228) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET - (246) termvar -> . termvar DOT VAR - (247) termvar -> . termvar DOT IN - (248) termvar -> . termvar DOT GRAPHICS - (249) termvar -> . termvar DOT MODEL - (250) termvar -> . VAR - (251) termvar -> . GRAPHICS - (252) termvar -> . MODEL - (253) termvar -> . IN +state 576 + + (143) getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET . + + COMMA reduce using rule 143 (getvaluearg3 -> LIST OPENBRACKET getvaluelist CLOSEBRACKET .) + + +state 577 + + (184) getvaluelist -> getvaluelist COMMA . expression + (186) expression -> . OPENBRACKET expression CLOSEBRACKET + (187) expression -> . OPENSQBRACKET termarrayarraylist CLOSESQBRACKET + (188) expression -> . OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET + (189) expression -> . OPENSQBRACKET termarraylist CLOSESQBRACKET + (190) expression -> . OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET + (191) expression -> . OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET + (192) expression -> . OPENSQBRACKET CLOSESQBRACKET + (193) expression -> . expression TRANSPOSE + (194) expression -> . expression MULTIPLICATION expression + (195) expression -> . expression ADDITION expression + (196) expression -> . expression COMPARISON expression + (197) expression -> . expression COMPARISON listcall + (198) expression -> . expression LOGICAL expression + (199) expression -> . ADDITION expression + (200) expression -> . NOT expression + (201) expression -> . term + (254) expression -> . expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> . expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (236) term -> . OPENBRACKET expression COLON expression CLOSEBRACKET + (237) term -> . expression COLON expression COLON expression + (241) term -> . PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET + (242) term -> . PART OPENBRACKET expression COMMA expression CLOSEBRACKET + (243) term -> . STRING OPENBRACKET expression COLON expression CLOSEBRACKET + (244) term -> . STRING OPENBRACKET expression CLOSEBRACKET + (245) term -> . FUNCTIONNAME OPENBRACKET list CLOSEBRACKET + (247) term -> . GETTEXT OPENBRACKET expression CLOSEBRACKET + (248) term -> . FUNCTIONNAME OPENBRACKET CLOSEBRACKET + (250) term -> . LASTINDEX + (251) term -> . PREVAR + (252) term -> . PREVAR_SUBSTITUTE + (253) term -> . PREVAR_BOOLEAN + (256) term -> . PREVAR_FLOAT + (257) term -> . termvar + (266) term -> . NUMBER + (267) term -> . QSTRING + (268) term -> . DQSTRING + (223) termvar -> . termvar OPENBRACKET expression COLON expression CLOSEBRACKET + (224) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET + (225) termvar -> . termvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET + (226) termvar -> . termvar OPENBRACKET expression COLON expression COMMA COLON CLOSEBRACKET + (227) termvar -> . termvar OPENBRACKET COLON expression CLOSEBRACKET + (228) termvar -> . termvar OPENBRACKET expression COLON CLOSEBRACKET + (229) termvar -> . termvar OPENBRACKET COLON CLOSEBRACKET + (230) termvar -> . termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET + (231) termvar -> . termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET + (232) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET + (233) termvar -> . termvar OPENBRACKET expression COMMA expression CLOSEBRACKET + (234) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (235) termvar -> . termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET + (238) termvar -> . termvar OPENBRACKET expression CLOSEBRACKET + (239) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET + (240) termvar -> . termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET + (258) termvar -> . termvar DOT VAR + (259) termvar -> . termvar DOT IN + (260) termvar -> . termvar DOT GRAPHICS + (261) termvar -> . termvar DOT MODEL + (262) termvar -> . VAR + (263) termvar -> . GRAPHICS + (264) termvar -> . MODEL + (265) termvar -> . IN OPENBRACKET shift and go to state 90 OPENSQBRACKET shift and go to state 98 @@ -19572,30 +19868,30 @@ state 550 term shift and go to state 95 termvar shift and go to state 91 - expression shift and go to state 552 + expression shift and go to state 579 -state 551 +state 578 - (135) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET . EOL + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET . EOL - EOL shift and go to state 553 + EOL shift and go to state 580 -state 552 +state 579 + + (184) getvaluelist -> getvaluelist COMMA expression . + (193) expression -> expression . TRANSPOSE + (194) expression -> expression . MULTIPLICATION expression + (195) expression -> expression . ADDITION expression + (196) expression -> expression . COMPARISON expression + (197) expression -> expression . COMPARISON listcall + (198) expression -> expression . LOGICAL expression + (254) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX + (255) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression + (237) term -> expression . COLON expression COLON expression - (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 - (242) expression -> expression . ADDITION expression MULTIPLICATION PREVAR_COMPLEX - (243) expression -> expression . ADDITION PREVAR_COMPLEX MULTIPLICATION expression - (225) term -> expression . COLON expression COLON expression - - CLOSEBRACKET reduce using rule 172 (getvaluelist -> getvaluelist COMMA expression .) - COMMA reduce using rule 172 (getvaluelist -> getvaluelist COMMA expression .) + CLOSEBRACKET reduce using rule 184 (getvaluelist -> getvaluelist COMMA expression .) + COMMA reduce using rule 184 (getvaluelist -> getvaluelist COMMA expression .) TRANSPOSE shift and go to state 173 MULTIPLICATION shift and go to state 177 ADDITION shift and go to state 172 @@ -19604,32 +19900,32 @@ state 552 COLON shift and go to state 176 -state 553 - - (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 .) - 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 .) - MESSAGE 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 .) - 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 .) - CATCH reduce using rule 135 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) +state 580 + + (147) standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL . + + ENDFUNCTION reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + BREAK reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + RETURN reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + EOL reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + GRAPHICS reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + MODEL reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + FUNCTIONNAME reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + MESSAGE reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + CLEAR reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + SELECT reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + OPENSQBRACKET reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + VAR reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + IN reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + PREVAR reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + FUNCTION reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + TRY reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + FOR reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + IF reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + WHILE reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + END reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + CASE reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + ELSE reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + ELSEIF reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) + CATCH reduce using rule 147 (standarddefineassignment -> lterm ASSIGNMENT STANDARD_DEFINE OPENBRACKET standarddefinearg1 COMMA standarddefinearg2 COMMA standarddefinearg3 COMMA standarddefinearg4 CLOSEBRACKET EOL .) diff --git a/sci2jsyacc.py b/sci2jsyacc.py index a9552dbb..bda86d9a 100755 --- a/sci2jsyacc.py +++ b/sci2jsyacc.py @@ -74,6 +74,7 @@ VAR_TYPES = {} VAR_DEFINITIONS = {} LAST_ARRAY = [] +TITLES = [] LABELS = [] INDENT_LEVEL = 2 @@ -582,6 +583,8 @@ def p_lterm_assignment_expression(p): add_var_vartype(var, p[3][1]) if len(LAST_ARRAY) > 0: VAR_DEFINITIONS[var] = LAST_ARRAY + elif p[3][1] == STRING_TYPE: + VAR_DEFINITIONS[var] = [ p[3][0] ] LAST_ARRAY = [] def p_model_assignment_expression(p): @@ -726,14 +729,71 @@ def p_getvalueassignment_getvalue_arguments(p): def p_getvaluearguments_arg1_arg2_arg3_arg4(p): 'getvaluearguments : getvaluearg1 COMMA getvaluearg2 COMMA getvaluearg3 COMMA getvaluearg4' p[0] = '%s,%s,%s,%s' % (p[1], p[3], p[5], p[7]) + if len(TITLES) > 0: + JOB_BLOCKS['"title"'] = TITLES[0] + else: + JOB_BLOCKS['"title"'] = p[1] -def p_getvaluearg1_expression(p): - 'getvaluearg1 : expression' - p[0] = '%s' % (p[1][0]) - if p[1][1] in ( VECTOR_TYPE, VECTOR_BOOLEAN_TYPE, VECTOR_STRING_TYPE, MATRIX_TYPE ) and len(LAST_ARRAY) > 0: - JOB_BLOCKS['"title"'] = LAST_ARRAY[0] +def p_getvaluearg1_list(p): + '''getvaluearg1 : OPENSQBRACKET getvaluearg1arraylist CLOSESQBRACKET + | OPENSQBRACKET getvaluearg1arraylist SEMICOLON CLOSESQBRACKET''' + p[0] = '[%s]' % (p[2]) + +def p_getvaluearg1_string(p): + 'getvaluearg1 : DQSTRING' + p[0] = '%s' % (p[1]) + TITLES.append(p[0]) + +def p_getvaluearg1_gettext_string(p): + 'getvaluearg1 : GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET' + p[0] = '%s' % (p[3]) + TITLES.append(p[0]) + +def p_getvaluearg1_var(p): + 'getvaluearg1 : VAR' + var = p[1] + add_global_var(var, force=True) + var = print_var(var) + if var in VAR_DEFINITIONS: + # replace variable with value of that variable + titles = VAR_DEFINITIONS[var] + for l in titles: + TITLES.append(l) + p[0] = '%s' % (titles[0]) else: - JOB_BLOCKS['"title"'] = p[1][0] + TITLES.append(var) + p[0] = '%s' % (var) + +def p_getvaluearg1arraylist_arraylist_arraylistitem(p): + '''getvaluearg1arraylist : getvaluearg1arraylist SEMICOLON getvaluearg1arraylistitem + | getvaluearg1arraylist COMMA getvaluearg1arraylistitem + | getvaluearg1arraylist SPACE getvaluearg1arraylistitem''' + p[0] = '%s,%s' % (p[1], p[3]) + +def p_getvaluearg1arraylist_arraylistitem(p): + 'getvaluearg1arraylist : getvaluearg1arraylistitem' + p[0] = '%s' % (p[1]) + +def p_getvaluearg1arraylistitem_gettext_string(p): + 'getvaluearg1arraylistitem : GETTEXT OPENBRACKET DQSTRING CLOSEBRACKET' + p[0] = '%s' % (p[3]) + TITLES.append(p[0]) + +def p_getvaluearg1arraylistitem_string(p): + 'getvaluearg1arraylistitem : DQSTRING' + p[0] = '%s' % (p[1]) + TITLES.append(p[0]) + +def p_getvaluearg1arraylistitem_string_string(p): + 'getvaluearg1arraylistitem : DQSTRING ADDITION DQSTRING' + p[0] = '%s%s' % (p[1][:-1], p[3][1:]) + TITLES.append(p[0]) + +def p_getvaluearg1arraylistitem_functionname_parameters(p): + 'getvaluearg1arraylistitem : FUNCTIONNAME OPENBRACKET list CLOSEBRACKET' + # TODO: replace with value of that function + p[0] = '%s(%s)' % (p[1][0], p[3]) + TITLES.append(p[0]) def p_getvaluearg2_list(p): '''getvaluearg2 : OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET @@ -765,9 +825,10 @@ def p_getvaluearg2_var(p): else: s += ',' s = s[:-1] + ']' + p[0] = '%s' % (s) else: - p[0] = '%s' % (var) LABELS.append(var) + p[0] = '%s' % (var) def p_getvaluearg2arraylist_arraylist_arraylistitem(p): '''getvaluearg2arraylist : getvaluearg2arraylist SEMICOLON getvaluearg2arraylistitem |