parser rules print added for debug (and a few indentations) 57/17557/8
Cedric Delamarre [Wed, 9 Dec 2015 16:04:25 +0000 (17:04 +0100)]
Change-Id: I9c3274261d1cd1ab2347d88f0337c13e1d8246fb

scilab/modules/ast/src/cpp/parse/bison/parsescilab.output
scilab/modules/ast/src/cpp/parse/bison/parsescilab.yy
scilab/modules/ast/src/cpp/parse/parsescilab.cpp

index cf7bedf..a682528 100644 (file)
@@ -1,4 +1,4 @@
-Terminaux inutilisés dans la grammaire
+Terminals unused in grammar
 
    "line break"
    "spaces"
@@ -7,7 +7,7 @@ Terminaux inutilisés dans la grammaire
    FUNCTIONCALL
 
 
-Grammaire
+Grammar
 
     0 $accept: program "end of file"
 
@@ -467,7 +467,7 @@ Grammaire
   392         | "return"
 
 
-Terminaux, suivis des règles où ils apparaissent
+Terminals, with rules where they appear
 
 "end of file" (0) 0
 error (256) 34
@@ -564,166 +564,164 @@ UMINUS (337)
 FUNCTIONCALL (338)
 
 
-Non-terminaux, suivis des règles où ils apparaissent
+Nonterminals, with rules where they appear
 
 $accept (84)
-    à gauche: 0
+    on left: 0
 program (85)
-    à gauche: 1 2 3 4, à droite: 0
+    on left: 1 2 3 4, on right: 0
 expressions (86)
-    à gauche: 5 6 7 8 9, à droite: 1 2 86 261 263 311 337 340 362
-    363 364 365
+    on left: 5 6 7 8 9, on right: 1 2 86 261 263 311 337 340 362 363
+    364 365
 recursiveExpression (87)
-    à gauche: 10 11 12 13, à droite: 5 6 7 10 11
+    on left: 10 11 12 13, on right: 5 6 7 10 11
 expressionLineBreak (88)
-    à gauche: 14 15 16 17 18 19, à droite: 3 10 11 12 13 17 18 19
+    on left: 14 15 16 17 18 19, on right: 3 10 11 12 13 17 18 19
 expression (89)
-    à gauche: 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34, à droite:
+    on left: 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34, on right:
     6 7 8 9 10 11 12 13
 implicitFunctionCall (90)
-    à gauche: 35 36, à droite: 29 35
+    on left: 35 36, on right: 29 35
 implicitCallable (91)
-    à gauche: 37 38 39 40 41 42 43 44 45 46, à droite: 35 36 45
+    on left: 37 38 39 40 41 42 43 44 45 46, on right: 35 36 45
 functionCall (92)
-    à gauche: 47 48, à droite: 21 48 54 59 64 88 91 93 96 99 102
-    105 108 111 114 117 120 123 125 127 129 130 131 133 134 135 138
-    139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169
-    171 174 177 178 179 180 182 198 200 202 203 204 230 232 235 240
-    241 242 244 246 249 250 251 252 256 299 306 308 310 327 370
+    on left: 47 48, on right: 21 48 54 59 64 88 91 93 96 99 102 105
+    108 111 114 117 120 123 125 127 129 130 131 133 134 135 138 139
+    141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171
+    174 177 178 179 180 182 198 200 202 203 204 230 232 235 240 241
+    242 244 246 249 250 251 252 256 299 306 308 310 327 370
 simpleFunctionCall (93)
-    à gauche: 49 50 51 52, à droite: 47
+    on left: 49 50 51 52, on right: 47
 functionArgs (94)
-    à gauche: 53 54 55 56 57 58 59 60 61 62 63 64 65 66, à droite:
-    49 50 62 63 64 65 66 197 198 255 256
+    on left: 53 54 55 56 57 58 59 60 61 62 63 64 65 66, on right: 49
+    50 62 63 64 65 66 197 198 255 256
 functionDeclaration (95)
-    à gauche: 67 68 69 70 71 72 73 74, à droite: 20
+    on left: 67 68 69 70 71 72 73 74, on right: 20
 functionDeclarationReturns (96)
-    à gauche: 75, à droite: 68 72
+    on left: 75, on right: 68 72
 functionDeclarationArguments (97)
-    à gauche: 76 77 78, à droite: 67 68 69 70 71 72 73 74
+    on left: 76 77 78, on right: 67 68 69 70 71 72 73 74
 idList (98)
-    à gauche: 79 80, à droite: 75 76 79
+    on left: 79 80, on right: 75 76 79
 functionDeclarationBreak (99)
-    à gauche: 81 82 83 84 85, à droite: 67 68 69 70 71 72 73 74
+    on left: 81 82 83 84 85, on right: 67 68 69 70 71 72 73 74
 functionBody (100)
-    à gauche: 86 87, à droite: 67 68 69 70 71 72 73 74
+    on left: 86 87, on right: 67 68 69 70 71 72 73 74
 condition (101)
-    à gauche: 88 89, à droite: 258 259 260 282 283 284 339
+    on left: 88 89, on right: 258 259 260 282 283 284 339
 comparison (102)
-    à gauche: 90 91, à droite: 196
+    on left: 90 91, on right: 196
 rightComparable (103)
-    à gauche: 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
-    107 108 109 110 111 112 113 114 115 116 117 118 119 120 121, à droite:
+    on left: 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
+    108 109 110 111 112 113 114 115 116 117 118 119 120 121, on right:
     90 91
 operation (104)
-    à gauche: 122 123 124 125 126 127 128 129 130 131 132 133 134
-    135 136 137 138 139, à droite: 185
+    on left: 122 123 124 125 126 127 128 129 130 131 132 133 134 135
+    136 137 138 139, on right: 185
 rightOperand (105)
-    à gauche: 140 141 142 143 144 145 146 147 148 149 150 151 152
-    153 154 155 156 157 158 159 160 161 162 163 164 165 166 167, à droite:
+    on left: 140 141 142 143 144 145 146 147 148 149 150 151 152 153
+    154 155 156 157 158 159 160 161 162 163 164 165 166 167, on right:
     122 123
 listableBegin (106)
-    à gauche: 168 169, à droite: 170 171 172
+    on left: 168 169, on right: 170 171 172
 listableEnd (107)
-    à gauche: 170 171 172, à droite: 181 182
+    on left: 170 171 172, on right: 181 182
 variable (108)
-    à gauche: 173 174 175 176 177 178 179 180 181 182 183 184 185
-    186 187 188 189 190 191 192 193 194 195 196 197 198, à droite:
-    28 53 58 63 89 90 92 95 98 101 104 107 110 113 116 119 122 124
-    126 128 129 130 132 133 134 136 137 140 142 144 146 148 150 152
-    154 156 158 160 162 164 166 168 170 173 175 176 177 178 181 194
-    197 199 201 203 204 229 231 234 239 241 247 248 249 250 255 298
-    305 307 309 328 369
+    on left: 173 174 175 176 177 178 179 180 181 182 183 184 185 186
+    187 188 189 190 191 192 193 194 195 196 197 198, on right: 28 53
+    58 63 89 90 92 95 98 101 104 107 110 113 116 119 122 124 126 128
+    129 130 132 133 134 136 137 140 142 144 146 148 150 152 154 156
+    158 160 162 164 166 168 170 173 175 176 177 178 181 194 197 199
+    201 203 204 229 231 234 239 241 247 248 249 250 255 298 305 307
+    309 328 369
 variableFields (109)
-    à gauche: 199 200 201 202 203 204, à droite: 195 199 200
+    on left: 199 200 201 202 203 204, on right: 195 199 200
 cell (110)
-    à gauche: 205 206 207 208 209 210 211 212, à droite: 184
+    on left: 205 206 207 208 209 210 211 212, on right: 184
 matrix (111)
-    à gauche: 213 214 215 216 217 218 219 220, à droite: 183
+    on left: 213 214 215 216 217 218 219 220, on right: 183
 matrixOrCellLines (112)
-    à gauche: 221 222, à droite: 205 206 207 208 213 214 215 216
-    221
+    on left: 221 222, on right: 205 206 207 208 213 214 215 216 221
 matrixOrCellLineBreak (113)
-    à gauche: 223 224 225 226, à droite: 225 226 227 228
+    on left: 223 224 225 226, on right: 225 226 227 228
 matrixOrCellLine (114)
-    à gauche: 227 228, à droite: 221 222
+    on left: 227 228, on right: 221 222
 matrixOrCellColumns (115)
-    à gauche: 229 230 231 232 233 234 235 236, à droite: 207 208
-    209 210 215 216 217 218 227 228 229 230 231 232 233 257
+    on left: 229 230 231 232 233 234 235 236, on right: 207 208 209
+    210 215 216 217 218 227 228 229 230 231 232 233 257
 matrixOrCellColumnsBreak (116)
-    à gauche: 237 238, à droite: 228 229 230 237
+    on left: 237 238, on right: 228 229 230 237
 variableDeclaration (117)
-    à gauche: 239 240 241 242 243 244 245 246, à droite: 22 56 61
-    66
+    on left: 239 240 241 242 243 244 245 246, on right: 22 56 61 66
 assignable (118)
-    à gauche: 247 248 249 250 251 252 253 254 255 256, à droite:
-    239 240 243 245
+    on left: 247 248 249 250 251 252 253 254 255 256, on right: 239
+    240 243 245
 multipleResults (119)
-    à gauche: 257, à droite: 254
+    on left: 257, on right: 254
 ifControl (120)
-    à gauche: 258 259 260, à droite: 23
+    on left: 258 259 260, on right: 23
 thenBody (121)
-    à gauche: 261 262, à droite: 258 259 260 282 283 284
+    on left: 261 262, on right: 258 259 260 282 283 284
 elseBody (122)
-    à gauche: 263 264, à droite: 259 283 286 288
+    on left: 263 264, on right: 259 283 286 288
 ifConditionBreak (123)
-    à gauche: 265 266 267 268 269, à droite: 271 272 273 274
+    on left: 265 266 267 268 269, on right: 271 272 273 274
 then (124)
-    à gauche: 270 271 272 273 274 275, à droite: 258 259 260 282
-    283 284
+    on left: 270 271 272 273 274 275, on right: 258 259 260 282 283
+    284
 else (125)
-    à gauche: 276 277 278 279 280 281, à droite: 259 283 291
+    on left: 276 277 278 279 280 281, on right: 259 283 291
 elseIfControl (126)
-    à gauche: 282 283 284, à droite: 260 284
+    on left: 282 283 284, on right: 260 284
 selectControl (127)
-    à gauche: 285 286 287 288, à droite: 24
+    on left: 285 286 287 288, on right: 24
 select (128)
-    à gauche: 289 290, à droite: 285 286 287 288
+    on left: 289 290, on right: 285 286 287 288
 defaultCase (129)
-    à gauche: 291 292 293 294 295 296 297, à droite: 286 288
+    on left: 291 292 293 294 295 296 297, on right: 286 288
 selectable (130)
-    à gauche: 298 299, à droite: 285 286 287 288
+    on left: 298 299, on right: 285 286 287 288
 selectConditionBreak (131)
-    à gauche: 300 301 302 303 304, à droite: 285 286 287 288
+    on left: 300 301 302 303 304, on right: 285 286 287 288
 casesControl (132)
-    à gauche: 305 306 307 308 309 310, à droite: 285 286 287 288
-    309 310
+    on left: 305 306 307 308 309 310, on right: 285 286 287 288 309
+    310
 caseBody (133)
-    à gauche: 311 312, à droite: 305 306 307 308 309 310
+    on left: 311 312, on right: 305 306 307 308 309 310
 caseControlBreak (134)
-    à gauche: 313 314 315 316 317 318 319 320 321 322 323 324, à droite:
+    on left: 313 314 315 316 317 318 319 320 321 322 323 324, on right:
     305 306 307 308 309 310
 forControl (135)
-    à gauche: 325 326, à droite: 25
+    on left: 325 326, on right: 25
 forIterator (136)
-    à gauche: 327 328, à droite: 325 326
+    on left: 327 328, on right: 325 326
 forConditionBreak (137)
-    à gauche: 329 330 331 332 333 334 335 336, à droite: 325 326
+    on left: 329 330 331 332 333 334 335 336, on right: 325 326
 forBody (138)
-    à gauche: 337 338, à droite: 325 326
+    on left: 337 338, on right: 325 326
 whileControl (139)
-    à gauche: 339, à droite: 26
+    on left: 339, on right: 26
 whileBody (140)
-    à gauche: 340 341, à droite: 339
+    on left: 340 341, on right: 339
 whileConditionBreak (141)
-    à gauche: 342 343 344 345 346 347 348 349 350 351 352 353 354
-    355 356 357 358 359, à droite: 339
+    on left: 342 343 344 345 346 347 348 349 350 351 352 353 354 355
+    356 357 358 359, on right: 339
 tryControl (142)
-    à gauche: 360 361, à droite: 27
+    on left: 360 361, on right: 27
 catchBody (143)
-    à gauche: 362 363 364 365 366 367, à droite: 360 361
+    on left: 362 363 364 365 366 367, on right: 360 361
 returnControl (144)
-    à gauche: 368 369 370, à droite: 32 245 246
+    on left: 368 369 370, on right: 32 245 246
 comments (145)
-    à gauche: 371 372, à droite: 307 308 372
+    on left: 371 372, on right: 307 308 372
 lineEnd (146)
-    à gauche: 373 374, à droite: 81
+    on left: 373 374, on right: 81
 keywords (147)
-    à gauche: 375 376 377 378 379 380 381 382 383 384 385 386 387
-    388 389 390 391 392, à droite: 176 179 248 251
+    on left: 375 376 377 378 379 380 381 382 383 384 385 386 387 388
+    389 390 391 392, on right: 176 179 248 251
 
 
-État 0
+State 0
 
     0 $accept: . program "end of file"
     1 program: . expressions
@@ -875,72 +873,72 @@ keywords (147)
   369              | . "return" variable
   370              | . "return" functionCall
 
-    error           décalage et aller à l'état 1
-    "end of line"   décalage et aller à l'état 2
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    ","             décalage et aller à l'état 7
-    ";"             décalage et aller à l'état 8
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 10
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "if"            décalage et aller à l'état 14
-    "select"        décalage et aller à l'état 15
-    "switch"        décalage et aller à l'état 16
-    "function"      décalage et aller à l'état 17
-    "for"           décalage et aller à l'état 18
-    "while"         décalage et aller à l'état 19
-    "break"         décalage et aller à l'état 20
-    "continue"      décalage et aller à l'état 21
-    "try"           décalage et aller à l'état 22
-    "return"        décalage et aller à l'état 23
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 25
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 29
-
-    "end of file"  réduction par utilisation de la règle 4 (program)
-
-    program               aller à l'état 30
-    expressions           aller à l'état 31
-    recursiveExpression   aller à l'état 32
-    expressionLineBreak   aller à l'état 33
-    expression            aller à l'état 34
-    implicitFunctionCall  aller à l'état 35
-    functionCall          aller à l'état 36
-    simpleFunctionCall    aller à l'état 37
-    functionDeclaration   aller à l'état 38
-    comparison            aller à l'état 39
-    operation             aller à l'état 40
-    variable              aller à l'état 41
-    cell                  aller à l'état 42
-    matrix                aller à l'état 43
-    variableDeclaration   aller à l'état 44
-    assignable            aller à l'état 45
-    multipleResults       aller à l'état 46
-    ifControl             aller à l'état 47
-    selectControl         aller à l'état 48
-    select                aller à l'état 49
-    forControl            aller à l'état 50
-    whileControl          aller à l'état 51
-    tryControl            aller à l'état 52
-    returnControl         aller à l'état 53
-
-
-État 1
+    error           shift, and go to state 1
+    "end of line"   shift, and go to state 2
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    ","             shift, and go to state 7
+    ";"             shift, and go to state 8
+    "("             shift, and go to state 9
+    "["             shift, and go to state 10
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "if"            shift, and go to state 14
+    "select"        shift, and go to state 15
+    "switch"        shift, and go to state 16
+    "function"      shift, and go to state 17
+    "for"           shift, and go to state 18
+    "while"         shift, and go to state 19
+    "break"         shift, and go to state 20
+    "continue"      shift, and go to state 21
+    "try"           shift, and go to state 22
+    "return"        shift, and go to state 23
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 25
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 29
+
+    "end of file"  reduce using rule 4 (program)
+
+    program               go to state 30
+    expressions           go to state 31
+    recursiveExpression   go to state 32
+    expressionLineBreak   go to state 33
+    expression            go to state 34
+    implicitFunctionCall  go to state 35
+    functionCall          go to state 36
+    simpleFunctionCall    go to state 37
+    functionDeclaration   go to state 38
+    comparison            go to state 39
+    operation             go to state 40
+    variable              go to state 41
+    cell                  go to state 42
+    matrix                go to state 43
+    variableDeclaration   go to state 44
+    assignable            go to state 45
+    multipleResults       go to state 46
+    ifControl             go to state 47
+    selectControl         go to state 48
+    select                go to state 49
+    forControl            go to state 50
+    whileControl          go to state 51
+    tryControl            go to state 52
+    returnControl         go to state 53
+
+
+State 1
 
    34 expression: error .
 
-    $défaut  réduction par utilisation de la règle 34 (expression)
+    $default  reduce using rule 34 (expression)
 
 
-État 2
+State 2
 
     2 program: "end of line" . expressions
     5 expressions: . recursiveExpression
@@ -1083,77 +1081,77 @@ keywords (147)
   369              | . "return" variable
   370              | . "return" functionCall
 
-    error           décalage et aller à l'état 1
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 10
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "if"            décalage et aller à l'état 14
-    "select"        décalage et aller à l'état 15
-    "switch"        décalage et aller à l'état 16
-    "function"      décalage et aller à l'état 17
-    "for"           décalage et aller à l'état 18
-    "while"         décalage et aller à l'état 19
-    "break"         décalage et aller à l'état 20
-    "continue"      décalage et aller à l'état 21
-    "try"           décalage et aller à l'état 22
-    "return"        décalage et aller à l'état 23
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 25
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 29
-
-    "end of file"  réduction par utilisation de la règle 16 (expressionLineBreak)
-    "end of line"  réduction par utilisation de la règle 16 (expressionLineBreak)
-    ","            réduction par utilisation de la règle 16 (expressionLineBreak)
-    ";"            réduction par utilisation de la règle 16 (expressionLineBreak)
-
-    expressions           aller à l'état 54
-    recursiveExpression   aller à l'état 32
-    expression            aller à l'état 34
-    implicitFunctionCall  aller à l'état 35
-    functionCall          aller à l'état 36
-    simpleFunctionCall    aller à l'état 37
-    functionDeclaration   aller à l'état 38
-    comparison            aller à l'état 39
-    operation             aller à l'état 40
-    variable              aller à l'état 41
-    cell                  aller à l'état 42
-    matrix                aller à l'état 43
-    variableDeclaration   aller à l'état 44
-    assignable            aller à l'état 45
-    multipleResults       aller à l'état 46
-    ifControl             aller à l'état 47
-    selectControl         aller à l'état 48
-    select                aller à l'état 49
-    forControl            aller à l'état 50
-    whileControl          aller à l'état 51
-    tryControl            aller à l'état 52
-    returnControl         aller à l'état 53
-
-
-État 3
+    error           shift, and go to state 1
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 10
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "if"            shift, and go to state 14
+    "select"        shift, and go to state 15
+    "switch"        shift, and go to state 16
+    "function"      shift, and go to state 17
+    "for"           shift, and go to state 18
+    "while"         shift, and go to state 19
+    "break"         shift, and go to state 20
+    "continue"      shift, and go to state 21
+    "try"           shift, and go to state 22
+    "return"        shift, and go to state 23
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 25
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 29
+
+    "end of file"  reduce using rule 16 (expressionLineBreak)
+    "end of line"  reduce using rule 16 (expressionLineBreak)
+    ","            reduce using rule 16 (expressionLineBreak)
+    ";"            reduce using rule 16 (expressionLineBreak)
+
+    expressions           go to state 54
+    recursiveExpression   go to state 32
+    expression            go to state 34
+    implicitFunctionCall  go to state 35
+    functionCall          go to state 36
+    simpleFunctionCall    go to state 37
+    functionDeclaration   go to state 38
+    comparison            go to state 39
+    operation             go to state 40
+    variable              go to state 41
+    cell                  go to state 42
+    matrix                go to state 43
+    variableDeclaration   go to state 44
+    assignable            go to state 45
+    multipleResults       go to state 46
+    ifControl             go to state 47
+    selectControl         go to state 48
+    select                go to state 49
+    forControl            go to state 50
+    whileControl          go to state 51
+    tryControl            go to state 52
+    returnControl         go to state 53
+
+
+State 3
 
   192 variable: "%t or %T" .
 
-    $défaut  réduction par utilisation de la règle 192 (variable)
+    $default  reduce using rule 192 (variable)
 
 
-État 4
+State 4
 
   193 variable: "%f or %F" .
 
-    $défaut  réduction par utilisation de la règle 193 (variable)
+    $default  reduce using rule 193 (variable)
 
 
-État 5
+State 5
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1226,52 +1224,52 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 57
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 58
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 6
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 57
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 58
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 6
 
   191 variable: "$" .
 
-    $défaut  réduction par utilisation de la règle 191 (variable)
+    $default  reduce using rule 191 (variable)
 
 
-État 7
+State 7
 
    15 expressionLineBreak: "," .
 
-    $défaut  réduction par utilisation de la règle 15 (expressionLineBreak)
+    $default  reduce using rule 15 (expressionLineBreak)
 
 
-État 8
+State 8
 
    14 expressionLineBreak: ";" .
 
-    $défaut  réduction par utilisation de la règle 14 (expressionLineBreak)
+    $default  reduce using rule 14 (expressionLineBreak)
 
 
-État 9
+State 9
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1351,32 +1349,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 59
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 60
-    variableFields      aller à l'état 61
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 10
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 59
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 60
+    variableFields      go to state 61
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 10
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1468,37 +1466,37 @@ keywords (147)
   236                    | . "line comment"
   257 multipleResults: "[" . matrixOrCellColumns "]"
 
-    "end of line"   décalage et aller à l'état 62
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 55
-    "]"             décalage et aller à l'état 63
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 56
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 64
-
-    functionCall         aller à l'état 65
-    simpleFunctionCall   aller à l'état 37
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 66
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    matrixOrCellLines    aller à l'état 67
-    matrixOrCellLine     aller à l'état 68
-    matrixOrCellColumns  aller à l'état 69
-
-
-État 11
+    "end of line"   shift, and go to state 62
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 55
+    "]"             shift, and go to state 63
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 56
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 64
+
+    functionCall         go to state 65
+    simpleFunctionCall   go to state 37
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 66
+    cell                 go to state 42
+    matrix               go to state 43
+    matrixOrCellLines    go to state 67
+    matrixOrCellLine     go to state 68
+    matrixOrCellColumns  go to state 69
+
+
+State 11
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1589,37 +1587,37 @@ keywords (147)
   235                    | . functionCall
   236                    | . "line comment"
 
-    "end of line"   décalage et aller à l'état 70
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 55
-    "{"             décalage et aller à l'état 11
-    "}"             décalage et aller à l'état 71
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 56
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 64
-
-    functionCall         aller à l'état 65
-    simpleFunctionCall   aller à l'état 37
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 66
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    matrixOrCellLines    aller à l'état 72
-    matrixOrCellLine     aller à l'état 68
-    matrixOrCellColumns  aller à l'état 73
-
-
-État 12
+    "end of line"   shift, and go to state 70
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 55
+    "{"             shift, and go to state 11
+    "}"             shift, and go to state 71
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 56
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 64
+
+    functionCall         go to state 65
+    simpleFunctionCall   go to state 37
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 66
+    cell                 go to state 42
+    matrix               go to state 43
+    matrixOrCellLines    go to state 72
+    matrixOrCellLine     go to state 68
+    matrixOrCellColumns  go to state 73
+
+
+State 12
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1692,31 +1690,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 74
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 75
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 13
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 74
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 75
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 13
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1789,31 +1787,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 76
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 77
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 14
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 76
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 77
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 14
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1889,46 +1887,46 @@ keywords (147)
   259          | "if" . condition then thenBody else elseBody "end"
   260          | "if" . condition then thenBody elseIfControl "end"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 78
-    simpleFunctionCall  aller à l'état 37
-    condition           aller à l'état 79
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 80
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 15
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 78
+    simpleFunctionCall  go to state 37
+    condition           go to state 79
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 80
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 15
 
   289 select: "select" .
 
-    $défaut  réduction par utilisation de la règle 289 (select)
+    $default  reduce using rule 289 (select)
 
 
-État 16
+State 16
 
   290 select: "switch" .
 
-    $défaut  réduction par utilisation de la règle 290 (select)
+    $default  reduce using rule 290 (select)
 
 
-État 17
+State 17
 
    67 functionDeclaration: "function" . "identifier" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
    68                    | "function" . "[" functionDeclarationReturns "]" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
@@ -1939,20 +1937,20 @@ keywords (147)
    73                    | "function" . "[" "]" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "end"
    74                    | "function" . "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "end"
 
-    "["           décalage et aller à l'état 81
-    "identifier"  décalage et aller à l'état 82
+    "["           shift, and go to state 81
+    "identifier"  shift, and go to state 82
 
 
-État 18
+State 18
 
   325 forControl: "for" . "identifier" "=" forIterator forConditionBreak forBody "end"
   326           | "for" . "(" "identifier" "=" forIterator ")" forConditionBreak forBody "end"
 
-    "("           décalage et aller à l'état 83
-    "identifier"  décalage et aller à l'état 84
+    "("           shift, and go to state 83
+    "identifier"  shift, and go to state 84
 
 
-État 19
+State 19
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -2026,46 +2024,46 @@ keywords (147)
   220       | . "[" "]"
   339 whileControl: "while" . condition whileConditionBreak whileBody "end"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 78
-    simpleFunctionCall  aller à l'état 37
-    condition           aller à l'état 85
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 80
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 20
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 78
+    simpleFunctionCall  go to state 37
+    condition           go to state 85
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 80
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 20
 
    30 expression: "break" .
 
-    $défaut  réduction par utilisation de la règle 30 (expression)
+    $default  reduce using rule 30 (expression)
 
 
-État 21
+State 21
 
    31 expression: "continue" .
 
-    $défaut  réduction par utilisation de la règle 31 (expression)
+    $default  reduce using rule 31 (expression)
 
 
-État 22
+State 22
 
     5 expressions: . recursiveExpression
     6            | . recursiveExpression expression
@@ -2214,65 +2212,65 @@ keywords (147)
   369              | . "return" variable
   370              | . "return" functionCall
 
-    error           décalage et aller à l'état 1
-    "end of line"   décalage et aller à l'état 86
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    ","             décalage et aller à l'état 87
-    ";"             décalage et aller à l'état 88
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 10
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "if"            décalage et aller à l'état 14
-    "select"        décalage et aller à l'état 15
-    "switch"        décalage et aller à l'état 16
-    "function"      décalage et aller à l'état 17
-    "for"           décalage et aller à l'état 18
-    "while"         décalage et aller à l'état 19
-    "break"         décalage et aller à l'état 20
-    "continue"      décalage et aller à l'état 21
-    "try"           décalage et aller à l'état 22
-    "return"        décalage et aller à l'état 23
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 25
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 29
-
-    "end"    réduction par utilisation de la règle 367 (catchBody)
-    "catch"  réduction par utilisation de la règle 367 (catchBody)
-
-    expressions           aller à l'état 89
-    recursiveExpression   aller à l'état 32
-    expression            aller à l'état 34
-    implicitFunctionCall  aller à l'état 35
-    functionCall          aller à l'état 36
-    simpleFunctionCall    aller à l'état 37
-    functionDeclaration   aller à l'état 38
-    comparison            aller à l'état 39
-    operation             aller à l'état 40
-    variable              aller à l'état 41
-    cell                  aller à l'état 42
-    matrix                aller à l'état 43
-    variableDeclaration   aller à l'état 44
-    assignable            aller à l'état 45
-    multipleResults       aller à l'état 46
-    ifControl             aller à l'état 47
-    selectControl         aller à l'état 48
-    select                aller à l'état 49
-    forControl            aller à l'état 50
-    whileControl          aller à l'état 51
-    tryControl            aller à l'état 52
-    catchBody             aller à l'état 90
-    returnControl         aller à l'état 53
-
-
-État 23
+    error           shift, and go to state 1
+    "end of line"   shift, and go to state 86
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    ","             shift, and go to state 87
+    ";"             shift, and go to state 88
+    "("             shift, and go to state 9
+    "["             shift, and go to state 10
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "if"            shift, and go to state 14
+    "select"        shift, and go to state 15
+    "switch"        shift, and go to state 16
+    "function"      shift, and go to state 17
+    "for"           shift, and go to state 18
+    "while"         shift, and go to state 19
+    "break"         shift, and go to state 20
+    "continue"      shift, and go to state 21
+    "try"           shift, and go to state 22
+    "return"        shift, and go to state 23
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 25
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 29
+
+    "end"    reduce using rule 367 (catchBody)
+    "catch"  reduce using rule 367 (catchBody)
+
+    expressions           go to state 89
+    recursiveExpression   go to state 32
+    expression            go to state 34
+    implicitFunctionCall  go to state 35
+    functionCall          go to state 36
+    simpleFunctionCall    go to state 37
+    functionDeclaration   go to state 38
+    comparison            go to state 39
+    operation             go to state 40
+    variable              go to state 41
+    cell                  go to state 42
+    matrix                go to state 43
+    variableDeclaration   go to state 44
+    assignable            go to state 45
+    multipleResults       go to state 46
+    ifControl             go to state 47
+    selectControl         go to state 48
+    select                go to state 49
+    forControl            go to state 50
+    whileControl          go to state 51
+    tryControl            go to state 52
+    catchBody             go to state 90
+    returnControl         go to state 53
+
+
+State 23
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -2346,40 +2344,40 @@ keywords (147)
   369              | "return" . variable
   370              | "return" . functionCall
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    $défaut  réduction par utilisation de la règle 368 (returnControl)
-
-    functionCall        aller à l'état 91
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 92
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 24
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    $default  reduce using rule 368 (returnControl)
+
+    functionCall        go to state 91
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 92
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 24
 
   190 variable: "string" .
 
-    $défaut  réduction par utilisation de la règle 190 (variable)
+    $default  reduce using rule 190 (variable)
 
 
-État 25
+State 25
 
    36 implicitFunctionCall: "identifier" . implicitCallable
    37 implicitCallable: . "identifier"
@@ -2399,69 +2397,69 @@ keywords (147)
   186 variable: "identifier" .  ["end of file", "end of line", "'", ",", ":", ";", ".", ".'", "+", "-", "*", ".*", ".*.", "*.", "/", "./", "/.", "./.", "\\", ".\\", "\\.", ".\\.", "** or ^", ".^", "==", "<> or ~=", "<", "<=", ">", ">=", "&", "&&", "|", "||", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
   253 assignable: "identifier" .  ["="]
 
-    "%t or %T"    décalage et aller à l'état 93
-    "%f or %F"    décalage et aller à l'état 94
-    "$"           décalage et aller à l'état 95
-    "("           décalage et aller à l'état 96
-    "{"           décalage et aller à l'état 97
-    "string"      décalage et aller à l'état 98
-    "identifier"  décalage et aller à l'état 99
-    "integer"     décalage et aller à l'état 100
-    "float"       décalage et aller à l'état 101
-    "number"      décalage et aller à l'état 102
-    "path"        décalage et aller à l'état 103
+    "%t or %T"    shift, and go to state 93
+    "%f or %F"    shift, and go to state 94
+    "$"           shift, and go to state 95
+    "("           shift, and go to state 96
+    "{"           shift, and go to state 97
+    "string"      shift, and go to state 98
+    "identifier"  shift, and go to state 99
+    "integer"     shift, and go to state 100
+    "float"       shift, and go to state 101
+    "number"      shift, and go to state 102
+    "path"        shift, and go to state 103
 
-    "="       réduction par utilisation de la règle 253 (assignable)
-    $défaut  réduction par utilisation de la règle 186 (variable)
+    "="       reduce using rule 253 (assignable)
+    $default  reduce using rule 186 (variable)
 
-    implicitCallable  aller à l'état 104
+    implicitCallable  go to state 104
 
-    Conflit entre la règle 186 et le jeton "(" résolu par décalage (LISTABLE < "(").
+    Conflict between rule 186 and token "(" resolved as shift (LISTABLE < "(").
 
 
-État 26
+State 26
 
   187 variable: "integer" .
 
-    $défaut  réduction par utilisation de la règle 187 (variable)
+    $default  reduce using rule 187 (variable)
 
 
-État 27
+State 27
 
   189 variable: "float" .
 
-    $défaut  réduction par utilisation de la règle 189 (variable)
+    $default  reduce using rule 189 (variable)
 
 
-État 28
+State 28
 
   188 variable: "number" .
 
-    $défaut  réduction par utilisation de la règle 188 (variable)
+    $default  reduce using rule 188 (variable)
 
 
-État 29
+State 29
 
    33 expression: "line comment" .
 
-    $défaut  réduction par utilisation de la règle 33 (expression)
+    $default  reduce using rule 33 (expression)
 
 
-État 30
+State 30
 
     0 $accept: program . "end of file"
 
-    "end of file"  décalage et aller à l'état 105
+    "end of file"  shift, and go to state 105
 
 
-État 31
+State 31
 
     1 program: expressions .
 
-    $défaut  réduction par utilisation de la règle 1 (program)
+    $default  reduce using rule 1 (program)
 
 
-État 32
+State 32
 
     5 expressions: recursiveExpression .  ["end of file", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch"]
     6            | recursiveExpression . expression
@@ -2598,79 +2596,79 @@ keywords (147)
   369              | . "return" variable
   370              | . "return" functionCall
 
-    error           décalage et aller à l'état 1
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 10
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "if"            décalage et aller à l'état 14
-    "select"        décalage et aller à l'état 15
-    "switch"        décalage et aller à l'état 16
-    "function"      décalage et aller à l'état 17
-    "for"           décalage et aller à l'état 18
-    "while"         décalage et aller à l'état 19
-    "break"         décalage et aller à l'état 20
-    "continue"      décalage et aller à l'état 21
-    "try"           décalage et aller à l'état 22
-    "return"        décalage et aller à l'état 23
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 25
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 29
-
-    "end of file"  réduction par utilisation de la règle 5 (expressions)
-    "else"         réduction par utilisation de la règle 5 (expressions)
-    "elseif"       réduction par utilisation de la règle 5 (expressions)
-    "end"          réduction par utilisation de la règle 5 (expressions)
-    "case"         réduction par utilisation de la règle 5 (expressions)
-    "otherwise"    réduction par utilisation de la règle 5 (expressions)
-    "endfunction"  réduction par utilisation de la règle 5 (expressions)
-    "catch"        réduction par utilisation de la règle 5 (expressions)
-
-    expression            aller à l'état 106
-    implicitFunctionCall  aller à l'état 35
-    functionCall          aller à l'état 36
-    simpleFunctionCall    aller à l'état 37
-    functionDeclaration   aller à l'état 38
-    comparison            aller à l'état 39
-    operation             aller à l'état 40
-    variable              aller à l'état 41
-    cell                  aller à l'état 42
-    matrix                aller à l'état 43
-    variableDeclaration   aller à l'état 44
-    assignable            aller à l'état 45
-    multipleResults       aller à l'état 46
-    ifControl             aller à l'état 47
-    selectControl         aller à l'état 48
-    select                aller à l'état 49
-    forControl            aller à l'état 50
-    whileControl          aller à l'état 51
-    tryControl            aller à l'état 52
-    returnControl         aller à l'état 53
-
-
-État 33
+    error           shift, and go to state 1
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 10
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "if"            shift, and go to state 14
+    "select"        shift, and go to state 15
+    "switch"        shift, and go to state 16
+    "function"      shift, and go to state 17
+    "for"           shift, and go to state 18
+    "while"         shift, and go to state 19
+    "break"         shift, and go to state 20
+    "continue"      shift, and go to state 21
+    "try"           shift, and go to state 22
+    "return"        shift, and go to state 23
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 25
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 29
+
+    "end of file"  reduce using rule 5 (expressions)
+    "else"         reduce using rule 5 (expressions)
+    "elseif"       reduce using rule 5 (expressions)
+    "end"          reduce using rule 5 (expressions)
+    "case"         reduce using rule 5 (expressions)
+    "otherwise"    reduce using rule 5 (expressions)
+    "endfunction"  reduce using rule 5 (expressions)
+    "catch"        reduce using rule 5 (expressions)
+
+    expression            go to state 106
+    implicitFunctionCall  go to state 35
+    functionCall          go to state 36
+    simpleFunctionCall    go to state 37
+    functionDeclaration   go to state 38
+    comparison            go to state 39
+    operation             go to state 40
+    variable              go to state 41
+    cell                  go to state 42
+    matrix                go to state 43
+    variableDeclaration   go to state 44
+    assignable            go to state 45
+    multipleResults       go to state 46
+    ifControl             go to state 47
+    selectControl         go to state 48
+    select                go to state 49
+    forControl            go to state 50
+    whileControl          go to state 51
+    tryControl            go to state 52
+    returnControl         go to state 53
+
+
+State 33
 
     3 program: expressionLineBreak .  ["end of file"]
    17 expressionLineBreak: expressionLineBreak . ";"
    18                    | expressionLineBreak . ","
    19                    | expressionLineBreak . "end of line"
 
-    "end of line"  décalage et aller à l'état 107
-    ","            décalage et aller à l'état 108
-    ";"            décalage et aller à l'état 109
+    "end of line"  shift, and go to state 107
+    ","            shift, and go to state 108
+    ";"            shift, and go to state 109
 
-    $défaut  réduction par utilisation de la règle 3 (program)
+    $default  reduce using rule 3 (program)
 
 
-État 34
+State 34
 
     8 expressions: expression .  ["end of file", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch"]
     9            | expression . "line comment"
@@ -2683,17 +2681,17 @@ keywords (147)
    18                    | . expressionLineBreak ","
    19                    | . expressionLineBreak "end of line"
 
-    "end of line"   décalage et aller à l'état 110
-    ","             décalage et aller à l'état 7
-    ";"             décalage et aller à l'état 8
-    "line comment"  décalage et aller à l'état 111
+    "end of line"   shift, and go to state 110
+    ","             shift, and go to state 7
+    ";"             shift, and go to state 8
+    "line comment"  shift, and go to state 111
 
-    $défaut  réduction par utilisation de la règle 8 (expressions)
+    $default  reduce using rule 8 (expressions)
 
-    expressionLineBreak  aller à l'état 112
+    expressionLineBreak  go to state 112
 
 
-État 35
+State 35
 
    29 expression: implicitFunctionCall .  ["end of file", "end of line", ",", ";", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
    35 implicitFunctionCall: implicitFunctionCall . implicitCallable
@@ -2708,22 +2706,22 @@ keywords (147)
    45                 | . implicitCallable "." "identifier"
    46                 | . "path"
 
-    "%t or %T"    décalage et aller à l'état 93
-    "%f or %F"    décalage et aller à l'état 94
-    "$"           décalage et aller à l'état 95
-    "string"      décalage et aller à l'état 98
-    "identifier"  décalage et aller à l'état 99
-    "integer"     décalage et aller à l'état 100
-    "float"       décalage et aller à l'état 101
-    "number"      décalage et aller à l'état 102
-    "path"        décalage et aller à l'état 103
+    "%t or %T"    shift, and go to state 93
+    "%f or %F"    shift, and go to state 94
+    "$"           shift, and go to state 95
+    "string"      shift, and go to state 98
+    "identifier"  shift, and go to state 99
+    "integer"     shift, and go to state 100
+    "float"       shift, and go to state 101
+    "number"      shift, and go to state 102
+    "path"        shift, and go to state 103
 
-    $défaut  réduction par utilisation de la règle 29 (expression)
+    $default  reduce using rule 29 (expression)
 
-    implicitCallable  aller à l'état 113
+    implicitCallable  go to state 113
 
 
-État 36
+State 36
 
    21 expression: functionCall .  ["end of file", "end of line", ",", ";", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
    91 comparison: functionCall . rightComparable
@@ -2811,76 +2809,76 @@ keywords (147)
   252           | functionCall . "." functionCall
   256           | functionCall . "(" functionArgs ")"
 
-    "'"         décalage et aller à l'état 114
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 116
-    "."         décalage et aller à l'état 117
-    ".'"        décalage et aller à l'état 118
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 133
-    ".^"        décalage et aller à l'état 134
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-    "="         décalage et aller à l'état 145
-
-    $défaut  réduction par utilisation de la règle 21 (expression)
-
-    rightComparable  aller à l'état 146
-    rightOperand     aller à l'état 147
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 149
-
-
-État 37
+    "'"         shift, and go to state 114
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 116
+    "."         shift, and go to state 117
+    ".'"        shift, and go to state 118
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 133
+    ".^"        shift, and go to state 134
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+    "="         shift, and go to state 145
+
+    $default  reduce using rule 21 (expression)
+
+    rightComparable  go to state 146
+    rightOperand     go to state 147
+    listableBegin    go to state 148
+    listableEnd      go to state 149
+
+
+State 37
 
    47 functionCall: simpleFunctionCall .
 
-    $défaut  réduction par utilisation de la règle 47 (functionCall)
+    $default  reduce using rule 47 (functionCall)
 
 
-État 38
+State 38
 
    20 expression: functionDeclaration .
 
-    $défaut  réduction par utilisation de la règle 20 (expression)
+    $default  reduce using rule 20 (expression)
 
 
-État 39
+State 39
 
   196 variable: comparison .
 
-    $défaut  réduction par utilisation de la règle 196 (variable)
+    $default  reduce using rule 196 (variable)
 
 
-État 40
+State 40
 
   185 variable: operation .
 
-    $défaut  réduction par utilisation de la règle 185 (variable)
+    $default  reduce using rule 185 (variable)
 
 
-État 41
+State 41
 
    28 expression: variable .  ["end of file", "end of line", ",", ";", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
    90 comparison: variable . rightComparable
@@ -2964,99 +2962,99 @@ keywords (147)
   249           | variable . "." functionCall
   255           | variable . "(" functionArgs ")"
 
-    "'"         décalage et aller à l'état 150
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 151
-    "."         décalage et aller à l'état 152
-    ".'"        décalage et aller à l'état 153
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 154
-    ".^"        décalage et aller à l'état 155
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    $défaut  réduction par utilisation de la règle 28 (expression)
-
-    rightComparable  aller à l'état 156
-    rightOperand     aller à l'état 157
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 158
-
-
-État 42
+    "'"         shift, and go to state 150
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 151
+    "."         shift, and go to state 152
+    ".'"        shift, and go to state 153
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 154
+    ".^"        shift, and go to state 155
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+
+    $default  reduce using rule 28 (expression)
+
+    rightComparable  go to state 156
+    rightOperand     go to state 157
+    listableBegin    go to state 148
+    listableEnd      go to state 158
+
+
+State 42
 
   184 variable: cell .
 
-    $défaut  réduction par utilisation de la règle 184 (variable)
+    $default  reduce using rule 184 (variable)
 
 
-État 43
+State 43
 
   183 variable: matrix .
 
-    $défaut  réduction par utilisation de la règle 183 (variable)
+    $default  reduce using rule 183 (variable)
 
 
-État 44
+State 44
 
    22 expression: variableDeclaration .
 
-    $défaut  réduction par utilisation de la règle 22 (expression)
+    $default  reduce using rule 22 (expression)
 
 
-État 45
+State 45
 
   239 variableDeclaration: assignable . "=" variable
   240                    | assignable . "=" functionCall
   243                    | assignable . "=" ":"
   245                    | assignable . "=" returnControl
 
-    "="  décalage et aller à l'état 159
+    "="  shift, and go to state 159
 
 
-État 46
+State 46
 
   254 assignable: multipleResults .
 
-    $défaut  réduction par utilisation de la règle 254 (assignable)
+    $default  reduce using rule 254 (assignable)
 
 
-État 47
+State 47
 
    23 expression: ifControl .
 
-    $défaut  réduction par utilisation de la règle 23 (expression)
+    $default  reduce using rule 23 (expression)
 
 
-État 48
+State 48
 
    24 expression: selectControl .
 
-    $défaut  réduction par utilisation de la règle 24 (expression)
+    $default  reduce using rule 24 (expression)
 
 
-État 49
+State 49
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -3133,67 +3131,67 @@ keywords (147)
   298 selectable: . variable
   299           | . functionCall
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 160
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 161
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-    selectable          aller à l'état 162
-
-
-État 50
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 160
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 161
+    cell                go to state 42
+    matrix              go to state 43
+    selectable          go to state 162
+
+
+State 50
 
    25 expression: forControl .
 
-    $défaut  réduction par utilisation de la règle 25 (expression)
+    $default  reduce using rule 25 (expression)
 
 
-État 51
+State 51
 
    26 expression: whileControl .
 
-    $défaut  réduction par utilisation de la règle 26 (expression)
+    $default  reduce using rule 26 (expression)
 
 
-État 52
+State 52
 
    27 expression: tryControl .
 
-    $défaut  réduction par utilisation de la règle 27 (expression)
+    $default  reduce using rule 27 (expression)
 
 
-État 53
+State 53
 
    32 expression: returnControl .
 
-    $défaut  réduction par utilisation de la règle 32 (expression)
+    $default  reduce using rule 32 (expression)
 
 
-État 54
+State 54
 
     2 program: "end of line" expressions .
 
-    $défaut  réduction par utilisation de la règle 2 (program)
+    $default  reduce using rule 2 (program)
 
 
-État 55
+State 55
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -3284,37 +3282,37 @@ keywords (147)
   235                    | . functionCall
   236                    | . "line comment"
 
-    "end of line"   décalage et aller à l'état 62
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 55
-    "]"             décalage et aller à l'état 63
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 56
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 64
-
-    functionCall         aller à l'état 65
-    simpleFunctionCall   aller à l'état 37
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 66
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    matrixOrCellLines    aller à l'état 67
-    matrixOrCellLine     aller à l'état 68
-    matrixOrCellColumns  aller à l'état 163
-
-
-État 56
+    "end of line"   shift, and go to state 62
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 55
+    "]"             shift, and go to state 63
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 56
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 64
+
+    functionCall         go to state 65
+    simpleFunctionCall   go to state 37
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 66
+    cell                 go to state 42
+    matrix               go to state 43
+    matrixOrCellLines    go to state 67
+    matrixOrCellLine     go to state 68
+    matrixOrCellColumns  go to state 163
+
+
+State 56
 
    49 simpleFunctionCall: "identifier" . "(" functionArgs ")"
    50                   | "identifier" . "{" functionArgs "}"
@@ -3322,16 +3320,16 @@ keywords (147)
    52                   | "identifier" . "{" "}"
   186 variable: "identifier" .  ["end of file", error, "end of line", "%t or %T", "%f or %F", "'", "~ or @", "$", ",", ":", ";", ")", "[", "]", "}", ".", ".'", "+", "-", "*", ".*", ".*.", "*.", "/", "./", "/.", "./.", "\\", ".\\", "\\.", ".\\.", "** or ^", ".^", "==", "<> or ~=", "<", "<=", ">", ">=", "&", "&&", "|", "||", "=", "if", "then", "else", "elseif", "end", "select", "switch", "case", "otherwise", "function", "endfunction", "for", "while", "do", "break", "continue", "try", "catch", "return", "string", "identifier", "integer", "float", "number", "line comment"]
 
-    "("  décalage et aller à l'état 96
-    "{"  décalage et aller à l'état 97
+    "("  shift, and go to state 96
+    "{"  shift, and go to state 97
 
-    $défaut  réduction par utilisation de la règle 186 (variable)
+    $default  reduce using rule 186 (variable)
 
-    Conflit entre la règle 186 et le jeton "(" résolu par décalage (LISTABLE < "(").
-    Conflit entre la règle 186 et le jeton "{" résolu par décalage (LISTABLE < "{").
+    Conflict between rule 186 and token "(" resolved as shift (LISTABLE < "(").
+    Conflict between rule 186 and token "{" resolved as shift (LISTABLE < "{").
 
 
-État 57
+State 57
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -3411,50 +3409,50 @@ keywords (147)
   182         | functionCall . listableEnd
   198         | functionCall . "(" functionArgs ")"
 
-    "("  décalage et aller à l'état 164
-    "."  décalage et aller à l'état 165
-
-    $défaut  réduction par utilisation de la règle 174 (variable)
-
-    rightComparable  aller à l'état 146
-    rightOperand     aller à l'état 147
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 149
-
-    Conflit entre la règle 174 et le jeton "'" résolu par réduction ("'" < NOT).
-    Conflit entre la règle 174 et le jeton ":" résolu par réduction (":" < NOT).
-    Conflit entre la règle 174 et le jeton "(" résolu par décalage (NOT < "(").
-    Conflit entre la règle 174 et le jeton "." résolu par décalage (NOT < ".").
-    Conflit entre la règle 174 et le jeton ".'" résolu par réduction (".'" < NOT).
-    Conflit entre la règle 174 et le jeton "+" résolu par réduction ("+" < NOT).
-    Conflit entre la règle 174 et le jeton "-" résolu par réduction ("-" < NOT).
-    Conflit entre la règle 174 et le jeton "*" résolu par réduction ("*" < NOT).
-    Conflit entre la règle 174 et le jeton ".*" résolu par réduction (".*" < NOT).
-    Conflit entre la règle 174 et le jeton ".*." résolu par réduction (".*." < NOT).
-    Conflit entre la règle 174 et le jeton "*." résolu par réduction ("*." < NOT).
-    Conflit entre la règle 174 et le jeton "/" résolu par réduction ("/" < NOT).
-    Conflit entre la règle 174 et le jeton "./" résolu par réduction ("./" < NOT).
-    Conflit entre la règle 174 et le jeton "/." résolu par réduction ("/." < NOT).
-    Conflit entre la règle 174 et le jeton "./." résolu par réduction ("./." < NOT).
-    Conflit entre la règle 174 et le jeton "\\" résolu par réduction ("\\" < NOT).
-    Conflit entre la règle 174 et le jeton ".\\" résolu par réduction (".\\" < NOT).
-    Conflit entre la règle 174 et le jeton "\\." résolu par réduction ("\\." < NOT).
-    Conflit entre la règle 174 et le jeton ".\\." résolu par réduction (".\\." < NOT).
-    Conflit entre la règle 174 et le jeton "** or ^" résolu par réduction ("** or ^" < NOT).
-    Conflit entre la règle 174 et le jeton ".^" résolu par réduction (".^" < NOT).
-    Conflit entre la règle 174 et le jeton "==" résolu par réduction ("==" < NOT).
-    Conflit entre la règle 174 et le jeton "<> or ~=" résolu par réduction ("<> or ~=" < NOT).
-    Conflit entre la règle 174 et le jeton "<" résolu par réduction ("<" < NOT).
-    Conflit entre la règle 174 et le jeton "<=" résolu par réduction ("<=" < NOT).
-    Conflit entre la règle 174 et le jeton ">" résolu par réduction (">" < NOT).
-    Conflit entre la règle 174 et le jeton ">=" résolu par réduction (">=" < NOT).
-    Conflit entre la règle 174 et le jeton "&" résolu par réduction ("&" < NOT).
-    Conflit entre la règle 174 et le jeton "&&" résolu par réduction ("&&" < NOT).
-    Conflit entre la règle 174 et le jeton "|" résolu par réduction ("|" < NOT).
-    Conflit entre la règle 174 et le jeton "||" résolu par réduction ("||" < NOT).
-
-
-État 58
+    "("  shift, and go to state 164
+    "."  shift, and go to state 165
+
+    $default  reduce using rule 174 (variable)
+
+    rightComparable  go to state 146
+    rightOperand     go to state 147
+    listableBegin    go to state 148
+    listableEnd      go to state 149
+
+    Conflict between rule 174 and token "'" resolved as reduce ("'" < NOT).
+    Conflict between rule 174 and token ":" resolved as reduce (":" < NOT).
+    Conflict between rule 174 and token "(" resolved as shift (NOT < "(").
+    Conflict between rule 174 and token "." resolved as shift (NOT < ".").
+    Conflict between rule 174 and token ".'" resolved as reduce (".'" < NOT).
+    Conflict between rule 174 and token "+" resolved as reduce ("+" < NOT).
+    Conflict between rule 174 and token "-" resolved as reduce ("-" < NOT).
+    Conflict between rule 174 and token "*" resolved as reduce ("*" < NOT).
+    Conflict between rule 174 and token ".*" resolved as reduce (".*" < NOT).
+    Conflict between rule 174 and token ".*." resolved as reduce (".*." < NOT).
+    Conflict between rule 174 and token "*." resolved as reduce ("*." < NOT).
+    Conflict between rule 174 and token "/" resolved as reduce ("/" < NOT).
+    Conflict between rule 174 and token "./" resolved as reduce ("./" < NOT).
+    Conflict between rule 174 and token "/." resolved as reduce ("/." < NOT).
+    Conflict between rule 174 and token "./." resolved as reduce ("./." < NOT).
+    Conflict between rule 174 and token "\\" resolved as reduce ("\\" < NOT).
+    Conflict between rule 174 and token ".\\" resolved as reduce (".\\" < NOT).
+    Conflict between rule 174 and token "\\." resolved as reduce ("\\." < NOT).
+    Conflict between rule 174 and token ".\\." resolved as reduce (".\\." < NOT).
+    Conflict between rule 174 and token "** or ^" resolved as reduce ("** or ^" < NOT).
+    Conflict between rule 174 and token ".^" resolved as reduce (".^" < NOT).
+    Conflict between rule 174 and token "==" resolved as reduce ("==" < NOT).
+    Conflict between rule 174 and token "<> or ~=" resolved as reduce ("<> or ~=" < NOT).
+    Conflict between rule 174 and token "<" resolved as reduce ("<" < NOT).
+    Conflict between rule 174 and token "<=" resolved as reduce ("<=" < NOT).
+    Conflict between rule 174 and token ">" resolved as reduce (">" < NOT).
+    Conflict between rule 174 and token ">=" resolved as reduce (">=" < NOT).
+    Conflict between rule 174 and token "&" resolved as reduce ("&" < NOT).
+    Conflict between rule 174 and token "&&" resolved as reduce ("&&" < NOT).
+    Conflict between rule 174 and token "|" resolved as reduce ("|" < NOT).
+    Conflict between rule 174 and token "||" resolved as reduce ("||" < NOT).
+
+
+State 58
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -3534,50 +3532,50 @@ keywords (147)
   181         | variable . listableEnd
   197         | variable . "(" functionArgs ")"
 
-    "("  décalage et aller à l'état 166
-    "."  décalage et aller à l'état 167
-
-    $défaut  réduction par utilisation de la règle 173 (variable)
-
-    rightComparable  aller à l'état 156
-    rightOperand     aller à l'état 157
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 158
-
-    Conflit entre la règle 173 et le jeton "'" résolu par réduction ("'" < NOT).
-    Conflit entre la règle 173 et le jeton ":" résolu par réduction (":" < NOT).
-    Conflit entre la règle 173 et le jeton "(" résolu par décalage (NOT < "(").
-    Conflit entre la règle 173 et le jeton "." résolu par décalage (NOT < ".").
-    Conflit entre la règle 173 et le jeton ".'" résolu par réduction (".'" < NOT).
-    Conflit entre la règle 173 et le jeton "+" résolu par réduction ("+" < NOT).
-    Conflit entre la règle 173 et le jeton "-" résolu par réduction ("-" < NOT).
-    Conflit entre la règle 173 et le jeton "*" résolu par réduction ("*" < NOT).
-    Conflit entre la règle 173 et le jeton ".*" résolu par réduction (".*" < NOT).
-    Conflit entre la règle 173 et le jeton ".*." résolu par réduction (".*." < NOT).
-    Conflit entre la règle 173 et le jeton "*." résolu par réduction ("*." < NOT).
-    Conflit entre la règle 173 et le jeton "/" résolu par réduction ("/" < NOT).
-    Conflit entre la règle 173 et le jeton "./" résolu par réduction ("./" < NOT).
-    Conflit entre la règle 173 et le jeton "/." résolu par réduction ("/." < NOT).
-    Conflit entre la règle 173 et le jeton "./." résolu par réduction ("./." < NOT).
-    Conflit entre la règle 173 et le jeton "\\" résolu par réduction ("\\" < NOT).
-    Conflit entre la règle 173 et le jeton ".\\" résolu par réduction (".\\" < NOT).
-    Conflit entre la règle 173 et le jeton "\\." résolu par réduction ("\\." < NOT).
-    Conflit entre la règle 173 et le jeton ".\\." résolu par réduction (".\\." < NOT).
-    Conflit entre la règle 173 et le jeton "** or ^" résolu par réduction ("** or ^" < NOT).
-    Conflit entre la règle 173 et le jeton ".^" résolu par réduction (".^" < NOT).
-    Conflit entre la règle 173 et le jeton "==" résolu par réduction ("==" < NOT).
-    Conflit entre la règle 173 et le jeton "<> or ~=" résolu par réduction ("<> or ~=" < NOT).
-    Conflit entre la règle 173 et le jeton "<" résolu par réduction ("<" < NOT).
-    Conflit entre la règle 173 et le jeton "<=" résolu par réduction ("<=" < NOT).
-    Conflit entre la règle 173 et le jeton ">" résolu par réduction (">" < NOT).
-    Conflit entre la règle 173 et le jeton ">=" résolu par réduction (">=" < NOT).
-    Conflit entre la règle 173 et le jeton "&" résolu par réduction ("&" < NOT).
-    Conflit entre la règle 173 et le jeton "&&" résolu par réduction ("&&" < NOT).
-    Conflit entre la règle 173 et le jeton "|" résolu par réduction ("|" < NOT).
-    Conflit entre la règle 173 et le jeton "||" résolu par réduction ("||" < NOT).
-
-
-État 59
+    "("  shift, and go to state 166
+    "."  shift, and go to state 167
+
+    $default  reduce using rule 173 (variable)
+
+    rightComparable  go to state 156
+    rightOperand     go to state 157
+    listableBegin    go to state 148
+    listableEnd      go to state 158
+
+    Conflict between rule 173 and token "'" resolved as reduce ("'" < NOT).
+    Conflict between rule 173 and token ":" resolved as reduce (":" < NOT).
+    Conflict between rule 173 and token "(" resolved as shift (NOT < "(").
+    Conflict between rule 173 and token "." resolved as shift (NOT < ".").
+    Conflict between rule 173 and token ".'" resolved as reduce (".'" < NOT).
+    Conflict between rule 173 and token "+" resolved as reduce ("+" < NOT).
+    Conflict between rule 173 and token "-" resolved as reduce ("-" < NOT).
+    Conflict between rule 173 and token "*" resolved as reduce ("*" < NOT).
+    Conflict between rule 173 and token ".*" resolved as reduce (".*" < NOT).
+    Conflict between rule 173 and token ".*." resolved as reduce (".*." < NOT).
+    Conflict between rule 173 and token "*." resolved as reduce ("*." < NOT).
+    Conflict between rule 173 and token "/" resolved as reduce ("/" < NOT).
+    Conflict between rule 173 and token "./" resolved as reduce ("./" < NOT).
+    Conflict between rule 173 and token "/." resolved as reduce ("/." < NOT).
+    Conflict between rule 173 and token "./." resolved as reduce ("./." < NOT).
+    Conflict between rule 173 and token "\\" resolved as reduce ("\\" < NOT).
+    Conflict between rule 173 and token ".\\" resolved as reduce (".\\" < NOT).
+    Conflict between rule 173 and token "\\." resolved as reduce ("\\." < NOT).
+    Conflict between rule 173 and token ".\\." resolved as reduce (".\\." < NOT).
+    Conflict between rule 173 and token "** or ^" resolved as reduce ("** or ^" < NOT).
+    Conflict between rule 173 and token ".^" resolved as reduce (".^" < NOT).
+    Conflict between rule 173 and token "==" resolved as reduce ("==" < NOT).
+    Conflict between rule 173 and token "<> or ~=" resolved as reduce ("<> or ~=" < NOT).
+    Conflict between rule 173 and token "<" resolved as reduce ("<" < NOT).
+    Conflict between rule 173 and token "<=" resolved as reduce ("<=" < NOT).
+    Conflict between rule 173 and token ">" resolved as reduce (">" < NOT).
+    Conflict between rule 173 and token ">=" resolved as reduce (">=" < NOT).
+    Conflict between rule 173 and token "&" resolved as reduce ("&" < NOT).
+    Conflict between rule 173 and token "&&" resolved as reduce ("&&" < NOT).
+    Conflict between rule 173 and token "|" resolved as reduce ("|" < NOT).
+    Conflict between rule 173 and token "||" resolved as reduce ("||" < NOT).
+
+
+State 59
 
    48 functionCall: "(" functionCall . ")"
    91 comparison: functionCall . rightComparable
@@ -3659,47 +3657,47 @@ keywords (147)
   202 variableFields: functionCall . "," functionCall
   203               | functionCall . "," variable
 
-    "'"         décalage et aller à l'état 114
-    ","         décalage et aller à l'état 168
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 164
-    ")"         décalage et aller à l'état 169
-    "."         décalage et aller à l'état 165
-    ".'"        décalage et aller à l'état 118
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 133
-    ".^"        décalage et aller à l'état 134
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    rightComparable  aller à l'état 146
-    rightOperand     aller à l'état 147
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 149
-
-
-État 60
+    "'"         shift, and go to state 114
+    ","         shift, and go to state 168
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 164
+    ")"         shift, and go to state 169
+    "."         shift, and go to state 165
+    ".'"        shift, and go to state 118
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 133
+    ".^"        shift, and go to state 134
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+
+    rightComparable  go to state 146
+    rightOperand     go to state 147
+    listableBegin    go to state 148
+    listableEnd      go to state 149
+
+
+State 60
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -3781,57 +3779,57 @@ keywords (147)
   201 variableFields: variable . "," variable
   204               | variable . "," functionCall
 
-    "'"         décalage et aller à l'état 150
-    ","         décalage et aller à l'état 170
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 166
-    ")"         décalage et aller à l'état 171
-    "."         décalage et aller à l'état 167
-    ".'"        décalage et aller à l'état 153
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 154
-    ".^"        décalage et aller à l'état 155
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    rightComparable  aller à l'état 156
-    rightOperand     aller à l'état 157
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 158
-
-
-État 61
+    "'"         shift, and go to state 150
+    ","         shift, and go to state 170
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 166
+    ")"         shift, and go to state 171
+    "."         shift, and go to state 167
+    ".'"        shift, and go to state 153
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 154
+    ".^"        shift, and go to state 155
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+
+    rightComparable  go to state 156
+    rightOperand     go to state 157
+    listableBegin    go to state 148
+    listableEnd      go to state 158
+
+
+State 61
 
   195 variable: "(" variableFields . ")"
   199 variableFields: variableFields . "," variable
   200               | variableFields . "," functionCall
 
-    ","  décalage et aller à l'état 172
-    ")"  décalage et aller à l'état 173
+    ","  shift, and go to state 172
+    ")"  shift, and go to state 173
 
 
-État 62
+State 62
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -3918,50 +3916,50 @@ keywords (147)
   235                    | . functionCall
   236                    | . "line comment"
 
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 55
-    "]"             décalage et aller à l'état 174
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 56
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 64
-
-    functionCall         aller à l'état 65
-    simpleFunctionCall   aller à l'état 37
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 66
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    matrixOrCellLines    aller à l'état 175
-    matrixOrCellLine     aller à l'état 68
-    matrixOrCellColumns  aller à l'état 176
-
-
-État 63
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 55
+    "]"             shift, and go to state 174
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 56
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 64
+
+    functionCall         go to state 65
+    simpleFunctionCall   go to state 37
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 66
+    cell                 go to state 42
+    matrix               go to state 43
+    matrixOrCellLines    go to state 175
+    matrixOrCellLine     go to state 68
+    matrixOrCellColumns  go to state 176
+
+
+State 63
 
   220 matrix: "[" "]" .
 
-    $défaut  réduction par utilisation de la règle 220 (matrix)
+    $default  reduce using rule 220 (matrix)
 
 
-État 64
+State 64
 
   236 matrixOrCellColumns: "line comment" .
 
-    $défaut  réduction par utilisation de la règle 236 (matrixOrCellColumns)
+    $default  reduce using rule 236 (matrixOrCellColumns)
 
 
-État 65
+State 65
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -4041,51 +4039,51 @@ keywords (147)
   198         | functionCall . "(" functionArgs ")"
   235 matrixOrCellColumns: functionCall .  ["end of line", "%t or %T", "%f or %F", "~ or @", "$", ",", ";", "[", "]", "{", "}", "string", "identifier", "integer", "float", "number", "line comment"]
 
-    "'"         décalage et aller à l'état 114
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 164
-    "."         décalage et aller à l'état 165
-    ".'"        décalage et aller à l'état 118
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 133
-    ".^"        décalage et aller à l'état 134
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    $défaut  réduction par utilisation de la règle 235 (matrixOrCellColumns)
-
-    rightComparable  aller à l'état 146
-    rightOperand     aller à l'état 147
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 149
-
-    Conflit entre la règle 235 et le jeton "(" résolu par décalage (HIGHLEVEL < "(").
-    Conflit entre la règle 235 et le jeton "+" résolu par décalage (HIGHLEVEL < "+").
-    Conflit entre la règle 235 et le jeton "-" résolu par décalage (HIGHLEVEL < "-").
-
-
-État 66
+    "'"         shift, and go to state 114
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 164
+    "."         shift, and go to state 165
+    ".'"        shift, and go to state 118
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 133
+    ".^"        shift, and go to state 134
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+
+    $default  reduce using rule 235 (matrixOrCellColumns)
+
+    rightComparable  go to state 146
+    rightOperand     go to state 147
+    listableBegin    go to state 148
+    listableEnd      go to state 149
+
+    Conflict between rule 235 and token "(" resolved as shift (HIGHLEVEL < "(").
+    Conflict between rule 235 and token "+" resolved as shift (HIGHLEVEL < "+").
+    Conflict between rule 235 and token "-" resolved as shift (HIGHLEVEL < "-").
+
+
+State 66
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -4165,51 +4163,51 @@ keywords (147)
   197         | variable . "(" functionArgs ")"
   234 matrixOrCellColumns: variable .  ["end of line", "%t or %T", "%f or %F", "~ or @", "$", ",", ";", "[", "]", "{", "}", "string", "identifier", "integer", "float", "number", "line comment"]
 
-    "'"         décalage et aller à l'état 150
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 166
-    "."         décalage et aller à l'état 167
-    ".'"        décalage et aller à l'état 153
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 154
-    ".^"        décalage et aller à l'état 155
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    $défaut  réduction par utilisation de la règle 234 (matrixOrCellColumns)
-
-    rightComparable  aller à l'état 156
-    rightOperand     aller à l'état 157
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 158
-
-    Conflit entre la règle 234 et le jeton "(" résolu par décalage (HIGHLEVEL < "(").
-    Conflit entre la règle 234 et le jeton "+" résolu par décalage (HIGHLEVEL < "+").
-    Conflit entre la règle 234 et le jeton "-" résolu par décalage (HIGHLEVEL < "-").
-
-
-État 67
+    "'"         shift, and go to state 150
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 166
+    "."         shift, and go to state 167
+    ".'"        shift, and go to state 153
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 154
+    ".^"        shift, and go to state 155
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+
+    $default  reduce using rule 234 (matrixOrCellColumns)
+
+    rightComparable  go to state 156
+    rightOperand     go to state 157
+    listableBegin    go to state 148
+    listableEnd      go to state 158
+
+    Conflict between rule 234 and token "(" resolved as shift (HIGHLEVEL < "(").
+    Conflict between rule 234 and token "+" resolved as shift (HIGHLEVEL < "+").
+    Conflict between rule 234 and token "-" resolved as shift (HIGHLEVEL < "-").
+
+
+State 67
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4293,42 +4291,42 @@ keywords (147)
   235                    | . functionCall
   236                    | . "line comment"
 
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 55
-    "]"             décalage et aller à l'état 177
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 56
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 64
-
-    functionCall         aller à l'état 65
-    simpleFunctionCall   aller à l'état 37
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 66
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    matrixOrCellLine     aller à l'état 178
-    matrixOrCellColumns  aller à l'état 179
-
-
-État 68
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 55
+    "]"             shift, and go to state 177
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 56
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 64
+
+    functionCall         go to state 65
+    simpleFunctionCall   go to state 37
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 66
+    cell                 go to state 42
+    matrix               go to state 43
+    matrixOrCellLine     go to state 178
+    matrixOrCellColumns  go to state 179
+
+
+State 68
 
   222 matrixOrCellLines: matrixOrCellLine .
 
-    $défaut  réduction par utilisation de la règle 222 (matrixOrCellLines)
+    $default  reduce using rule 222 (matrixOrCellLines)
 
 
-État 69
+State 69
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4414,38 +4412,38 @@ keywords (147)
   238                         | . ","
   257 multipleResults: "[" matrixOrCellColumns . "]"
 
-    "end of line"   décalage et aller à l'état 180
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    ","             décalage et aller à l'état 181
-    ";"             décalage et aller à l'état 182
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 55
-    "]"             décalage et aller à l'état 183
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 56
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 184
-
-    functionCall              aller à l'état 185
-    simpleFunctionCall        aller à l'état 37
-    comparison                aller à l'état 39
-    operation                 aller à l'état 40
-    variable                  aller à l'état 186
-    cell                      aller à l'état 42
-    matrix                    aller à l'état 43
-    matrixOrCellLineBreak     aller à l'état 187
-    matrixOrCellColumnsBreak  aller à l'état 188
-
-
-État 70
+    "end of line"   shift, and go to state 180
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    ","             shift, and go to state 181
+    ";"             shift, and go to state 182
+    "("             shift, and go to state 9
+    "["             shift, and go to state 55
+    "]"             shift, and go to state 183
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 56
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 184
+
+    functionCall              go to state 185
+    simpleFunctionCall        go to state 37
+    comparison                go to state 39
+    operation                 go to state 40
+    variable                  go to state 186
+    cell                      go to state 42
+    matrix                    go to state 43
+    matrixOrCellLineBreak     go to state 187
+    matrixOrCellColumnsBreak  go to state 188
+
+
+State 70
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4532,43 +4530,43 @@ keywords (147)
   235                    | . functionCall
   236                    | . "line comment"
 
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 55
-    "{"             décalage et aller à l'état 11
-    "}"             décalage et aller à l'état 189
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 56
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 64
-
-    functionCall         aller à l'état 65
-    simpleFunctionCall   aller à l'état 37
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 66
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    matrixOrCellLines    aller à l'état 190
-    matrixOrCellLine     aller à l'état 68
-    matrixOrCellColumns  aller à l'état 191
-
-
-État 71
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 55
+    "{"             shift, and go to state 11
+    "}"             shift, and go to state 189
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 56
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 64
+
+    functionCall         go to state 65
+    simpleFunctionCall   go to state 37
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 66
+    cell                 go to state 42
+    matrix               go to state 43
+    matrixOrCellLines    go to state 190
+    matrixOrCellLine     go to state 68
+    matrixOrCellColumns  go to state 191
+
+
+State 71
 
   212 cell: "{" "}" .
 
-    $défaut  réduction par utilisation de la règle 212 (cell)
+    $default  reduce using rule 212 (cell)
 
 
-État 72
+State 72
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4652,35 +4650,35 @@ keywords (147)
   235                    | . functionCall
   236                    | . "line comment"
 
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 55
-    "{"             décalage et aller à l'état 11
-    "}"             décalage et aller à l'état 192
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 56
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 64
-
-    functionCall         aller à l'état 65
-    simpleFunctionCall   aller à l'état 37
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 66
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    matrixOrCellLine     aller à l'état 178
-    matrixOrCellColumns  aller à l'état 193
-
-
-État 73
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 55
+    "{"             shift, and go to state 11
+    "}"             shift, and go to state 192
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 56
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 64
+
+    functionCall         go to state 65
+    simpleFunctionCall   go to state 37
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 66
+    cell                 go to state 42
+    matrix               go to state 43
+    matrixOrCellLine     go to state 178
+    matrixOrCellColumns  go to state 193
+
+
+State 73
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4765,38 +4763,38 @@ keywords (147)
   237 matrixOrCellColumnsBreak: . matrixOrCellColumnsBreak ","
   238                         | . ","
 
-    "end of line"   décalage et aller à l'état 180
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    ","             décalage et aller à l'état 181
-    ";"             décalage et aller à l'état 182
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 55
-    "{"             décalage et aller à l'état 11
-    "}"             décalage et aller à l'état 194
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 56
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 184
-
-    functionCall              aller à l'état 185
-    simpleFunctionCall        aller à l'état 37
-    comparison                aller à l'état 39
-    operation                 aller à l'état 40
-    variable                  aller à l'état 186
-    cell                      aller à l'état 42
-    matrix                    aller à l'état 43
-    matrixOrCellLineBreak     aller à l'état 187
-    matrixOrCellColumnsBreak  aller à l'état 188
-
-
-État 74
+    "end of line"   shift, and go to state 180
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    ","             shift, and go to state 181
+    ";"             shift, and go to state 182
+    "("             shift, and go to state 9
+    "["             shift, and go to state 55
+    "{"             shift, and go to state 11
+    "}"             shift, and go to state 194
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 56
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 184
+
+    functionCall              go to state 185
+    simpleFunctionCall        go to state 37
+    comparison                go to state 39
+    operation                 go to state 40
+    variable                  go to state 186
+    cell                      go to state 42
+    matrix                    go to state 43
+    matrixOrCellLineBreak     go to state 187
+    matrixOrCellColumnsBreak  go to state 188
+
+
+State 74
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -4876,66 +4874,66 @@ keywords (147)
   182         | functionCall . listableEnd
   198         | functionCall . "(" functionArgs ")"
 
-    "'"        décalage et aller à l'état 114
-    "("        décalage et aller à l'état 164
-    "."        décalage et aller à l'état 165
-    ".'"       décalage et aller à l'état 118
-    "*"        décalage et aller à l'état 121
-    ".*"       décalage et aller à l'état 122
-    ".*."      décalage et aller à l'état 123
-    "*."       décalage et aller à l'état 124
-    "/"        décalage et aller à l'état 125
-    "./"       décalage et aller à l'état 126
-    "/."       décalage et aller à l'état 127
-    "./."      décalage et aller à l'état 128
-    "\\"       décalage et aller à l'état 129
-    ".\\"      décalage et aller à l'état 130
-    "\\."      décalage et aller à l'état 131
-    ".\\."     décalage et aller à l'état 132
-    "** or ^"  décalage et aller à l'état 133
-    ".^"       décalage et aller à l'état 134
-
-    $défaut  réduction par utilisation de la règle 127 (operation)
-
-    rightComparable  aller à l'état 146
-    rightOperand     aller à l'état 147
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 149
-
-    Conflit entre la règle 127 et le jeton "'" résolu par décalage (PLUS < "'").
-    Conflit entre la règle 127 et le jeton ":" résolu par réduction (":" < PLUS).
-    Conflit entre la règle 127 et le jeton "(" résolu par décalage (PLUS < "(").
-    Conflit entre la règle 127 et le jeton "." résolu par décalage (PLUS < ".").
-    Conflit entre la règle 127 et le jeton ".'" résolu par décalage (PLUS < ".'").
-    Conflit entre la règle 127 et le jeton "+" résolu par réduction (%left "+").
-    Conflit entre la règle 127 et le jeton "-" résolu par réduction (%left "-").
-    Conflit entre la règle 127 et le jeton "*" résolu par décalage (PLUS < "*").
-    Conflit entre la règle 127 et le jeton ".*" résolu par décalage (PLUS < ".*").
-    Conflit entre la règle 127 et le jeton ".*." résolu par décalage (PLUS < ".*.").
-    Conflit entre la règle 127 et le jeton "*." résolu par décalage (PLUS < "*.").
-    Conflit entre la règle 127 et le jeton "/" résolu par décalage (PLUS < "/").
-    Conflit entre la règle 127 et le jeton "./" résolu par décalage (PLUS < "./").
-    Conflit entre la règle 127 et le jeton "/." résolu par décalage (PLUS < "/.").
-    Conflit entre la règle 127 et le jeton "./." résolu par décalage (PLUS < "./.").
-    Conflit entre la règle 127 et le jeton "\\" résolu par décalage (PLUS < "\\").
-    Conflit entre la règle 127 et le jeton ".\\" résolu par décalage (PLUS < ".\\").
-    Conflit entre la règle 127 et le jeton "\\." résolu par décalage (PLUS < "\\.").
-    Conflit entre la règle 127 et le jeton ".\\." résolu par décalage (PLUS < ".\\.").
-    Conflit entre la règle 127 et le jeton "** or ^" résolu par décalage (PLUS < "** or ^").
-    Conflit entre la règle 127 et le jeton ".^" résolu par décalage (PLUS < ".^").
-    Conflit entre la règle 127 et le jeton "==" résolu par réduction ("==" < PLUS).
-    Conflit entre la règle 127 et le jeton "<> or ~=" résolu par réduction ("<> or ~=" < PLUS).
-    Conflit entre la règle 127 et le jeton "<" résolu par réduction ("<" < PLUS).
-    Conflit entre la règle 127 et le jeton "<=" résolu par réduction ("<=" < PLUS).
-    Conflit entre la règle 127 et le jeton ">" résolu par réduction (">" < PLUS).
-    Conflit entre la règle 127 et le jeton ">=" résolu par réduction (">=" < PLUS).
-    Conflit entre la règle 127 et le jeton "&" résolu par réduction ("&" < PLUS).
-    Conflit entre la règle 127 et le jeton "&&" résolu par réduction ("&&" < PLUS).
-    Conflit entre la règle 127 et le jeton "|" résolu par réduction ("|" < PLUS).
-    Conflit entre la règle 127 et le jeton "||" résolu par réduction ("||" < PLUS).
-
-
-État 75
+    "'"        shift, and go to state 114
+    "("        shift, and go to state 164
+    "."        shift, and go to state 165
+    ".'"       shift, and go to state 118
+    "*"        shift, and go to state 121
+    ".*"       shift, and go to state 122
+    ".*."      shift, and go to state 123
+    "*."       shift, and go to state 124
+    "/"        shift, and go to state 125
+    "./"       shift, and go to state 126
+    "/."       shift, and go to state 127
+    "./."      shift, and go to state 128
+    "\\"       shift, and go to state 129
+    ".\\"      shift, and go to state 130
+    "\\."      shift, and go to state 131
+    ".\\."     shift, and go to state 132
+    "** or ^"  shift, and go to state 133
+    ".^"       shift, and go to state 134
+
+    $default  reduce using rule 127 (operation)
+
+    rightComparable  go to state 146
+    rightOperand     go to state 147
+    listableBegin    go to state 148
+    listableEnd      go to state 149
+
+    Conflict between rule 127 and token "'" resolved as shift (PLUS < "'").
+    Conflict between rule 127 and token ":" resolved as reduce (":" < PLUS).
+    Conflict between rule 127 and token "(" resolved as shift (PLUS < "(").
+    Conflict between rule 127 and token "." resolved as shift (PLUS < ".").
+    Conflict between rule 127 and token ".'" resolved as shift (PLUS < ".'").
+    Conflict between rule 127 and token "+" resolved as reduce (%left "+").
+    Conflict between rule 127 and token "-" resolved as reduce (%left "-").
+    Conflict between rule 127 and token "*" resolved as shift (PLUS < "*").
+    Conflict between rule 127 and token ".*" resolved as shift (PLUS < ".*").
+    Conflict between rule 127 and token ".*." resolved as shift (PLUS < ".*.").
+    Conflict between rule 127 and token "*." resolved as shift (PLUS < "*.").
+    Conflict between rule 127 and token "/" resolved as shift (PLUS < "/").
+    Conflict between rule 127 and token "./" resolved as shift (PLUS < "./").
+    Conflict between rule 127 and token "/." resolved as shift (PLUS < "/.").
+    Conflict between rule 127 and token "./." resolved as shift (PLUS < "./.").
+    Conflict between rule 127 and token "\\" resolved as shift (PLUS < "\\").
+    Conflict between rule 127 and token ".\\" resolved as shift (PLUS < ".\\").
+    Conflict between rule 127 and token "\\." resolved as shift (PLUS < "\\.").
+    Conflict between rule 127 and token ".\\." resolved as shift (PLUS < ".\\.").
+    Conflict between rule 127 and token "** or ^" resolved as shift (PLUS < "** or ^").
+    Conflict between rule 127 and token ".^" resolved as shift (PLUS < ".^").
+    Conflict between rule 127 and token "==" resolved as reduce ("==" < PLUS).
+    Conflict between rule 127 and token "<> or ~=" resolved as reduce ("<> or ~=" < PLUS).
+    Conflict between rule 127 and token "<" resolved as reduce ("<" < PLUS).
+    Conflict between rule 127 and token "<=" resolved as reduce ("<=" < PLUS).
+    Conflict between rule 127 and token ">" resolved as reduce (">" < PLUS).
+    Conflict between rule 127 and token ">=" resolved as reduce (">=" < PLUS).
+    Conflict between rule 127 and token "&" resolved as reduce ("&" < PLUS).
+    Conflict between rule 127 and token "&&" resolved as reduce ("&&" < PLUS).
+    Conflict between rule 127 and token "|" resolved as reduce ("|" < PLUS).
+    Conflict between rule 127 and token "||" resolved as reduce ("||" < PLUS).
+
+
+State 75
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -5015,66 +5013,66 @@ keywords (147)
   181         | variable . listableEnd
   197         | variable . "(" functionArgs ")"
 
-    "'"        décalage et aller à l'état 150
-    "("        décalage et aller à l'état 166
-    "."        décalage et aller à l'état 167
-    ".'"       décalage et aller à l'état 153
-    "*"        décalage et aller à l'état 121
-    ".*"       décalage et aller à l'état 122
-    ".*."      décalage et aller à l'état 123
-    "*."       décalage et aller à l'état 124
-    "/"        décalage et aller à l'état 125
-    "./"       décalage et aller à l'état 126
-    "/."       décalage et aller à l'état 127
-    "./."      décalage et aller à l'état 128
-    "\\"       décalage et aller à l'état 129
-    ".\\"      décalage et aller à l'état 130
-    "\\."      décalage et aller à l'état 131
-    ".\\."     décalage et aller à l'état 132
-    "** or ^"  décalage et aller à l'état 154
-    ".^"       décalage et aller à l'état 155
-
-    $défaut  réduction par utilisation de la règle 126 (operation)
-
-    rightComparable  aller à l'état 156
-    rightOperand     aller à l'état 157
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 158
-
-    Conflit entre la règle 126 et le jeton "'" résolu par décalage (PLUS < "'").
-    Conflit entre la règle 126 et le jeton ":" résolu par réduction (":" < PLUS).
-    Conflit entre la règle 126 et le jeton "(" résolu par décalage (PLUS < "(").
-    Conflit entre la règle 126 et le jeton "." résolu par décalage (PLUS < ".").
-    Conflit entre la règle 126 et le jeton ".'" résolu par décalage (PLUS < ".'").
-    Conflit entre la règle 126 et le jeton "+" résolu par réduction (%left "+").
-    Conflit entre la règle 126 et le jeton "-" résolu par réduction (%left "-").
-    Conflit entre la règle 126 et le jeton "*" résolu par décalage (PLUS < "*").
-    Conflit entre la règle 126 et le jeton ".*" résolu par décalage (PLUS < ".*").
-    Conflit entre la règle 126 et le jeton ".*." résolu par décalage (PLUS < ".*.").
-    Conflit entre la règle 126 et le jeton "*." résolu par décalage (PLUS < "*.").
-    Conflit entre la règle 126 et le jeton "/" résolu par décalage (PLUS < "/").
-    Conflit entre la règle 126 et le jeton "./" résolu par décalage (PLUS < "./").
-    Conflit entre la règle 126 et le jeton "/." résolu par décalage (PLUS < "/.").
-    Conflit entre la règle 126 et le jeton "./." résolu par décalage (PLUS < "./.").
-    Conflit entre la règle 126 et le jeton "\\" résolu par décalage (PLUS < "\\").
-    Conflit entre la règle 126 et le jeton ".\\" résolu par décalage (PLUS < ".\\").
-    Conflit entre la règle 126 et le jeton "\\." résolu par décalage (PLUS < "\\.").
-    Conflit entre la règle 126 et le jeton ".\\." résolu par décalage (PLUS < ".\\.").
-    Conflit entre la règle 126 et le jeton "** or ^" résolu par décalage (PLUS < "** or ^").
-    Conflit entre la règle 126 et le jeton ".^" résolu par décalage (PLUS < ".^").
-    Conflit entre la règle 126 et le jeton "==" résolu par réduction ("==" < PLUS).
-    Conflit entre la règle 126 et le jeton "<> or ~=" résolu par réduction ("<> or ~=" < PLUS).
-    Conflit entre la règle 126 et le jeton "<" résolu par réduction ("<" < PLUS).
-    Conflit entre la règle 126 et le jeton "<=" résolu par réduction ("<=" < PLUS).
-    Conflit entre la règle 126 et le jeton ">" résolu par réduction (">" < PLUS).
-    Conflit entre la règle 126 et le jeton ">=" résolu par réduction (">=" < PLUS).
-    Conflit entre la règle 126 et le jeton "&" résolu par réduction ("&" < PLUS).
-    Conflit entre la règle 126 et le jeton "&&" résolu par réduction ("&&" < PLUS).
-    Conflit entre la règle 126 et le jeton "|" résolu par réduction ("|" < PLUS).
-    Conflit entre la règle 126 et le jeton "||" résolu par réduction ("||" < PLUS).
-
-
-État 76
+    "'"        shift, and go to state 150
+    "("        shift, and go to state 166
+    "."        shift, and go to state 167
+    ".'"       shift, and go to state 153
+    "*"        shift, and go to state 121
+    ".*"       shift, and go to state 122
+    ".*."      shift, and go to state 123
+    "*."       shift, and go to state 124
+    "/"        shift, and go to state 125
+    "./"       shift, and go to state 126
+    "/."       shift, and go to state 127
+    "./."      shift, and go to state 128
+    "\\"       shift, and go to state 129
+    ".\\"      shift, and go to state 130
+    "\\."      shift, and go to state 131
+    ".\\."     shift, and go to state 132
+    "** or ^"  shift, and go to state 154
+    ".^"       shift, and go to state 155
+
+    $default  reduce using rule 126 (operation)
+
+    rightComparable  go to state 156
+    rightOperand     go to state 157
+    listableBegin    go to state 148
+    listableEnd      go to state 158
+
+    Conflict between rule 126 and token "'" resolved as shift (PLUS < "'").
+    Conflict between rule 126 and token ":" resolved as reduce (":" < PLUS).
+    Conflict between rule 126 and token "(" resolved as shift (PLUS < "(").
+    Conflict between rule 126 and token "." resolved as shift (PLUS < ".").
+    Conflict between rule 126 and token ".'" resolved as shift (PLUS < ".'").
+    Conflict between rule 126 and token "+" resolved as reduce (%left "+").
+    Conflict between rule 126 and token "-" resolved as reduce (%left "-").
+    Conflict between rule 126 and token "*" resolved as shift (PLUS < "*").
+    Conflict between rule 126 and token ".*" resolved as shift (PLUS < ".*").
+    Conflict between rule 126 and token ".*." resolved as shift (PLUS < ".*.").
+    Conflict between rule 126 and token "*." resolved as shift (PLUS < "*.").
+    Conflict between rule 126 and token "/" resolved as shift (PLUS < "/").
+    Conflict between rule 126 and token "./" resolved as shift (PLUS < "./").
+    Conflict between rule 126 and token "/." resolved as shift (PLUS < "/.").
+    Conflict between rule 126 and token "./." resolved as shift (PLUS < "./.").
+    Conflict between rule 126 and token "\\" resolved as shift (PLUS < "\\").
+    Conflict between rule 126 and token ".\\" resolved as shift (PLUS < ".\\").
+    Conflict between rule 126 and token "\\." resolved as shift (PLUS < "\\.").
+    Conflict between rule 126 and token ".\\." resolved as shift (PLUS < ".\\.").
+    Conflict between rule 126 and token "** or ^" resolved as shift (PLUS < "** or ^").
+    Conflict between rule 126 and token ".^" resolved as shift (PLUS < ".^").
+    Conflict between rule 126 and token "==" resolved as reduce ("==" < PLUS).
+    Conflict between rule 126 and token "<> or ~=" resolved as reduce ("<> or ~=" < PLUS).
+    Conflict between rule 126 and token "<" resolved as reduce ("<" < PLUS).
+    Conflict between rule 126 and token "<=" resolved as reduce ("<=" < PLUS).
+    Conflict between rule 126 and token ">" resolved as reduce (">" < PLUS).
+    Conflict between rule 126 and token ">=" resolved as reduce (">=" < PLUS).
+    Conflict between rule 126 and token "&" resolved as reduce ("&" < PLUS).
+    Conflict between rule 126 and token "&&" resolved as reduce ("&&" < PLUS).
+    Conflict between rule 126 and token "|" resolved as reduce ("|" < PLUS).
+    Conflict between rule 126 and token "||" resolved as reduce ("||" < PLUS).
+
+
+State 76
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -5154,54 +5152,54 @@ keywords (147)
   182         | functionCall . listableEnd
   198         | functionCall . "(" functionArgs ")"
 
-    "'"        décalage et aller à l'état 114
-    "("        décalage et aller à l'état 164
-    "."        décalage et aller à l'état 165
-    ".'"       décalage et aller à l'état 118
-    "** or ^"  décalage et aller à l'état 133
-    ".^"       décalage et aller à l'état 134
-
-    $défaut  réduction par utilisation de la règle 125 (operation)
-
-    rightComparable  aller à l'état 146
-    rightOperand     aller à l'état 147
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 149
-
-    Conflit entre la règle 125 et le jeton "'" résolu par décalage (UMINUS < "'").
-    Conflit entre la règle 125 et le jeton ":" résolu par réduction (":" < UMINUS).
-    Conflit entre la règle 125 et le jeton "(" résolu par décalage (UMINUS < "(").
-    Conflit entre la règle 125 et le jeton "." résolu par décalage (UMINUS < ".").
-    Conflit entre la règle 125 et le jeton ".'" résolu par décalage (UMINUS < ".'").
-    Conflit entre la règle 125 et le jeton "+" résolu par réduction ("+" < UMINUS).
-    Conflit entre la règle 125 et le jeton "-" résolu par réduction ("-" < UMINUS).
-    Conflit entre la règle 125 et le jeton "*" résolu par réduction ("*" < UMINUS).
-    Conflit entre la règle 125 et le jeton ".*" résolu par réduction (".*" < UMINUS).
-    Conflit entre la règle 125 et le jeton ".*." résolu par réduction (".*." < UMINUS).
-    Conflit entre la règle 125 et le jeton "*." résolu par réduction ("*." < UMINUS).
-    Conflit entre la règle 125 et le jeton "/" résolu par réduction ("/" < UMINUS).
-    Conflit entre la règle 125 et le jeton "./" résolu par réduction ("./" < UMINUS).
-    Conflit entre la règle 125 et le jeton "/." résolu par réduction ("/." < UMINUS).
-    Conflit entre la règle 125 et le jeton "./." résolu par réduction ("./." < UMINUS).
-    Conflit entre la règle 125 et le jeton "\\" résolu par réduction ("\\" < UMINUS).
-    Conflit entre la règle 125 et le jeton ".\\" résolu par réduction (".\\" < UMINUS).
-    Conflit entre la règle 125 et le jeton "\\." résolu par réduction ("\\." < UMINUS).
-    Conflit entre la règle 125 et le jeton ".\\." résolu par réduction (".\\." < UMINUS).
-    Conflit entre la règle 125 et le jeton "** or ^" résolu par décalage (UMINUS < "** or ^").
-    Conflit entre la règle 125 et le jeton ".^" résolu par décalage (UMINUS < ".^").
-    Conflit entre la règle 125 et le jeton "==" résolu par réduction ("==" < UMINUS).
-    Conflit entre la règle 125 et le jeton "<> or ~=" résolu par réduction ("<> or ~=" < UMINUS).
-    Conflit entre la règle 125 et le jeton "<" résolu par réduction ("<" < UMINUS).
-    Conflit entre la règle 125 et le jeton "<=" résolu par réduction ("<=" < UMINUS).
-    Conflit entre la règle 125 et le jeton ">" résolu par réduction (">" < UMINUS).
-    Conflit entre la règle 125 et le jeton ">=" résolu par réduction (">=" < UMINUS).
-    Conflit entre la règle 125 et le jeton "&" résolu par réduction ("&" < UMINUS).
-    Conflit entre la règle 125 et le jeton "&&" résolu par réduction ("&&" < UMINUS).
-    Conflit entre la règle 125 et le jeton "|" résolu par réduction ("|" < UMINUS).
-    Conflit entre la règle 125 et le jeton "||" résolu par réduction ("||" < UMINUS).
-
-
-État 77
+    "'"        shift, and go to state 114
+    "("        shift, and go to state 164
+    "."        shift, and go to state 165
+    ".'"       shift, and go to state 118
+    "** or ^"  shift, and go to state 133
+    ".^"       shift, and go to state 134
+
+    $default  reduce using rule 125 (operation)
+
+    rightComparable  go to state 146
+    rightOperand     go to state 147
+    listableBegin    go to state 148
+    listableEnd      go to state 149
+
+    Conflict between rule 125 and token "'" resolved as shift (UMINUS < "'").
+    Conflict between rule 125 and token ":" resolved as reduce (":" < UMINUS).
+    Conflict between rule 125 and token "(" resolved as shift (UMINUS < "(").
+    Conflict between rule 125 and token "." resolved as shift (UMINUS < ".").
+    Conflict between rule 125 and token ".'" resolved as shift (UMINUS < ".'").
+    Conflict between rule 125 and token "+" resolved as reduce ("+" < UMINUS).
+    Conflict between rule 125 and token "-" resolved as reduce ("-" < UMINUS).
+    Conflict between rule 125 and token "*" resolved as reduce ("*" < UMINUS).
+    Conflict between rule 125 and token ".*" resolved as reduce (".*" < UMINUS).
+    Conflict between rule 125 and token ".*." resolved as reduce (".*." < UMINUS).
+    Conflict between rule 125 and token "*." resolved as reduce ("*." < UMINUS).
+    Conflict between rule 125 and token "/" resolved as reduce ("/" < UMINUS).
+    Conflict between rule 125 and token "./" resolved as reduce ("./" < UMINUS).
+    Conflict between rule 125 and token "/." resolved as reduce ("/." < UMINUS).
+    Conflict between rule 125 and token "./." resolved as reduce ("./." < UMINUS).
+    Conflict between rule 125 and token "\\" resolved as reduce ("\\" < UMINUS).
+    Conflict between rule 125 and token ".\\" resolved as reduce (".\\" < UMINUS).
+    Conflict between rule 125 and token "\\." resolved as reduce ("\\." < UMINUS).
+    Conflict between rule 125 and token ".\\." resolved as reduce (".\\." < UMINUS).
+    Conflict between rule 125 and token "** or ^" resolved as shift (UMINUS < "** or ^").
+    Conflict between rule 125 and token ".^" resolved as shift (UMINUS < ".^").
+    Conflict between rule 125 and token "==" resolved as reduce ("==" < UMINUS).
+    Conflict between rule 125 and token "<> or ~=" resolved as reduce ("<> or ~=" < UMINUS).
+    Conflict between rule 125 and token "<" resolved as reduce ("<" < UMINUS).
+    Conflict between rule 125 and token "<=" resolved as reduce ("<=" < UMINUS).
+    Conflict between rule 125 and token ">" resolved as reduce (">" < UMINUS).
+    Conflict between rule 125 and token ">=" resolved as reduce (">=" < UMINUS).
+    Conflict between rule 125 and token "&" resolved as reduce ("&" < UMINUS).
+    Conflict between rule 125 and token "&&" resolved as reduce ("&&" < UMINUS).
+    Conflict between rule 125 and token "|" resolved as reduce ("|" < UMINUS).
+    Conflict between rule 125 and token "||" resolved as reduce ("||" < UMINUS).
+
+
+State 77
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -5281,54 +5279,54 @@ keywords (147)
   181         | variable . listableEnd
   197         | variable . "(" functionArgs ")"
 
-    "'"        décalage et aller à l'état 150
-    "("        décalage et aller à l'état 166
-    "."        décalage et aller à l'état 167
-    ".'"       décalage et aller à l'état 153
-    "** or ^"  décalage et aller à l'état 154
-    ".^"       décalage et aller à l'état 155
-
-    $défaut  réduction par utilisation de la règle 124 (operation)
-
-    rightComparable  aller à l'état 156
-    rightOperand     aller à l'état 157
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 158
-
-    Conflit entre la règle 124 et le jeton "'" résolu par décalage (UMINUS < "'").
-    Conflit entre la règle 124 et le jeton ":" résolu par réduction (":" < UMINUS).
-    Conflit entre la règle 124 et le jeton "(" résolu par décalage (UMINUS < "(").
-    Conflit entre la règle 124 et le jeton "." résolu par décalage (UMINUS < ".").
-    Conflit entre la règle 124 et le jeton ".'" résolu par décalage (UMINUS < ".'").
-    Conflit entre la règle 124 et le jeton "+" résolu par réduction ("+" < UMINUS).
-    Conflit entre la règle 124 et le jeton "-" résolu par réduction ("-" < UMINUS).
-    Conflit entre la règle 124 et le jeton "*" résolu par réduction ("*" < UMINUS).
-    Conflit entre la règle 124 et le jeton ".*" résolu par réduction (".*" < UMINUS).
-    Conflit entre la règle 124 et le jeton ".*." résolu par réduction (".*." < UMINUS).
-    Conflit entre la règle 124 et le jeton "*." résolu par réduction ("*." < UMINUS).
-    Conflit entre la règle 124 et le jeton "/" résolu par réduction ("/" < UMINUS).
-    Conflit entre la règle 124 et le jeton "./" résolu par réduction ("./" < UMINUS).
-    Conflit entre la règle 124 et le jeton "/." résolu par réduction ("/." < UMINUS).
-    Conflit entre la règle 124 et le jeton "./." résolu par réduction ("./." < UMINUS).
-    Conflit entre la règle 124 et le jeton "\\" résolu par réduction ("\\" < UMINUS).
-    Conflit entre la règle 124 et le jeton ".\\" résolu par réduction (".\\" < UMINUS).
-    Conflit entre la règle 124 et le jeton "\\." résolu par réduction ("\\." < UMINUS).
-    Conflit entre la règle 124 et le jeton ".\\." résolu par réduction (".\\." < UMINUS).
-    Conflit entre la règle 124 et le jeton "** or ^" résolu par décalage (UMINUS < "** or ^").
-    Conflit entre la règle 124 et le jeton ".^" résolu par décalage (UMINUS < ".^").
-    Conflit entre la règle 124 et le jeton "==" résolu par réduction ("==" < UMINUS).
-    Conflit entre la règle 124 et le jeton "<> or ~=" résolu par réduction ("<> or ~=" < UMINUS).
-    Conflit entre la règle 124 et le jeton "<" résolu par réduction ("<" < UMINUS).
-    Conflit entre la règle 124 et le jeton "<=" résolu par réduction ("<=" < UMINUS).
-    Conflit entre la règle 124 et le jeton ">" résolu par réduction (">" < UMINUS).
-    Conflit entre la règle 124 et le jeton ">=" résolu par réduction (">=" < UMINUS).
-    Conflit entre la règle 124 et le jeton "&" résolu par réduction ("&" < UMINUS).
-    Conflit entre la règle 124 et le jeton "&&" résolu par réduction ("&&" < UMINUS).
-    Conflit entre la règle 124 et le jeton "|" résolu par réduction ("|" < UMINUS).
-    Conflit entre la règle 124 et le jeton "||" résolu par réduction ("||" < UMINUS).
-
-
-État 78
+    "'"        shift, and go to state 150
+    "("        shift, and go to state 166
+    "."        shift, and go to state 167
+    ".'"       shift, and go to state 153
+    "** or ^"  shift, and go to state 154
+    ".^"       shift, and go to state 155
+
+    $default  reduce using rule 124 (operation)
+
+    rightComparable  go to state 156
+    rightOperand     go to state 157
+    listableBegin    go to state 148
+    listableEnd      go to state 158
+
+    Conflict between rule 124 and token "'" resolved as shift (UMINUS < "'").
+    Conflict between rule 124 and token ":" resolved as reduce (":" < UMINUS).
+    Conflict between rule 124 and token "(" resolved as shift (UMINUS < "(").
+    Conflict between rule 124 and token "." resolved as shift (UMINUS < ".").
+    Conflict between rule 124 and token ".'" resolved as shift (UMINUS < ".'").
+    Conflict between rule 124 and token "+" resolved as reduce ("+" < UMINUS).
+    Conflict between rule 124 and token "-" resolved as reduce ("-" < UMINUS).
+    Conflict between rule 124 and token "*" resolved as reduce ("*" < UMINUS).
+    Conflict between rule 124 and token ".*" resolved as reduce (".*" < UMINUS).
+    Conflict between rule 124 and token ".*." resolved as reduce (".*." < UMINUS).
+    Conflict between rule 124 and token "*." resolved as reduce ("*." < UMINUS).
+    Conflict between rule 124 and token "/" resolved as reduce ("/" < UMINUS).
+    Conflict between rule 124 and token "./" resolved as reduce ("./" < UMINUS).
+    Conflict between rule 124 and token "/." resolved as reduce ("/." < UMINUS).
+    Conflict between rule 124 and token "./." resolved as reduce ("./." < UMINUS).
+    Conflict between rule 124 and token "\\" resolved as reduce ("\\" < UMINUS).
+    Conflict between rule 124 and token ".\\" resolved as reduce (".\\" < UMINUS).
+    Conflict between rule 124 and token "\\." resolved as reduce ("\\." < UMINUS).
+    Conflict between rule 124 and token ".\\." resolved as reduce (".\\." < UMINUS).
+    Conflict between rule 124 and token "** or ^" resolved as shift (UMINUS < "** or ^").
+    Conflict between rule 124 and token ".^" resolved as shift (UMINUS < ".^").
+    Conflict between rule 124 and token "==" resolved as reduce ("==" < UMINUS).
+    Conflict between rule 124 and token "<> or ~=" resolved as reduce ("<> or ~=" < UMINUS).
+    Conflict between rule 124 and token "<" resolved as reduce ("<" < UMINUS).
+    Conflict between rule 124 and token "<=" resolved as reduce ("<=" < UMINUS).
+    Conflict between rule 124 and token ">" resolved as reduce (">" < UMINUS).
+    Conflict between rule 124 and token ">=" resolved as reduce (">=" < UMINUS).
+    Conflict between rule 124 and token "&" resolved as reduce ("&" < UMINUS).
+    Conflict between rule 124 and token "&&" resolved as reduce ("&&" < UMINUS).
+    Conflict between rule 124 and token "|" resolved as reduce ("|" < UMINUS).
+    Conflict between rule 124 and token "||" resolved as reduce ("||" < UMINUS).
+
+
+State 78
 
    88 condition: functionCall .  [error, "end of line", "%t or %T", "%f or %F", "~ or @", "$", ",", ";", "[", "{", "if", "then", "else", "elseif", "end", "select", "switch", "function", "for", "while", "do", "break", "continue", "try", "return", "string", "identifier", "integer", "float", "number", "line comment"]
    91 comparison: functionCall . rightComparable
@@ -5408,51 +5406,51 @@ keywords (147)
   182         | functionCall . listableEnd
   198         | functionCall . "(" functionArgs ")"
 
-    "'"         décalage et aller à l'état 114
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 164
-    "."         décalage et aller à l'état 165
-    ".'"        décalage et aller à l'état 118
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 133
-    ".^"        décalage et aller à l'état 134
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    $défaut  réduction par utilisation de la règle 88 (condition)
-
-    rightComparable  aller à l'état 146
-    rightOperand     aller à l'état 147
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 149
-
-    Conflit entre la règle 88 et le jeton "(" résolu par décalage (HIGHLEVEL < "(").
-    Conflit entre la règle 88 et le jeton "+" résolu par décalage (HIGHLEVEL < "+").
-    Conflit entre la règle 88 et le jeton "-" résolu par décalage (HIGHLEVEL < "-").
-
-
-État 79
+    "'"         shift, and go to state 114
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 164
+    "."         shift, and go to state 165
+    ".'"        shift, and go to state 118
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 133
+    ".^"        shift, and go to state 134
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+
+    $default  reduce using rule 88 (condition)
+
+    rightComparable  go to state 146
+    rightOperand     go to state 147
+    listableBegin    go to state 148
+    listableEnd      go to state 149
+
+    Conflict between rule 88 and token "(" resolved as shift (HIGHLEVEL < "(").
+    Conflict between rule 88 and token "+" resolved as shift (HIGHLEVEL < "+").
+    Conflict between rule 88 and token "-" resolved as shift (HIGHLEVEL < "-").
+
+
+State 79
 
   258 ifControl: "if" condition . then thenBody "end"
   259          | "if" condition . then thenBody else elseBody "end"
@@ -5469,18 +5467,18 @@ keywords (147)
   274     | . ifConditionBreak
   275     | . %empty  [error, "%t or %T", "%f or %F", "~ or @", "$", "(", "[", "{", "+", "-", "if", "else", "elseif", "end", "select", "switch", "function", "for", "while", "break", "continue", "try", "return", "string", "identifier", "integer", "float", "number", "line comment"]
 
-    "end of line"  décalage et aller à l'état 195
-    ","            décalage et aller à l'état 196
-    ";"            décalage et aller à l'état 197
-    "then"         décalage et aller à l'état 198
+    "end of line"  shift, and go to state 195
+    ","            shift, and go to state 196
+    ";"            shift, and go to state 197
+    "then"         shift, and go to state 198
 
-    $défaut  réduction par utilisation de la règle 275 (then)
+    $default  reduce using rule 275 (then)
 
-    ifConditionBreak  aller à l'état 199
-    then              aller à l'état 200
+    ifConditionBreak  go to state 199
+    then              go to state 200
 
 
-État 80
+State 80
 
    89 condition: variable .  [error, "end of line", "%t or %T", "%f or %F", "~ or @", "$", ",", ";", "[", "{", "if", "then", "else", "elseif", "end", "select", "switch", "function", "for", "while", "do", "break", "continue", "try", "return", "string", "identifier", "integer", "float", "number", "line comment"]
    90 comparison: variable . rightComparable
@@ -5560,51 +5558,51 @@ keywords (147)
   181         | variable . listableEnd
   197         | variable . "(" functionArgs ")"
 
-    "'"         décalage et aller à l'état 150
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 166
-    "."         décalage et aller à l'état 167
-    ".'"        décalage et aller à l'état 153
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 154
-    ".^"        décalage et aller à l'état 155
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    $défaut  réduction par utilisation de la règle 89 (condition)
-
-    rightComparable  aller à l'état 156
-    rightOperand     aller à l'état 157
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 158
-
-    Conflit entre la règle 89 et le jeton "(" résolu par décalage (HIGHLEVEL < "(").
-    Conflit entre la règle 89 et le jeton "+" résolu par décalage (HIGHLEVEL < "+").
-    Conflit entre la règle 89 et le jeton "-" résolu par décalage (HIGHLEVEL < "-").
-
-
-État 81
+    "'"         shift, and go to state 150
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 166
+    "."         shift, and go to state 167
+    ".'"        shift, and go to state 153
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 154
+    ".^"        shift, and go to state 155
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+
+    $default  reduce using rule 89 (condition)
+
+    rightComparable  go to state 156
+    rightOperand     go to state 157
+    listableBegin    go to state 148
+    listableEnd      go to state 158
+
+    Conflict between rule 89 and token "(" resolved as shift (HIGHLEVEL < "(").
+    Conflict between rule 89 and token "+" resolved as shift (HIGHLEVEL < "+").
+    Conflict between rule 89 and token "-" resolved as shift (HIGHLEVEL < "-").
+
+
+State 81
 
    68 functionDeclaration: "function" "[" . functionDeclarationReturns "]" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
    69                    | "function" "[" . "]" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
@@ -5614,14 +5612,14 @@ keywords (147)
    79 idList: . idList "," "identifier"
    80       | . "identifier"
 
-    "]"           décalage et aller à l'état 201
-    "identifier"  décalage et aller à l'état 202
+    "]"           shift, and go to state 201
+    "identifier"  shift, and go to state 202
 
-    functionDeclarationReturns  aller à l'état 203
-    idList                      aller à l'état 204
+    functionDeclarationReturns  go to state 203
+    idList                      go to state 204
 
 
-État 82
+State 82
 
    67 functionDeclaration: "function" "identifier" . "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
    70                    | "function" "identifier" . functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
@@ -5631,29 +5629,29 @@ keywords (147)
    77                             | . "(" ")"
    78                             | . %empty  ["end of line", ",", ";", "line comment"]
 
-    "("  décalage et aller à l'état 205
-    "="  décalage et aller à l'état 206
+    "("  shift, and go to state 205
+    "="  shift, and go to state 206
 
-    $défaut  réduction par utilisation de la règle 78 (functionDeclarationArguments)
+    $default  reduce using rule 78 (functionDeclarationArguments)
 
-    functionDeclarationArguments  aller à l'état 207
+    functionDeclarationArguments  go to state 207
 
 
-État 83
+State 83
 
   326 forControl: "for" "(" . "identifier" "=" forIterator ")" forConditionBreak forBody "end"
 
-    "identifier"  décalage et aller à l'état 208
+    "identifier"  shift, and go to state 208
 
 
-État 84
+State 84
 
   325 forControl: "for" "identifier" . "=" forIterator forConditionBreak forBody "end"
 
-    "="  décalage et aller à l'état 209
+    "="  shift, and go to state 209
 
 
-État 85
+State 85
 
   339 whileControl: "while" condition . whileConditionBreak whileBody "end"
   342 whileConditionBreak: . ","
@@ -5675,17 +5673,17 @@ keywords (147)
   358                    | . "then" "," "end of line"
   359                    | . "then" ";" "end of line"
 
-    "end of line"   décalage et aller à l'état 210
-    ","             décalage et aller à l'état 211
-    ";"             décalage et aller à l'état 212
-    "then"          décalage et aller à l'état 213
-    "do"            décalage et aller à l'état 214
-    "line comment"  décalage et aller à l'état 215
+    "end of line"   shift, and go to state 210
+    ","             shift, and go to state 211
+    ";"             shift, and go to state 212
+    "then"          shift, and go to state 213
+    "do"            shift, and go to state 214
+    "line comment"  shift, and go to state 215
 
-    whileConditionBreak  aller à l'état 216
+    whileConditionBreak  go to state 216
 
 
-État 86
+State 86
 
     5 expressions: . recursiveExpression
     6            | . recursiveExpression expression
@@ -5828,61 +5826,61 @@ keywords (147)
   369              | . "return" variable
   370              | . "return" functionCall
 
-    error           décalage et aller à l'état 1
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 10
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "if"            décalage et aller à l'état 14
-    "select"        décalage et aller à l'état 15
-    "switch"        décalage et aller à l'état 16
-    "function"      décalage et aller à l'état 17
-    "for"           décalage et aller à l'état 18
-    "while"         décalage et aller à l'état 19
-    "break"         décalage et aller à l'état 20
-    "continue"      décalage et aller à l'état 21
-    "try"           décalage et aller à l'état 22
-    "return"        décalage et aller à l'état 23
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 25
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 29
-
-    "end"    réduction par utilisation de la règle 366 (catchBody)
-    "catch"  réduction par utilisation de la règle 366 (catchBody)
-
-    expressions           aller à l'état 217
-    recursiveExpression   aller à l'état 32
-    expression            aller à l'état 34
-    implicitFunctionCall  aller à l'état 35
-    functionCall          aller à l'état 36
-    simpleFunctionCall    aller à l'état 37
-    functionDeclaration   aller à l'état 38
-    comparison            aller à l'état 39
-    operation             aller à l'état 40
-    variable              aller à l'état 41
-    cell                  aller à l'état 42
-    matrix                aller à l'état 43
-    variableDeclaration   aller à l'état 44
-    assignable            aller à l'état 45
-    multipleResults       aller à l'état 46
-    ifControl             aller à l'état 47
-    selectControl         aller à l'état 48
-    select                aller à l'état 49
-    forControl            aller à l'état 50
-    whileControl          aller à l'état 51
-    tryControl            aller à l'état 52
-    returnControl         aller à l'état 53
-
-
-État 87
+    error           shift, and go to state 1
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 10
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "if"            shift, and go to state 14
+    "select"        shift, and go to state 15
+    "switch"        shift, and go to state 16
+    "function"      shift, and go to state 17
+    "for"           shift, and go to state 18
+    "while"         shift, and go to state 19
+    "break"         shift, and go to state 20
+    "continue"      shift, and go to state 21
+    "try"           shift, and go to state 22
+    "return"        shift, and go to state 23
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 25
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 29
+
+    "end"    reduce using rule 366 (catchBody)
+    "catch"  reduce using rule 366 (catchBody)
+
+    expressions           go to state 217
+    recursiveExpression   go to state 32
+    expression            go to state 34
+    implicitFunctionCall  go to state 35
+    functionCall          go to state 36
+    simpleFunctionCall    go to state 37
+    functionDeclaration   go to state 38
+    comparison            go to state 39
+    operation             go to state 40
+    variable              go to state 41
+    cell                  go to state 42
+    matrix                go to state 43
+    variableDeclaration   go to state 44
+    assignable            go to state 45
+    multipleResults       go to state 46
+    ifControl             go to state 47
+    selectControl         go to state 48
+    select                go to state 49
+    forControl            go to state 50
+    whileControl          go to state 51
+    tryControl            go to state 52
+    returnControl         go to state 53
+
+
+State 87
 
     5 expressions: . recursiveExpression
     6            | . recursiveExpression expression
@@ -6024,58 +6022,58 @@ keywords (147)
   369              | . "return" variable
   370              | . "return" functionCall
 
-    error           décalage et aller à l'état 1
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 10
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "if"            décalage et aller à l'état 14
-    "select"        décalage et aller à l'état 15
-    "switch"        décalage et aller à l'état 16
-    "function"      décalage et aller à l'état 17
-    "for"           décalage et aller à l'état 18
-    "while"         décalage et aller à l'état 19
-    "break"         décalage et aller à l'état 20
-    "continue"      décalage et aller à l'état 21
-    "try"           décalage et aller à l'état 22
-    "return"        décalage et aller à l'état 23
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 25
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 29
-
-    expressions           aller à l'état 218
-    recursiveExpression   aller à l'état 32
-    expression            aller à l'état 34
-    implicitFunctionCall  aller à l'état 35
-    functionCall          aller à l'état 36
-    simpleFunctionCall    aller à l'état 37
-    functionDeclaration   aller à l'état 38
-    comparison            aller à l'état 39
-    operation             aller à l'état 40
-    variable              aller à l'état 41
-    cell                  aller à l'état 42
-    matrix                aller à l'état 43
-    variableDeclaration   aller à l'état 44
-    assignable            aller à l'état 45
-    multipleResults       aller à l'état 46
-    ifControl             aller à l'état 47
-    selectControl         aller à l'état 48
-    select                aller à l'état 49
-    forControl            aller à l'état 50
-    whileControl          aller à l'état 51
-    tryControl            aller à l'état 52
-    returnControl         aller à l'état 53
-
-
-État 88
+    error           shift, and go to state 1
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 10
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "if"            shift, and go to state 14
+    "select"        shift, and go to state 15
+    "switch"        shift, and go to state 16
+    "function"      shift, and go to state 17
+    "for"           shift, and go to state 18
+    "while"         shift, and go to state 19
+    "break"         shift, and go to state 20
+    "continue"      shift, and go to state 21
+    "try"           shift, and go to state 22
+    "return"        shift, and go to state 23
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 25
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 29
+
+    expressions           go to state 218
+    recursiveExpression   go to state 32
+    expression            go to state 34
+    implicitFunctionCall  go to state 35
+    functionCall          go to state 36
+    simpleFunctionCall    go to state 37
+    functionDeclaration   go to state 38
+    comparison            go to state 39
+    operation             go to state 40
+    variable              go to state 41
+    cell                  go to state 42
+    matrix                go to state 43
+    variableDeclaration   go to state 44
+    assignable            go to state 45
+    multipleResults       go to state 46
+    ifControl             go to state 47
+    selectControl         go to state 48
+    select                go to state 49
+    forControl            go to state 50
+    whileControl          go to state 51
+    tryControl            go to state 52
+    returnControl         go to state 53
+
+
+State 88
 
     5 expressions: . recursiveExpression
     6            | . recursiveExpression expression
@@ -6217,74 +6215,74 @@ keywords (147)
   369              | . "return" variable
   370              | . "return" functionCall
 
-    error           décalage et aller à l'état 1
-    "%t or %T"      décalage et aller à l'état 3
-    "%f or %F"      décalage et aller à l'état 4
-    "~ or @"        décalage et aller à l'état 5
-    "$"             décalage et aller à l'état 6
-    "("             décalage et aller à l'état 9
-    "["             décalage et aller à l'état 10
-    "{"             décalage et aller à l'état 11
-    "+"             décalage et aller à l'état 12
-    "-"             décalage et aller à l'état 13
-    "if"            décalage et aller à l'état 14
-    "select"        décalage et aller à l'état 15
-    "switch"        décalage et aller à l'état 16
-    "function"      décalage et aller à l'état 17
-    "for"           décalage et aller à l'état 18
-    "while"         décalage et aller à l'état 19
-    "break"         décalage et aller à l'état 20
-    "continue"      décalage et aller à l'état 21
-    "try"           décalage et aller à l'état 22
-    "return"        décalage et aller à l'état 23
-    "string"        décalage et aller à l'état 24
-    "identifier"    décalage et aller à l'état 25
-    "integer"       décalage et aller à l'état 26
-    "float"         décalage et aller à l'état 27
-    "number"        décalage et aller à l'état 28
-    "line comment"  décalage et aller à l'état 29
-
-    expressions           aller à l'état 219
-    recursiveExpression   aller à l'état 32
-    expression            aller à l'état 34
-    implicitFunctionCall  aller à l'état 35
-    functionCall          aller à l'état 36
-    simpleFunctionCall    aller à l'état 37
-    functionDeclaration   aller à l'état 38
-    comparison            aller à l'état 39
-    operation             aller à l'état 40
-    variable              aller à l'état 41
-    cell                  aller à l'état 42
-    matrix                aller à l'état 43
-    variableDeclaration   aller à l'état 44
-    assignable            aller à l'état 45
-    multipleResults       aller à l'état 46
-    ifControl             aller à l'état 47
-    selectControl         aller à l'état 48
-    select                aller à l'état 49
-    forControl            aller à l'état 50
-    whileControl          aller à l'état 51
-    tryControl            aller à l'état 52
-    returnControl         aller à l'état 53
-
-
-État 89
+    error           shift, and go to state 1
+    "%t or %T"      shift, and go to state 3
+    "%f or %F"      shift, and go to state 4
+    "~ or @"        shift, and go to state 5
+    "$"             shift, and go to state 6
+    "("             shift, and go to state 9
+    "["             shift, and go to state 10
+    "{"             shift, and go to state 11
+    "+"             shift, and go to state 12
+    "-"             shift, and go to state 13
+    "if"            shift, and go to state 14
+    "select"        shift, and go to state 15
+    "switch"        shift, and go to state 16
+    "function"      shift, and go to state 17
+    "for"           shift, and go to state 18
+    "while"         shift, and go to state 19
+    "break"         shift, and go to state 20
+    "continue"      shift, and go to state 21
+    "try"           shift, and go to state 22
+    "return"        shift, and go to state 23
+    "string"        shift, and go to state 24
+    "identifier"    shift, and go to state 25
+    "integer"       shift, and go to state 26
+    "float"         shift, and go to state 27
+    "number"        shift, and go to state 28
+    "line comment"  shift, and go to state 29
+
+    expressions           go to state 219
+    recursiveExpression   go to state 32
+    expression            go to state 34
+    implicitFunctionCall  go to state 35
+    functionCall          go to state 36
+    simpleFunctionCall    go to state 37
+    functionDeclaration   go to state 38
+    comparison            go to state 39
+    operation             go to state 40
+    variable              go to state 41
+    cell                  go to state 42
+    matrix                go to state 43
+    variableDeclaration   go to state 44
+    assignable            go to state 45
+    multipleResults       go to state 46
+    ifControl             go to state 47
+    selectControl         go to state 48
+    select                go to state 49
+    forControl            go to state 50
+    whileControl          go to state 51
+    tryControl            go to state 52
+    returnControl         go to state 53
+
+
+State 89
 
   362 catchBody: expressions .
 
-    $défaut  réduction par utilisation de la règle 362 (catchBody)
+    $default  reduce using rule 362 (catchBody)
 
 
-État 90
+State 90
 
   360 tryControl: "try" catchBody . "catch" catchBody "end"
   361           | "try" catchBody . "end"
 
-    "end"    décalage et aller à l'état 220
-    "catch"  décalage et aller à l'état 221
+    "end"    shift, and go to state 220
+    "catch"  shift, and go to state 221
 
 
-État 91
+State 91
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -6364,47 +6362,47 @@ keywords (147)
   198         | functionCall . "(" functionArgs ")"
   370 returnControl: "return" functionCall .  ["end of file", "end of line", ",", ";", ")", "}", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
 
-    "'"         décalage et aller à l'état 114
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 164
-    "."         décalage et aller à l'état 165
-    ".'"        décalage et aller à l'état 118
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 133
-    ".^"        décalage et aller à l'état 134
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    $défaut  réduction par utilisation de la règle 370 (returnControl)
-
-    rightComparable  aller à l'état 146
-    rightOperand     aller à l'état 147
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 149
-
-
-État 92
+    "'"         shift, and go to state 114
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 164
+    "."         shift, and go to state 165
+    ".'"        shift, and go to state 118
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 133
+    ".^"        shift, and go to state 134
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+
+    $default  reduce using rule 370 (returnControl)
+
+    rightComparable  go to state 146
+    rightOperand     go to state 147
+    listableBegin    go to state 148
+    listableEnd      go to state 149
+
+
+State 92
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -6484,68 +6482,68 @@ keywords (147)
   197         | variable . "(" functionArgs ")"
   369 returnControl: "return" variable .  ["end of file", "end of line", ",", ";", ")", "}", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
 
-    "'"         décalage et aller à l'état 150
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 166
-    "."         décalage et aller à l'état 167
-    ".'"        décalage et aller à l'état 153
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 154
-    ".^"        décalage et aller à l'état 155
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    $défaut  réduction par utilisation de la règle 369 (returnControl)
-
-    rightComparable  aller à l'état 156
-    rightOperand     aller à l'état 157
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 158
-
-
-État 93
+    "'"         shift, and go to state 150
+    ":"         shift, and go to state 115
+    "("         shift, and go to state 166
+    "."         shift, and go to state 167
+    ".'"        shift, and go to state 153
+    "+"         shift, and go to state 119
+    "-"         shift, and go to state 120
+    "*"         shift, and go to state 121
+    ".*"        shift, and go to state 122
+    ".*."       shift, and go to state 123
+    "*."        shift, and go to state 124
+    "/"         shift, and go to state 125
+    "./"        shift, and go to state 126
+    "/."        shift, and go to state 127
+    "./."       shift, and go to state 128
+    "\\"        shift, and go to state 129
+    ".\\"       shift, and go to state 130
+    "\\."       shift, and go to state 131
+    ".\\."      shift, and go to state 132
+    "** or ^"   shift, and go to state 154
+    ".^"        shift, and go to state 155
+    "=="        shift, and go to state 135
+    "<> or ~="  shift, and go to state 136
+    "<"         shift, and go to state 137
+    "<="        shift, and go to state 138
+    ">"         shift, and go to state 139
+    ">="        shift, and go to state 140
+    "&"         shift, and go to state 141
+    "&&"        shift, and go to state 142
+    "|"         shift, and go to state 143
+    "||"        shift, and go to state 144
+
+    $default  reduce using rule 369 (returnControl)
+
+    rightComparable  go to state 156
+    rightOperand     go to state 157
+    listableBegin    go to state 148
+    listableEnd      go to state 158
+
+
+State 93
 
    43 implicitCallable: "%t or %T" .
 
-    $défaut  réduction par utilisation de la règle 43 (implicitCallable)
+    $default  reduce using rule 43 (implicitCallable)
 
 
-État 94
+State 94
 
    44 implicitCallable: "%f or %F" .
 
-    $défaut  réduction par utilisation de la règle 44 (implicitCallable)
+    $default  reduce using rule 44 (implicitCallable)
 
 
-État 95
+State 95
 
    42 implicitCallable: "$" .
 
-    $défaut  réduction par utilisation de la règle 42 (implicitCallable)
+    $default  reduce using rule 42 (implicitCallable)
 
 
-État 96
+State 96
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -6651,38 +6649,38 @@ keywords (147)
   256           | . functionCall "(" functionArgs ")"
   257 multipleResults: . "[" matrixOrCellColumns "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ","           décalage et aller à l'état 222
-    ":"           décalage et aller à l'état 223
-    "("           décalage et aller à l'état 9
-    ")"           décalage et aller à l'état 224
-    "["           décalage et aller à l'état 10
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 225
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall         aller à l'état 226
-    simpleFunctionCall   aller à l'état 37
-    functionArgs         aller à l'état 227
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 228
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    variableDeclaration  aller à l'état 229
-    assignable           aller à l'état 45
-    multipleResults      aller à l'état 46
-
-
-État 97
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ","           shift, and go to state 222
+    ":"           shift, and go to state 223
+    "("           shift, and go to state 9
+    ")"           shift, and go to state 224
+    "["           shift, and go to state 10
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 225
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall         go to state 226
+    simpleFunctionCall   go to state 37
+    functionArgs         go to state 227
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 228
+    cell                 go to state 42
+    matrix               go to state 43
+    variableDeclaration  go to state 229
+    assignable           go to state 45
+    multipleResults      go to state 46
+
+
+State 97
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -6788,97 +6786,97 @@ keywords (147)
   256           | . functionCall "(" functionArgs ")"
   257 multipleResults: . "[" matrixOrCellColumns "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ","           décalage et aller à l'état 222
-    ":"           décalage et aller à l'état 223
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 10
-    "{"           décalage et aller à l'état 11
-    "}"           décalage et aller à l'état 230
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 225
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall         aller à l'état 226
-    simpleFunctionCall   aller à l'état 37
-    functionArgs         aller à l'état 231
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 228
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    variableDeclaration  aller à l'état 229
-    assignable           aller à l'état 45
-    multipleResults      aller à l'état 46
-
-
-État 98
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ","           shift, and go to state 222
+    ":"           shift, and go to state 223
+    "("           shift, and go to state 9
+    "["           shift, and go to state 10
+    "{"           shift, and go to state 11
+    "}"           shift, and go to state 230
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 225
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall         go to state 226
+    simpleFunctionCall   go to state 37
+    functionArgs         go to state 231
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 228
+    cell                 go to state 42
+    matrix               go to state 43
+    variableDeclaration  go to state 229
+    assignable           go to state 45
+    multipleResults      go to state 46
+
+
+State 98
 
    41 implicitCallable: "string" .
 
-    $défaut  réduction par utilisation de la règle 41 (implicitCallable)
+    $default  reduce using rule 41 (implicitCallable)
 
 
-État 99
+State 99
 
    37 implicitCallable: "identifier" .
 
-    $défaut  réduction par utilisation de la règle 37 (implicitCallable)
+    $default  reduce using rule 37 (implicitCallable)
 
 
-État 100
+State 100
 
    38 implicitCallable: "integer" .
 
-    $défaut  réduction par utilisation de la règle 38 (implicitCallable)
+    $default  reduce using rule 38 (implicitCallable)
 
 
-État 101
+State 101
 
    40 implicitCallable: "float" .
 
-    $défaut  réduction par utilisation de la règle 40 (implicitCallable)
+    $default  reduce using rule 40 (implicitCallable)
 
 
-État 102
+State 102
 
    39 implicitCallable: "number" .
 
-    $défaut  réduction par utilisation de la règle 39 (implicitCallable)
+    $default  reduce using rule 39 (implicitCallable)
 
 
-État 103
+State 103
 
    46 implicitCallable: "path" .
 
-    $défaut  réduction par utilisation de la règle 46 (implicitCallable)
+    $default  reduce using rule 46 (implicitCallable)
 
 
-État 104
+State 104
 
    36 implicitFunctionCall: "identifier" implicitCallable .  ["end of file", "end of line", "%t or %T", "%f or %F", "$", ",", ";", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "string", "identifier", "integer", "float", "number", "path", "line comment"]
    45 implicitCallable: implicitCallable . "." "identifier"
 
-    "."  décalage et aller à l'état 232
+    "."  shift, and go to state 232
 
-    $défaut  réduction par utilisation de la règle 36 (implicitFunctionCall)
+    $default  reduce using rule 36 (implicitFunctionCall)
 
 
-État 105
+State 105
 
     0 $accept: program "end of file" .
 
-    $défaut  accepter
+    $default  accept
 
 
-État 106
+State 106
 
     6 expressions: recursiveExpression expression .  ["end of file", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch"]
     7            | recursiveExpression expression . "line comment"
@@ -6891,45 +6889,45 @@ keywords (147)
    18                    | . expressionLineBreak ","
    19                    | . expressionLineBreak "end of line"
 
-    "end of line"   décalage et aller à l'état 110
-    ","             décalage et aller à l'état 7
-    ";"             décalage et aller à l'état 8
-    "line comment"  décalage et aller à l'état 233
+    "end of line"   shift, and go to state 110
+    ","             shift, and go to state 7
+    ";"             shift, and go to state 8
+    "line comment"  shift, and go to state 233
 
-    $défaut  réduction par utilisation de la règle 6 (expressions)
+    $default  reduce using rule 6 (expressions)
 
-    expressionLineBreak  aller à l'état 234
+    expressionLineBreak  go to state 234
 
 
-État 107
+State 107
 
    19 expressionLineBreak: expressionLineBreak "end of line" .
 
-    $défaut  réduction par utilisation de la règle 19 (expressionLineBreak)
+    $default  reduce using rule 19 (expressionLineBreak)
 
 
-État 108
+State 108
 
    18 expressionLineBreak: expressionLineBreak "," .
 
-    $défaut  réduction par utilisation de la règle 18 (expressionLineBreak)
+    $default  reduce using rule 18 (expressionLineBreak)
 
 
-État 109
+State 109
 
    17 expressionLineBreak: expressionLineBreak ";" .
 
-    $défaut  réduction par utilisation de la règle 17 (expressionLineBreak)
+    $default  reduce using rule 17 (expressionLineBreak)
 
 
-État 110
+State 110
 
    16 expressionLineBreak: "end of line" .
 
-    $défaut  réduction par utilisation de la règle 16 (expressionLineBreak)
+    $default  reduce using rule 16 (expressionLineBreak)
 
 
-État 111
+State 111
 
     9 expressions: expression "line comment" .  ["end of file", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch"]
    12 recursiveExpression: expression "line comment" . expressionLineBreak
@@ -6940,47 +6938,47 @@ keywords (147)
    18                    | . expressionLineBreak ","
    19                    | . expressionLineBreak "end of line"
 
-    "end of line"  décalage et aller à l'état 110
-    ","            décalage et aller à l'état 7
-    ";"            décalage et aller à l'état 8
+    "end of line"  shift, and go to state 110
+    ","            shift, and go to state 7
+    ";"            shift, and go to state 8
 
-    $défaut  réduction par utilisation de la règle 9 (expressions)
+    $default  reduce using rule 9 (expressions)
 
-    expressionLineBreak  aller à l'état 235
+    expressionLineBreak  go to state 235
 
 
-État 112
+State 112
 
    13 recursiveExpression: expression expressionLineBreak .  ["end of file", error, "%t or %T", "%f or %F", "~ or @", "$", "(", "[", "{", "+", "-", "if", "else", "elseif", "end", "select", "switch", "case", "otherwise", "function", "endfunction", "for", "while", "break", "continue", "try", "catch", "return", "string", "identifier", "integer", "float", "number", "line comment"]
    17 expressionLineBreak: expressionLineBreak . ";"
    18                    | expressionLineBreak . ","
    19                    | expressionLineBreak . "end of line"
 
-    "end of line"  décalage et aller à l'état 107
-    ","            décalage et aller à l'état 108
-    ";"            décalage et aller à l'état 109
+    "end of line"  shift, and go to state 107
+    ","            shift, and go to state 108
+    ";"            shift, and go to state 109
 
-    $défaut  réduction par utilisation de la règle 13 (recursiveExpression)
+    $default  reduce using rule 13 (recursiveExpression)
 
 
-État 113
+State 113
 
    35 implicitFunctionCall: implicitFunctionCall implicitCallable .  ["end of file", "end of line", "%t or %T", "%f or %F", "$", ",", ";", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "string", "identifier", "integer", "float", "number", "path", "line comment"]
    45 implicitCallable: implicitCallable . "." "identifier"
 
-    "."  décalage et aller à l'état 232
+    "."  shift, and go to state 232
 
-    $défaut  réduction par utilisation de la règle 35 (implicitFunctionCall)
+    $default  reduce using rule 35 (implicitFunctionCall)
 
 
-État 114
+State 114
 
   138 operation: functionCall "'" .
 
-    $défaut  réduction par utilisation de la règle 138 (operation)
+    $default  reduce using rule 138 (operation)
 
 
-État 115
+State 115
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7053,31 +7051,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 236
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 237
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 116
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 236
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 237
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 116
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7183,37 +7181,37 @@ keywords (147)
   256           | functionCall "(" . functionArgs ")"
   257 multipleResults: . "[" matrixOrCellColumns "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ","           décalage et aller à l'état 222
-    ":"           décalage et aller à l'état 223
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 10
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 225
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall         aller à l'état 226
-    simpleFunctionCall   aller à l'état 37
-    functionArgs         aller à l'état 238
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 228
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    variableDeclaration  aller à l'état 229
-    assignable           aller à l'état 45
-    multipleResults      aller à l'état 46
-
-
-État 117
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ","           shift, and go to state 222
+    ":"           shift, and go to state 223
+    "("           shift, and go to state 9
+    "["           shift, and go to state 10
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 225
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall         go to state 226
+    simpleFunctionCall   go to state 37
+    functionArgs         go to state 238
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 228
+    cell                 go to state 42
+    matrix               go to state 43
+    variableDeclaration  go to state 229
+    assignable           go to state 45
+    multipleResults      go to state 46
+
+
+State 117
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7308,57 +7306,57 @@ keywords (147)
   391         | . "catch"
   392         | . "return"
 
-    "%t or %T"     décalage et aller à l'état 3
-    "%f or %F"     décalage et aller à l'état 4
-    "~ or @"       décalage et aller à l'état 5
-    "$"            décalage et aller à l'état 6
-    "("            décalage et aller à l'état 9
-    "["            décalage et aller à l'état 55
-    "{"            décalage et aller à l'état 11
-    "+"            décalage et aller à l'état 12
-    "-"            décalage et aller à l'état 13
-    "if"           décalage et aller à l'état 239
-    "then"         décalage et aller à l'état 240
-    "else"         décalage et aller à l'état 241
-    "elseif"       décalage et aller à l'état 242
-    "end"          décalage et aller à l'état 243
-    "select"       décalage et aller à l'état 244
-    "switch"       décalage et aller à l'état 245
-    "case"         décalage et aller à l'état 246
-    "otherwise"    décalage et aller à l'état 247
-    "function"     décalage et aller à l'état 248
-    "endfunction"  décalage et aller à l'état 249
-    "for"          décalage et aller à l'état 250
-    "while"        décalage et aller à l'état 251
-    "do"           décalage et aller à l'état 252
-    "break"        décalage et aller à l'état 253
-    "try"          décalage et aller à l'état 254
-    "catch"        décalage et aller à l'état 255
-    "return"       décalage et aller à l'état 256
-    "string"       décalage et aller à l'état 24
-    "identifier"   décalage et aller à l'état 56
-    "integer"      décalage et aller à l'état 26
-    "float"        décalage et aller à l'état 27
-    "number"       décalage et aller à l'état 28
-
-    functionCall        aller à l'état 257
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 258
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-    keywords            aller à l'état 259
-
-
-État 118
+    "%t or %T"     shift, and go to state 3
+    "%f or %F"     shift, and go to state 4
+    "~ or @"       shift, and go to state 5
+    "$"            shift, and go to state 6
+    "("            shift, and go to state 9
+    "["            shift, and go to state 55
+    "{"            shift, and go to state 11
+    "+"            shift, and go to state 12
+    "-"            shift, and go to state 13
+    "if"           shift, and go to state 239
+    "then"         shift, and go to state 240
+    "else"         shift, and go to state 241
+    "elseif"       shift, and go to state 242
+    "end"          shift, and go to state 243
+    "select"       shift, and go to state 244
+    "switch"       shift, and go to state 245
+    "case"         shift, and go to state 246
+    "otherwise"    shift, and go to state 247
+    "function"     shift, and go to state 248
+    "endfunction"  shift, and go to state 249
+    "for"          shift, and go to state 250
+    "while"        shift, and go to state 251
+    "do"           shift, and go to state 252
+    "break"        shift, and go to state 253
+    "try"          shift, and go to state 254
+    "catch"        shift, and go to state 255
+    "return"       shift, and go to state 256
+    "string"       shift, and go to state 24
+    "identifier"   shift, and go to state 56
+    "integer"      shift, and go to state 26
+    "float"        shift, and go to state 27
+    "number"       shift, and go to state 28
+
+    functionCall        go to state 257
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 258
+    cell                go to state 42
+    matrix              go to state 43
+    keywords            go to state 259
+
+
+State 118
 
   139 operation: functionCall ".'" .
 
-    $défaut  réduction par utilisation de la règle 139 (operation)
+    $default  reduce using rule 139 (operation)
 
 
-État 119
+State 119
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7431,31 +7429,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 260
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 261
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 120
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 260
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 261
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 120
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7528,31 +7526,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 262
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 263
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 121
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 262
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 263
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 121
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7625,31 +7623,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 264
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 265
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 122
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 264
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 265
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 122
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7722,31 +7720,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 266
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 267
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 123
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 266
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 267
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 123
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7819,31 +7817,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 268
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 269
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 124
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 268
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 269
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 124
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7916,31 +7914,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 270
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 271
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 125
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 270
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 271
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 125
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8013,31 +8011,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 272
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 273
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 126
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 272
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 273
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 126
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8110,31 +8108,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 274
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 275
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 127
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 274
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 275
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 127
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8207,31 +8205,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 276
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 277
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 128
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 276
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 277
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 128
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8304,31 +8302,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 278
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 279
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 129
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 278
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 279
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 129
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8401,31 +8399,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 280
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 281
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 130
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 280
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 281
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 130
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8498,31 +8496,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 282
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 283
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 131
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 282
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 283
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 131
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8595,31 +8593,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 284
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 285
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 132
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 284
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 285
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 132
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8692,31 +8690,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 286
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 287
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 133
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 286
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 287
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 133
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8789,31 +8787,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 288
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 289
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 134
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 288
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 289
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 134
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8886,31 +8884,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 290
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 291
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 135
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 290
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 291
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 135
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8984,32 +8982,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 292
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 293
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 294
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 136
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 292
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 293
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 294
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 136
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9083,32 +9081,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 295
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 296
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 297
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 137
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 295
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 296
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 297
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 137
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9182,32 +9180,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 298
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 299
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 300
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 138
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 298
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 299
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 300
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 138
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9281,32 +9279,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 301
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 302
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 303
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 139
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 301
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 302
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 303
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 139
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9380,32 +9378,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 304
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 305
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 306
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 140
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 304
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 305
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 306
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 140
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9479,32 +9477,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 307
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 308
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 309
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 141
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 307
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 308
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 309
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 141
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9578,32 +9576,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 310
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 311
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 312
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 142
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 310
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 311
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 312
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 142
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9677,32 +9675,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 313
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 314
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 315
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 143
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 313
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 314
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 315
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 143
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9776,32 +9774,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 316
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 317
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 318
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 144
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 316
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 317
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 318
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 144
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9875,32 +9873,32 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 319
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 320
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 321
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 145
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 319
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 320
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 321
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 145
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9978,75 +9976,75 @@ keywords (147)
   369              | . "return" variable
   370              | . "return" functionCall
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 322
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "return"      décalage et aller à l'état 23
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 323
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 324
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-    returnControl       aller à l'état 325
-
-
-État 146
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 322
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "return"      shift, and go to state 23
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 323
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 324
+    cell                go to state 42
+    matrix              go to state 43
+    returnControl       go to state 325
+
+
+State 146
 
    91 comparison: functionCall rightComparable .
 
-    $défaut  réduction par utilisation de la règle 91 (comparison)
+    $default  reduce using rule 91 (comparison)
 
 
-État 147
+State 147
 
   123 operation: functionCall rightOperand .
 
-    $défaut  réduction par utilisation de la règle 123 (operation)
+    $default  reduce using rule 123 (operation)
 
 
-État 148
+State 148
 
   170 listableEnd: listableBegin . ":" variable
   171            | listableBegin . ":" functionCall
   172            | listableBegin .  ["end of file", error, "end of line", "%t or %T", "%f or %F", "'", "~ or @", "$", ",", ";", "(", ")", "[", "]", "{", "}", ".", ".'", "+", "-", "*", ".*", ".*.", "*.", "/", "./", "/.", "./.", "\\", ".\\", "\\.", ".\\.", "** or ^", ".^", "==", "<> or ~=", "<", "<=", ">", ">=", "&", "&&", "|", "||", "=", "if", "then", "else", "elseif", "end", "select", "switch", "case", "otherwise", "function", "endfunction", "for", "while", "do", "break", "continue", "try", "catch", "return", "string", "identifier", "integer", "float", "number", "line comment"]
 
-    ":"  décalage et aller à l'état 326
+    ":"  shift, and go to state 326
 
-    $défaut  réduction par utilisation de la règle 172 (listableEnd)
+    $default  reduce using rule 172 (listableEnd)
 
-    Conflit entre la règle 172 et le jeton ":" résolu par décalage (LISTABLE < ":").
+    Conflict between rule 172 and token ":" resolved as shift (LISTABLE < ":").
 
 
-État 149
+State 149
 
   182 variable: functionCall listableEnd .
 
-    $défaut  réduction par utilisation de la règle 182 (variable)
+    $default  reduce using rule 182 (variable)
 
 
-État 150
+State 150
 
   136 operation: variable "'" .
 
-    $défaut  réduction par utilisation de la règle 136 (operation)
+    $default  reduce using rule 136 (operation)
 
 
-État 151
+State 151
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -10152,37 +10150,37 @@ keywords (147)
   256           | . functionCall "(" functionArgs ")"
   257 multipleResults: . "[" matrixOrCellColumns "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ","           décalage et aller à l'état 222
-    ":"           décalage et aller à l'état 223
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 10
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 225
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall         aller à l'état 226
-    simpleFunctionCall   aller à l'état 37
-    functionArgs         aller à l'état 327
-    comparison           aller à l'état 39
-    operation            aller à l'état 40
-    variable             aller à l'état 228
-    cell                 aller à l'état 42
-    matrix               aller à l'état 43
-    variableDeclaration  aller à l'état 229
-    assignable           aller à l'état 45
-    multipleResults      aller à l'état 46
-
-
-État 152
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ","           shift, and go to state 222
+    ":"           shift, and go to state 223
+    "("           shift, and go to state 9
+    "["           shift, and go to state 10
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 225
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall         go to state 226
+    simpleFunctionCall   go to state 37
+    functionArgs         go to state 327
+    comparison           go to state 39
+    operation            go to state 40
+    variable             go to state 228
+    cell                 go to state 42
+    matrix               go to state 43
+    variableDeclaration  go to state 229
+    assignable           go to state 45
+    multipleResults      go to state 46
+
+
+State 152
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -10215,40 +10213,40 @@ keywords (147)
   391         | . "catch"
   392         | . "return"
 
-    "("            décalage et aller à l'état 328
-    "if"           décalage et aller à l'état 239
-    "then"         décalage et aller à l'état 240
-    "else"         décalage et aller à l'état 241
-    "elseif"       décalage et aller à l'état 242
-    "end"          décalage et aller à l'état 243
-    "select"       décalage et aller à l'état 244
-    "switch"       décalage et aller à l'état 245
-    "case"         décalage et aller à l'état 246
-    "otherwise"    décalage et aller à l'état 247
-    "function"     décalage et aller à l'état 248
-    "endfunction"  décalage et aller à l'état 249
-    "for"          décalage et aller à l'état 250
-    "while"        décalage et aller à l'état 251
-    "do"           décalage et aller à l'état 252
-    "break"        décalage et aller à l'état 253
-    "try"          décalage et aller à l'état 254
-    "catch"        décalage et aller à l'état 255
-    "return"       décalage et aller à l'état 256
-    "identifier"   décalage et aller à l'état 329
-
-    functionCall        aller à l'état 330
-    simpleFunctionCall  aller à l'état 37
-    keywords            aller à l'état 331
-
-
-État 153
+    "("            shift, and go to state 328
+    "if"           shift, and go to state 239
+    "then"         shift, and go to state 240
+    "else"         shift, and go to state 241
+    "elseif"       shift, and go to state 242
+    "end"          shift, and go to state 243
+    "select"       shift, and go to state 244
+    "switch"       shift, and go to state 245
+    "case"         shift, and go to state 246
+    "otherwise"    shift, and go to state 247
+    "function"     shift, and go to state 248
+    "endfunction"  shift, and go to state 249
+    "for"          shift, and go to state 250
+    "while"        shift, and go to state 251
+    "do"           shift, and go to state 252
+    "break"        shift, and go to state 253
+    "try"          shift, and go to state 254
+    "catch"        shift, and go to state 255
+    "return"       shift, and go to state 256
+    "identifier"   shift, and go to state 329
+
+    functionCall        go to state 330
+    simpleFunctionCall  go to state 37
+    keywords            go to state 331
+
+
+State 153
 
   137 operation: variable ".'" .
 
-    $défaut  réduction par utilisation de la règle 137 (operation)
+    $default  reduce using rule 137 (operation)
 
 
-État 154
+State 154
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -10321,31 +10319,31 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 332
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 333
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 155
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 332
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 333
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 155
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -10418,52 +10416,52 @@ keywords (147)
   219       | . "[" "end of line" "]"
   220       | . "[" "]"
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 334
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 335
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-
-
-État 156
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 334
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 335
+    cell                go to state 42
+    matrix              go to state 43
+
+
+State 156
 
    90 comparison: variable rightComparable .
 
-    $défaut  réduction par utilisation de la règle 90 (comparison)
+    $default  reduce using rule 90 (comparison)
 
 
-État 157
+State 157
 
   122 operation: variable rightOperand .
 
-    $défaut  réduction par utilisation de la règle 122 (operation)
+    $default  reduce using rule 122 (operation)
 
 
-État 158
+State 158
 
   181 variable: variable listableEnd .
 
-    $défaut  réduction par utilisation de la règle 181 (variable)
+    $default  reduce using rule 181 (variable)
 
 
-État 159
+State 159
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -10541,34 +10539,34 @@ keywords (147)
   369              | . "return" variable
   370              | . "return" functionCall
 
-    "%t or %T"    décalage et aller à l'état 3
-    "%f or %F"    décalage et aller à l'état 4
-    "~ or @"      décalage et aller à l'état 5
-    "$"           décalage et aller à l'état 6
-    ":"           décalage et aller à l'état 336
-    "("           décalage et aller à l'état 9
-    "["           décalage et aller à l'état 55
-    "{"           décalage et aller à l'état 11
-    "+"           décalage et aller à l'état 12
-    "-"           décalage et aller à l'état 13
-    "return"      décalage et aller à l'état 23
-    "string"      décalage et aller à l'état 24
-    "identifier"  décalage et aller à l'état 56
-    "integer"     décalage et aller à l'état 26
-    "float"       décalage et aller à l'état 27
-    "number"      décalage et aller à l'état 28
-
-    functionCall        aller à l'état 337
-    simpleFunctionCall  aller à l'état 37
-    comparison          aller à l'état 39
-    operation           aller à l'état 40
-    variable            aller à l'état 338
-    cell                aller à l'état 42
-    matrix              aller à l'état 43
-    returnControl       aller à l'état 339
-
-
-État 160
+    "%t or %T"    shift, and go to state 3
+    "%f or %F"    shift, and go to state 4
+    "~ or @"      shift, and go to state 5
+    "$"           shift, and go to state 6
+    ":"           shift, and go to state 336
+    "("           shift, and go to state 9
+    "["           shift, and go to state 55
+    "{"           shift, and go to state 11
+    "+"           shift, and go to state 12
+    "-"           shift, and go to state 13
+    "return"      shift, and go to state 23
+    "string"      shift, and go to state 24
+    "identifier"  shift, and go to state 56
+    "integer"     shift, and go to state 26
+    "float"       shift, and go to state 27
+    "number"      shift, and go to state 28
+
+    functionCall        go to state 337
+    simpleFunctionCall  go to state 37
+    comparison          go to state 39
+    operation           go to state 40
+    variable            go to state 338
+    cell                go to state 42
+    matrix              go to state 43
+    returnControl       go to state 339
+
+
+State 160
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -10648,47 +10646,47 @@ keywords (147)
   198         | functionCall . "(" functionArgs ")"
   299 selectable: functionCall .  ["end of line", ",", ";", "line comment"]
 
-    "'"         décalage et aller à l'état 114
-    ":"         décalage et aller à l'état 115
-    "("         décalage et aller à l'état 164
-    "."         décalage et aller à l'état 165
-    ".'"        décalage et aller à l'état 118
-    "+"         décalage et aller à l'état 119
-    "-"         décalage et aller à l'état 120
-    "*"         décalage et aller à l'état 121
-    ".*"        décalage et aller à l'état 122
-    ".*."       décalage et aller à l'état 123
-    "*."        décalage et aller à l'état 124
-    "/"         décalage et aller à l'état 125
-    "./"        décalage et aller à l'état 126
-    "/."        décalage et aller à l'état 127
-    "./."       décalage et aller à l'état 128
-    "\\"        décalage et aller à l'état 129
-    ".\\"       décalage et aller à l'état 130
-    "\\."       décalage et aller à l'état 131
-    ".\\."      décalage et aller à l'état 132
-    "** or ^"   décalage et aller à l'état 133
-    ".^"        décalage et aller à l'état 134
-    "=="        décalage et aller à l'état 135
-    "<> or ~="  décalage et aller à l'état 136
-    "<"         décalage et aller à l'état 137
-    "<="        décalage et aller à l'état 138
-    ">"         décalage et aller à l'état 139
-    ">="        décalage et aller à l'état 140
-    "&"         décalage et aller à l'état 141
-    "&&"        décalage et aller à l'état 142
-    "|"         décalage et aller à l'état 143
-    "||"        décalage et aller à l'état 144
-
-    $défaut  réduction par utilisation de la règle 299 (selectable)
-
-    rightComparable  aller à l'état 146
-    rightOperand     aller à l'état 147
-    listableBegin    aller à l'état 148
-    listableEnd      aller à l'état 149
-