* Bug #15850 fixed: now unary plus calls overload for non supported types 49/20649/9
Stéphane Mottelet [Mon, 3 Dec 2018 11:28:26 +0000 (12:28 +0100)]
http://bugzilla.scilab.org/show_bug.cgi?id=15850

Change-Id: I9974ed4e6ff75e30ec5eee6322de85b3dd558b3f

15 files changed:
scilab/CHANGES.md
scilab/modules/ast/includes/ast/deserializervisitor.hxx
scilab/modules/ast/includes/ast/serializervisitor.hxx
scilab/modules/ast/includes/exps/opexp.hxx
scilab/modules/ast/includes/operations/generic_operations.hxx
scilab/modules/ast/includes/parse/parsescilab.hxx
scilab/modules/ast/src/cpp/ast/run_OpExp.hpp
scilab/modules/ast/src/cpp/operations/types_addition.cpp
scilab/modules/ast/src/cpp/parse/bison/parsescilab.output
scilab/modules/ast/src/cpp/parse/bison/parsescilab.yy
scilab/modules/ast/src/cpp/parse/flex/scanscilab.ll
scilab/modules/ast/src/cpp/parse/parsescilab.cpp
scilab/modules/ast/src/cpp/parse/scanscilab.cpp
scilab/modules/ast/src/cpp/types/overload.cpp
scilab/modules/ast/tests/nonreg_tests/bug_15850.tst [new file with mode: 0644]

index 2bae345..c5ffd72 100644 (file)
@@ -165,7 +165,7 @@ The previous behavior can be recalled by simply calling: `ieee(0)`.
 * Datatips:
   - The property `z_component = 'on|off'` is renamed to `display_components = 'xyz'`.
   It is now possible to choose which components to display, and in which order.
-  The `.z_component` property will be ignored in former `*.scg` files.
+  The `.z_component` property will be ignored in former `SCG` files.
   - A new `detached_position` property is available to display the datatip away from but linked to its anchor on the curve.
   - A new `Polyline.datatip_display_mode` property now allows to display each datatip of the curve only on `mouseover` its anchor or only on `mouseclick`.
 * Valgrind error detection added to `test_run` (on Linux only).
@@ -637,6 +637,7 @@ Known issues
 * [#15818](http://bugzilla.scilab.org/show_bug.cgi?id=15818): `polarplot()` example could not be subplotted. `polarplot`'s demo did not display 'View code' and too often prompted the user.
 * [#15827](http://bugzilla.scilab.org/show_bug.cgi?id=15828): After `bode(..'rad')`, abscissae were titled 'Fréquence' instead of 'Pulsation' in french, and datatips still shew 'Hz' instead of 'rad/s'.
 * [#15847](http://bugzilla.scilab.org/show_bug.cgi?id=15847): Scilab crashed at startup.
+* [#15850](http://bugzilla.scilab.org/show_bug.cgi?id=15850): Adding a space after a string increases its size. 
 * [#15854](http://bugzilla.scilab.org/show_bug.cgi?id=15854): `horner(1:$,4)` yielded an error. Extractions from `cblock` tables were impacted.
 
 
index 990679d..68d1d03 100644 (file)
@@ -171,6 +171,10 @@ private :
                 return  OpExp::logicalShortCutAnd;
             case 27 :
                 return  OpExp::logicalShortCutOr;
+
+            case 28 :
+               return  OpExp::unaryPlus;
+
         }
         std::cerr << "Unknown get_OpExp_Oper code " << code << std::endl;
         exit(2);
index eeff5e5..379c4c4 100644 (file)
@@ -320,6 +320,10 @@ private :
             case OpExp::logicalShortCutOr:
                 code = (27);
                 break;
+
+            case OpExp::unaryPlus:
+                code = (28);
+                break;
         }
         add_uint8(code);
     }
index ed425c5..883631d 100644 (file)
@@ -73,6 +73,9 @@ public:
         // Unary minus
         /** \brief "-" */ unaryMinus,
 
+        // Unary plus
+        /** \brief "+" */ unaryPlus,
+
         /** unknow operator*/ unknown
     };
 
@@ -251,8 +254,12 @@ public:
                 return L"||";
             case unaryMinus:
                 return L"-";
+            case unaryPlus:
+                return L"+";
             case unknown:
                 return L"unknown";
+            default:
+                return L"unknown";
         }
     }
 
index 4e399da..ba4f53a 100644 (file)
@@ -27,6 +27,9 @@
 */
 
 // +
+types::InternalType* GenericUnaryPlus(types::InternalType *_pRightOperand);
+
+// +
 types::InternalType* GenericPlus(types::InternalType *_pLeftOperand, types::InternalType *_pRightOperand);
 
 // -
index 6071487..2d36601 100644 (file)
@@ -126,7 +126,8 @@ extern int yydebug;
     LISTABLE = 335,
     CONTROLBREAK = 336,
     UMINUS = 337,
-    FUNCTIONCALL = 338
+    UPLUS = 338,
+    FUNCTIONCALL = 339
   };
 #endif
 /* Tokens.  */
@@ -211,7 +212,8 @@ extern int yydebug;
 #define LISTABLE 335
 #define CONTROLBREAK 336
 #define UMINUS 337
-#define FUNCTIONCALL 338
+#define UPLUS 338
+#define FUNCTIONCALL 339
 
 /* Value type.  */
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
index c5ea698..2c048d0 100644 (file)
@@ -89,6 +89,11 @@ void RunVisitorT<T>::visitprivate(const OpExp &e)
 
         switch (e.getOper())
         {
+            case OpExp::unaryPlus:
+            {
+                pResult = GenericUnaryPlus(pITR);
+                break;
+            }
             case OpExp::plus:
             {
                 pResult = GenericPlus(pITL, pITR);
@@ -458,7 +463,7 @@ types::InternalType* RunVisitorT<T>::callOverloadOpExp(OpExp::Oper _oper, types:
     /*
     ** Special case for unary minus => will call %{type_s}
     */
-    if (_oper == OpExp::unaryMinus)
+    if (_oper == OpExp::unaryMinus || _oper == OpExp::unaryPlus)
     {
         _paramR->IncreaseRef();
         in.push_back(_paramR);
@@ -478,7 +483,7 @@ types::InternalType* RunVisitorT<T>::callOverloadOpExp(OpExp::Oper _oper, types:
 
         _paramR->DecreaseRef();
         return out[0];
-    }
+    } 
 
     _paramL->IncreaseRef();
     _paramR->IncreaseRef();
index b019810..a9846c7 100644 (file)
@@ -795,6 +795,25 @@ void fillAddFunction()
 #undef scilab_fill_add
 }
 
+
+types::InternalType* GenericUnaryPlus(types::InternalType* _pL)
+{
+    /*
+    ** Convention: unary plus has a sense and returns operanf unchanged 
+    ** if operand is not a string and if binary plus with same operand is defined
+    */
+    add_function add = pAddfunction[_pL->getId()][_pL->getId()];
+    
+    if (!_pL->isString() && add != NULL)
+    {
+        return _pL;        
+    }
+    else
+    {
+        return NULL;
+    }
+}
+
 InternalType *GenericPlus(InternalType *_pLeftOperand, InternalType *_pRightOperand)
 {
     InternalType *pResult = NULL;
index f678772..b7fed95 100644 (file)
@@ -1,4 +1,4 @@
-Terminals unused in grammar
+Terminaux inutilisés dans la grammaire
 
    "line break"
    "spaces"
@@ -7,7 +7,7 @@ Terminals unused in grammar
    FUNCTIONCALL
 
 
-Grammar
+Grammaire
 
     0 $accept: program "end of file"
 
@@ -466,7 +466,7 @@ Grammar
   391         | "return"
 
 
-Terminals, with rules where they appear
+Terminaux, suivis des règles où ils apparaissent
 
 "end of file" (0) 0
 error (256) 34
@@ -560,166 +560,170 @@ UPLEVEL (334)
 LISTABLE (335)
 CONTROLBREAK (336)
 UMINUS (337)
-FUNCTIONCALL (338)
-
-
-Nonterminals, with rules where they appear
-
-$accept (84)
-    on left: 0
-program (85)
-    on left: 1 2 3 4, on right: 0
-expressions (86)
-    on left: 5 6 7 8 9, on right: 1 2 86 260 262 310 336 339 361 362
-    363 364
-recursiveExpression (87)
-    on left: 10 11 12 13, on right: 5 6 7 10 11
-expressionLineBreak (88)
-    on left: 14 15 16 17 18 19, on right: 3 10 11 12 13 17 18 19
-expression (89)
-    on left: 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34, on right:
+UPLUS (338)
+FUNCTIONCALL (339)
+
+
+Non-terminaux, suivis des règles où ils apparaissent
+
+$accept (85)
+    à gauche: 0
+program (86)
+    à gauche: 1 2 3 4, à droite: 0
+expressions (87)
+    à gauche: 5 6 7 8 9, à droite: 1 2 86 260 262 310 336 339 361
+    362 363 364
+recursiveExpression (88)
+    à gauche: 10 11 12 13, à droite: 5 6 7 10 11
+expressionLineBreak (89)
+    à gauche: 14 15 16 17 18 19, à droite: 3 10 11 12 13 17 18 19
+expression (90)
+    à gauche: 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34, à droite:
     6 7 8 9 10 11 12 13
-implicitFunctionCall (90)
-    on left: 35 36, on right: 29 35
-implicitCallable (91)
-    on left: 37 38 39 40 41 42 43 44 45 46, on right: 35 36 45
-functionCall (92)
-    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 181 197 199 201 202 203 229 231 235 240 241 242
-    244 246 249 250 251 255 298 305 307 309 326 369
-simpleFunctionCall (93)
-    on left: 49 50 51 52, on right: 47
-functionArgs (94)
-    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 196 197 254 255
-functionDeclaration (95)
-    on left: 67 68 69 70 71 72 73 74, on right: 20
-functionDeclarationReturns (96)
-    on left: 75, on right: 68 72
-functionDeclarationArguments (97)
-    on left: 76 77 78, on right: 67 68 69 70 71 72 73 74
-idList (98)
-    on left: 79 80, on right: 75 76 79
-functionDeclarationBreak (99)
-    on left: 81 82 83 84 85, on right: 67 68 69 70 71 72 73 74
-functionBody (100)
-    on left: 86 87, on right: 67 68 69 70 71 72 73 74
-condition (101)
-    on left: 88 89, on right: 257 258 259 281 282 283 338
-comparison (102)
-    on left: 90 91, on right: 195
-rightComparable (103)
-    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:
+implicitFunctionCall (91)
+    à gauche: 35 36, à droite: 29 35
+implicitCallable (92)
+    à gauche: 37 38 39 40 41 42 43 44 45 46, à droite: 35 36 45
+functionCall (93)
+    à 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 181 197 199 201 202 203 229 231 235 240 241
+    242 244 246 249 250 251 255 298 305 307 309 326 369
+simpleFunctionCall (94)
+    à gauche: 49 50 51 52, à droite: 47
+functionArgs (95)
+    à gauche: 53 54 55 56 57 58 59 60 61 62 63 64 65 66, à droite:
+    49 50 62 63 64 65 66 196 197 254 255
+functionDeclaration (96)
+    à gauche: 67 68 69 70 71 72 73 74, à droite: 20
+functionDeclarationReturns (97)
+    à gauche: 75, à droite: 68 72
+functionDeclarationArguments (98)
+    à gauche: 76 77 78, à droite: 67 68 69 70 71 72 73 74
+idList (99)
+    à gauche: 79 80, à droite: 75 76 79
+functionDeclarationBreak (100)
+    à gauche: 81 82 83 84 85, à droite: 67 68 69 70 71 72 73 74
+functionBody (101)
+    à gauche: 86 87, à droite: 67 68 69 70 71 72 73 74
+condition (102)
+    à gauche: 88 89, à droite: 257 258 259 281 282 283 338
+comparison (103)
+    à gauche: 90 91, à droite: 195
+rightComparable (104)
+    à 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:
     90 91
-operation (104)
-    on left: 122 123 124 125 126 127 128 129 130 131 132 133 134 135
-    136 137 138 139, on right: 184
-rightOperand (105)
-    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:
+operation (105)
+    à gauche: 122 123 124 125 126 127 128 129 130 131 132 133 134
+    135 136 137 138 139, à droite: 184
+rightOperand (106)
+    à 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:
     122 123
-listableBegin (106)
-    on left: 168 169, on right: 170 171 172
-listableEnd (107)
-    on left: 170 171 172, on right: 180 181
-variable (108)
-    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, 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 180 193 196 198 200 202
-    203 228 230 234 239 241 247 248 249 254 297 304 306 308 327 368
-variableFields (109)
-    on left: 198 199 200 201 202 203, on right: 194 198 199
-cell (110)
-    on left: 204 205 206 207 208 209 210 211, on right: 183
-matrix (111)
-    on left: 212 213 214 215 216 217 218 219, on right: 182
-matrixOrCellLines (112)
-    on left: 220 221, on right: 204 205 206 207 212 213 214 215 220
-matrixOrCellLineBreak (113)
-    on left: 222 223 224 225, on right: 224 225 226 227
-matrixOrCellLine (114)
-    on left: 226 227, on right: 220 221
-matrixOrCellColumns (115)
-    on left: 228 229 230 231 232 233 234 235 236, on right: 206 207
-    208 209 214 215 216 217 226 227 228 229 230 231 232 233 256
-matrixOrCellColumnsBreak (116)
-    on left: 237 238, on right: 227 228 229 233 237
-variableDeclaration (117)
-    on left: 239 240 241 242 243 244 245 246, on right: 22 56 61 66
-assignable (118)
-    on left: 247 248 249 250 251 252 253 254 255, on right: 239 240
-    243 245
-multipleResults (119)
-    on left: 256, on right: 253
-ifControl (120)
-    on left: 257 258 259, on right: 23
-thenBody (121)
-    on left: 260 261, on right: 257 258 259 281 282 283
-elseBody (122)
-    on left: 262 263, on right: 258 282 285 287
-ifConditionBreak (123)
-    on left: 264 265 266 267 268, on right: 270 271 272 273
-then (124)
-    on left: 269 270 271 272 273 274, on right: 257 258 259 281 282
-    283
-else (125)
-    on left: 275 276 277 278 279 280, on right: 258 282 290
-elseIfControl (126)
-    on left: 281 282 283, on right: 259 283
-selectControl (127)
-    on left: 284 285 286 287, on right: 24
-select (128)
-    on left: 288 289, on right: 284 285 286 287
-defaultCase (129)
-    on left: 290 291 292 293 294 295 296, on right: 285 287
-selectable (130)
-    on left: 297 298, on right: 284 285 286 287
-selectConditionBreak (131)
-    on left: 299 300 301 302 303, on right: 284 285 286 287
-casesControl (132)
-    on left: 304 305 306 307 308 309, on right: 284 285 286 287 308
-    309
-caseBody (133)
-    on left: 310 311, on right: 304 305 306 307 308 309
-caseControlBreak (134)
-    on left: 312 313 314 315 316 317 318 319 320 321 322 323, on right:
+listableBegin (107)
+    à gauche: 168 169, à droite: 170 171 172
+listableEnd (108)
+    à gauche: 170 171 172, à droite: 180 181
+variable (109)
+    à 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, à 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 180 193 196 198
+    200 202 203 228 230 234 239 241 247 248 249 254 297 304 306 308
+    327 368
+variableFields (110)
+    à gauche: 198 199 200 201 202 203, à droite: 194 198 199
+cell (111)
+    à gauche: 204 205 206 207 208 209 210 211, à droite: 183
+matrix (112)
+    à gauche: 212 213 214 215 216 217 218 219, à droite: 182
+matrixOrCellLines (113)
+    à gauche: 220 221, à droite: 204 205 206 207 212 213 214 215
+    220
+matrixOrCellLineBreak (114)
+    à gauche: 222 223 224 225, à droite: 224 225 226 227
+matrixOrCellLine (115)
+    à gauche: 226 227, à droite: 220 221
+matrixOrCellColumns (116)
+    à gauche: 228 229 230 231 232 233 234 235 236, à droite: 206
+    207 208 209 214 215 216 217 226 227 228 229 230 231 232 233 256
+matrixOrCellColumnsBreak (117)
+    à gauche: 237 238, à droite: 227 228 229 233 237
+variableDeclaration (118)
+    à gauche: 239 240 241 242 243 244 245 246, à droite: 22 56 61
+    66
+assignable (119)
+    à gauche: 247 248 249 250 251 252 253 254 255, à droite: 239
+    240 243 245
+multipleResults (120)
+    à gauche: 256, à droite: 253
+ifControl (121)
+    à gauche: 257 258 259, à droite: 23
+thenBody (122)
+    à gauche: 260 261, à droite: 257 258 259 281 282 283
+elseBody (123)
+    à gauche: 262 263, à droite: 258 282 285 287
+ifConditionBreak (124)
+    à gauche: 264 265 266 267 268, à droite: 270 271 272 273
+then (125)
+    à gauche: 269 270 271 272 273 274, à droite: 257 258 259 281
+    282 283
+else (126)
+    à gauche: 275 276 277 278 279 280, à droite: 258 282 290
+elseIfControl (127)
+    à gauche: 281 282 283, à droite: 259 283
+selectControl (128)
+    à gauche: 284 285 286 287, à droite: 24
+select (129)
+    à gauche: 288 289, à droite: 284 285 286 287
+defaultCase (130)
+    à gauche: 290 291 292 293 294 295 296, à droite: 285 287
+selectable (131)
+    à gauche: 297 298, à droite: 284 285 286 287
+selectConditionBreak (132)
+    à gauche: 299 300 301 302 303, à droite: 284 285 286 287
+casesControl (133)
+    à gauche: 304 305 306 307 308 309, à droite: 284 285 286 287
+    308 309
+caseBody (134)
+    à gauche: 310 311, à droite: 304 305 306 307 308 309
+caseControlBreak (135)
+    à gauche: 312 313 314 315 316 317 318 319 320 321 322 323, à droite:
     304 305 306 307 308 309
-forControl (135)
-    on left: 324 325, on right: 25
-forIterator (136)
-    on left: 326 327, on right: 324 325
-forConditionBreak (137)
-    on left: 328 329 330 331 332 333 334 335, on right: 324 325
-forBody (138)
-    on left: 336 337, on right: 324 325
-whileControl (139)
-    on left: 338, on right: 26
-whileBody (140)
-    on left: 339 340, on right: 338
-whileConditionBreak (141)
-    on left: 341 342 343 344 345 346 347 348 349 350 351 352 353 354
-    355 356 357 358, on right: 338
-tryControl (142)
-    on left: 359 360, on right: 27
-catchBody (143)
-    on left: 361 362 363 364 365 366, on right: 359 360
-returnControl (144)
-    on left: 367 368 369, on right: 32 245 246
-comments (145)
-    on left: 370 371, on right: 306 307 371
-lineEnd (146)
-    on left: 372 373, on right: 81
-keywords (147)
-    on left: 374 375 376 377 378 379 380 381 382 383 384 385 386 387
-    388 389 390 391, on right: 176 179 248 251
-
-
-State 0
+forControl (136)
+    à gauche: 324 325, à droite: 25
+forIterator (137)
+    à gauche: 326 327, à droite: 324 325
+forConditionBreak (138)
+    à gauche: 328 329 330 331 332 333 334 335, à droite: 324 325
+forBody (139)
+    à gauche: 336 337, à droite: 324 325
+whileControl (140)
+    à gauche: 338, à droite: 26
+whileBody (141)
+    à gauche: 339 340, à droite: 338
+whileConditionBreak (142)
+    à gauche: 341 342 343 344 345 346 347 348 349 350 351 352 353
+    354 355 356 357 358, à droite: 338
+tryControl (143)
+    à gauche: 359 360, à droite: 27
+catchBody (144)
+    à gauche: 361 362 363 364 365 366, à droite: 359 360
+returnControl (145)
+    à gauche: 367 368 369, à droite: 32 245 246
+comments (146)
+    à gauche: 370 371, à droite: 306 307 371
+lineEnd (147)
+    à gauche: 372 373, à droite: 81
+keywords (148)
+    à gauche: 374 375 376 377 378 379 380 381 382 383 384 385 386
+    387 388 389 390 391, à droite: 176 179 248 251
+
+
+État 0
 
     0 $accept: . program "end of file"
     1 program: . expressions
@@ -869,72 +873,72 @@ State 0
   368              | . "return" variable
   369              | . "return" functionCall
 
-    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
+    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
 
    34 expression: error .
 
-    $default  reduce using rule 34 (expression)
+    $défaut  réduction par utilisation de la règle 34 (expression)
 
 
-State 2
+État 2
 
     2 program: "end of line" . expressions
     5 expressions: . recursiveExpression
@@ -1075,77 +1079,77 @@ State 2
   368              | . "return" variable
   369              | . "return" functionCall
 
-    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
+    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
 
   191 variable: "%t or %T" .
 
-    $default  reduce using rule 191 (variable)
+    $défaut  réduction par utilisation de la règle 191 (variable)
 
 
-State 4
+État 4
 
   192 variable: "%f or %F" .
 
-    $default  reduce using rule 192 (variable)
+    $défaut  réduction par utilisation de la règle 192 (variable)
 
 
-State 5
+État 5
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1217,52 +1221,52 @@ State 5
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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
+    "%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
 
   190 variable: "$" .
 
-    $default  reduce using rule 190 (variable)
+    $défaut  réduction par utilisation de la règle 190 (variable)
 
 
-State 7
+État 7
 
    15 expressionLineBreak: "," .
 
-    $default  reduce using rule 15 (expressionLineBreak)
+    $défaut  réduction par utilisation de la règle 15 (expressionLineBreak)
 
 
-State 8
+État 8
 
    14 expressionLineBreak: ";" .
 
-    $default  reduce using rule 14 (expressionLineBreak)
+    $défaut  réduction par utilisation de la règle 14 (expressionLineBreak)
 
 
-State 9
+État 9
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1341,32 +1345,32 @@ State 9
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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
+    "%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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1458,37 +1462,37 @@ State 10
   236                    | . "line comment"
   256 multipleResults: "[" . matrixOrCellColumns "]"
 
-    "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
+    "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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1579,37 +1583,37 @@ State 11
   235                    | . functionCall
   236                    | . "line comment"
 
-    "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
+    "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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1681,31 +1685,31 @@ State 12
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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
+    "%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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1777,31 +1781,31 @@ State 13
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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
+    "%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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -1876,46 +1880,46 @@ State 14
   258          | "if" . condition then thenBody else elseBody "end"
   259          | "if" . condition then thenBody elseIfControl "end"
 
-    "%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
+    "%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
 
   288 select: "select" .
 
-    $default  reduce using rule 288 (select)
+    $défaut  réduction par utilisation de la règle 288 (select)
 
 
-State 16
+État 16
 
   289 select: "switch" .
 
-    $default  reduce using rule 289 (select)
+    $défaut  réduction par utilisation de la règle 289 (select)
 
 
-State 17
+État 17
 
    67 functionDeclaration: "function" . "identifier" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
    68                    | "function" . "[" functionDeclarationReturns "]" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
@@ -1926,20 +1930,20 @@ State 17
    73                    | "function" . "[" "]" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "end"
    74                    | "function" . "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "end"
 
-    "["           shift, and go to state 81
-    "identifier"  shift, and go to state 82
+    "["           décalage et aller à l'état 81
+    "identifier"  décalage et aller à l'état 82
 
 
-State 18
+État 18
 
   324 forControl: "for" . "identifier" "=" forIterator forConditionBreak forBody "end"
   325           | "for" . "(" "identifier" "=" forIterator ")" forConditionBreak forBody "end"
 
-    "("           shift, and go to state 83
-    "identifier"  shift, and go to state 84
+    "("           décalage et aller à l'état 83
+    "identifier"  décalage et aller à l'état 84
 
 
-State 19
+État 19
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -2012,46 +2016,46 @@ State 19
   219       | . "[" "]"
   338 whileControl: "while" . condition whileConditionBreak whileBody "end"
 
-    "%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
+    "%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
 
    30 expression: "break" .
 
-    $default  reduce using rule 30 (expression)
+    $défaut  réduction par utilisation de la règle 30 (expression)
 
 
-State 21
+État 21
 
    31 expression: "continue" .
 
-    $default  reduce using rule 31 (expression)
+    $défaut  réduction par utilisation de la règle 31 (expression)
 
 
-State 22
+État 22
 
     5 expressions: . recursiveExpression
     6            | . recursiveExpression expression
@@ -2198,65 +2202,65 @@ State 22
   368              | . "return" variable
   369              | . "return" functionCall
 
-    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 366 (catchBody)
-    "catch"  reduce using rule 366 (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
+    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 366 (catchBody)
+    "catch"  réduction par utilisation de la règle 366 (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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -2329,40 +2333,40 @@ State 23
   368              | "return" . variable
   369              | "return" . functionCall
 
-    "%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 367 (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
+    "%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 367 (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
 
   189 variable: "string" .
 
-    $default  reduce using rule 189 (variable)
+    $défaut  réduction par utilisation de la règle 189 (variable)
 
 
-State 25
+État 25
 
    36 implicitFunctionCall: "identifier" . implicitCallable
    37 implicitCallable: . "identifier"
@@ -2382,69 +2386,69 @@ State 25
   185 variable: "identifier" .  ["end of file", "end of line", "'", ",", ":", ";", ".", ".'", "+", "-", "*", ".*", ".*.", "*.", "/", "./", "/.", "./.", "\\", ".\\", "\\.", ".\\.", "** or ^", ".^", "==", "<> or ~=", "<", "<=", ">", ">=", "&", "&&", "|", "||", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
   252 assignable: "identifier" .  ["="]
 
-    "%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
+    "%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
 
-    "="       reduce using rule 252 (assignable)
-    $default  reduce using rule 185 (variable)
+    "="       réduction par utilisation de la règle 252 (assignable)
+    $défaut  réduction par utilisation de la règle 185 (variable)
 
-    implicitCallable  go to state 104
+    implicitCallable  aller à l'état 104
 
-    Conflict between rule 185 and token "(" resolved as shift (LISTABLE < "(").
+    Conflit entre la règle 185 et le jeton "(" résolu par décalage (LISTABLE < "(").
 
 
-State 26
+État 26
 
   186 variable: "integer" .
 
-    $default  reduce using rule 186 (variable)
+    $défaut  réduction par utilisation de la règle 186 (variable)
 
 
-State 27
+État 27
 
   188 variable: "float" .
 
-    $default  reduce using rule 188 (variable)
+    $défaut  réduction par utilisation de la règle 188 (variable)
 
 
-State 28
+État 28
 
   187 variable: "number" .
 
-    $default  reduce using rule 187 (variable)
+    $défaut  réduction par utilisation de la règle 187 (variable)
 
 
-State 29
+État 29
 
    33 expression: "line comment" .
 
-    $default  reduce using rule 33 (expression)
+    $défaut  réduction par utilisation de la règle 33 (expression)
 
 
-State 30
+État 30
 
     0 $accept: program . "end of file"
 
-    "end of file"  shift, and go to state 105
+    "end of file"  décalage et aller à l'état 105
 
 
-State 31
+État 31
 
     1 program: expressions .
 
-    $default  reduce using rule 1 (program)
+    $défaut  réduction par utilisation de la règle 1 (program)
 
 
-State 32
+État 32
 
     5 expressions: recursiveExpression .  ["end of file", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch"]
     6            | recursiveExpression . expression
@@ -2579,79 +2583,79 @@ State 32
   368              | . "return" variable
   369              | . "return" functionCall
 
-    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
+    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
 
     3 program: expressionLineBreak .  ["end of file"]
    17 expressionLineBreak: expressionLineBreak . ";"
    18                    | expressionLineBreak . ","
    19                    | expressionLineBreak . "end of line"
 
-    "end of line"  shift, and go to state 107
-    ","            shift, and go to state 108
-    ";"            shift, and go to state 109
+    "end of line"  décalage et aller à l'état 107
+    ","            décalage et aller à l'état 108
+    ";"            décalage et aller à l'état 109
 
-    $default  reduce using rule 3 (program)
+    $défaut  réduction par utilisation de la règle 3 (program)
 
 
-State 34
+État 34
 
     8 expressions: expression .  ["end of file", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch"]
     9            | expression . "line comment"
@@ -2664,17 +2668,17 @@ State 34
    18                    | . expressionLineBreak ","
    19                    | . expressionLineBreak "end of line"
 
-    "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
+    "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
 
-    $default  reduce using rule 8 (expressions)
+    $défaut  réduction par utilisation de la règle 8 (expressions)
 
-    expressionLineBreak  go to state 112
+    expressionLineBreak  aller à l'état 112
 
 
-State 35
+État 35
 
    29 expression: implicitFunctionCall .  ["end of file", "end of line", ",", ";", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
    35 implicitFunctionCall: implicitFunctionCall . implicitCallable
@@ -2689,22 +2693,22 @@ State 35
    45                 | . implicitCallable "." "identifier"
    46                 | . "path"
 
-    "%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
+    "%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
 
-    $default  reduce using rule 29 (expression)
+    $défaut  réduction par utilisation de la règle 29 (expression)
 
-    implicitCallable  go to state 113
+    implicitCallable  aller à l'état 113
 
 
-State 36
+État 36
 
    21 expression: functionCall .  ["end of file", "end of line", ",", ";", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
    91 comparison: functionCall . rightComparable
@@ -2790,76 +2794,76 @@ State 36
   251           | functionCall . "." keywords
   255           | functionCall . "(" functionArgs ")"
 
-    "'"         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
+    "'"         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
 
    47 functionCall: simpleFunctionCall .
 
-    $default  reduce using rule 47 (functionCall)
+    $défaut  réduction par utilisation de la règle 47 (functionCall)
 
 
-State 38
+État 38
 
    20 expression: functionDeclaration .
 
-    $default  reduce using rule 20 (expression)
+    $défaut  réduction par utilisation de la règle 20 (expression)
 
 
-State 39
+État 39
 
   195 variable: comparison .
 
-    $default  reduce using rule 195 (variable)
+    $défaut  réduction par utilisation de la règle 195 (variable)
 
 
-State 40
+État 40
 
   184 variable: operation .
 
-    $default  reduce using rule 184 (variable)
+    $défaut  réduction par utilisation de la règle 184 (variable)
 
 
-State 41
+État 41
 
    28 expression: variable .  ["end of file", "end of line", ",", ";", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
    90 comparison: variable . rightComparable
@@ -2943,99 +2947,99 @@ State 41
   249           | variable . "." functionCall
   254           | variable . "(" functionArgs ")"
 
-    "'"         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
+    "'"         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
 
   183 variable: cell .
 
-    $default  reduce using rule 183 (variable)
+    $défaut  réduction par utilisation de la règle 183 (variable)
 
 
-State 43
+État 43
 
   182 variable: matrix .
 
-    $default  reduce using rule 182 (variable)
+    $défaut  réduction par utilisation de la règle 182 (variable)
 
 
-State 44
+État 44
 
    22 expression: variableDeclaration .
 
-    $default  reduce using rule 22 (expression)
+    $défaut  réduction par utilisation de la règle 22 (expression)
 
 
-State 45
+État 45
 
   239 variableDeclaration: assignable . "=" variable
   240                    | assignable . "=" functionCall
   243                    | assignable . "=" ":"
   245                    | assignable . "=" returnControl
 
-    "="  shift, and go to state 159
+    "="  décalage et aller à l'état 159
 
 
-State 46
+État 46
 
   253 assignable: multipleResults .
 
-    $default  reduce using rule 253 (assignable)
+    $défaut  réduction par utilisation de la règle 253 (assignable)
 
 
-State 47
+État 47
 
    23 expression: ifControl .
 
-    $default  reduce using rule 23 (expression)
+    $défaut  réduction par utilisation de la règle 23 (expression)
 
 
-State 48
+État 48
 
    24 expression: selectControl .
 
-    $default  reduce using rule 24 (expression)
+    $défaut  réduction par utilisation de la règle 24 (expression)
 
 
-State 49
+État 49
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -3111,67 +3115,67 @@ State 49
   297 selectable: . variable
   298           | . functionCall
 
-    "%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
+    "%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
 
    25 expression: forControl .
 
-    $default  reduce using rule 25 (expression)
+    $défaut  réduction par utilisation de la règle 25 (expression)
 
 
-State 51
+État 51
 
    26 expression: whileControl .
 
-    $default  reduce using rule 26 (expression)
+    $défaut  réduction par utilisation de la règle 26 (expression)
 
 
-State 52
+État 52
 
    27 expression: tryControl .
 
-    $default  reduce using rule 27 (expression)
+    $défaut  réduction par utilisation de la règle 27 (expression)
 
 
-State 53
+État 53
 
    32 expression: returnControl .
 
-    $default  reduce using rule 32 (expression)
+    $défaut  réduction par utilisation de la règle 32 (expression)
 
 
-State 54
+État 54
 
     2 program: "end of line" expressions .
 
-    $default  reduce using rule 2 (program)
+    $défaut  réduction par utilisation de la règle 2 (program)
 
 
-State 55
+État 55
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -3262,37 +3266,37 @@ State 55
   235                    | . functionCall
   236                    | . "line comment"
 
-    "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
+    "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
 
    49 simpleFunctionCall: "identifier" . "(" functionArgs ")"
    50                   | "identifier" . "{" functionArgs "}"
@@ -3300,16 +3304,16 @@ State 56
    52                   | "identifier" . "{" "}"
   185 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"]
 
-    "("  shift, and go to state 96
-    "{"  shift, and go to state 97
+    "("  décalage et aller à l'état 96
+    "{"  décalage et aller à l'état 97
 
-    $default  reduce using rule 185 (variable)
+    $défaut  réduction par utilisation de la règle 185 (variable)
 
-    Conflict between rule 185 and token "(" resolved as shift (LISTABLE < "(").
-    Conflict between rule 185 and token "{" resolved as shift (LISTABLE < "{").
+    Conflit entre la règle 185 et le jeton "(" résolu par décalage (LISTABLE < "(").
+    Conflit entre la règle 185 et le jeton "{" résolu par décalage (LISTABLE < "{").
 
 
-State 57
+État 57
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -3388,50 +3392,50 @@ State 57
   181         | functionCall . listableEnd
   197         | functionCall . "(" functionArgs ")"
 
-    "("  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
+    "("  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
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -3511,50 +3515,50 @@ State 58
   180         | variable . listableEnd
   196         | variable . "(" functionArgs ")"
 
-    "("  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
+    "("  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
 
    48 functionCall: "(" functionCall . ")"
    91 comparison: functionCall . rightComparable
@@ -3635,47 +3639,47 @@ State 59
   201 variableFields: functionCall . "," functionCall
   202               | functionCall . "," variable
 
-    "'"         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
+    "'"         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
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -3757,57 +3761,57 @@ State 60
   200 variableFields: variable . "," variable
   203               | variable . "," functionCall
 
-    "'"         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
+    "'"         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
 
   194 variable: "(" variableFields . ")"
   198 variableFields: variableFields . "," variable
   199               | variableFields . "," functionCall
 
-    ","  shift, and go to state 172
-    ")"  shift, and go to state 173
+    ","  décalage et aller à l'état 172
+    ")"  décalage et aller à l'état 173
 
 
-State 62
+État 62
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -3894,50 +3898,50 @@ State 62
   235                    | . functionCall
   236                    | . "line comment"
 
-    "%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
+    "%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
 
   219 matrix: "[" "]" .
 
-    $default  reduce using rule 219 (matrix)
+    $défaut  réduction par utilisation de la règle 219 (matrix)
 
 
-State 64
+État 64
 
   236 matrixOrCellColumns: "line comment" .
 
-    $default  reduce using rule 236 (matrixOrCellColumns)
+    $défaut  réduction par utilisation de la règle 236 (matrixOrCellColumns)
 
 
-State 65
+État 65
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -4016,51 +4020,51 @@ State 65
   197         | functionCall . "(" functionArgs ")"
   235 matrixOrCellColumns: functionCall .  ["end of line", "%t or %T", "%f or %F", "~ or @", "$", ",", ";", "[", "]", "{", "}", "string", "identifier", "integer", "float", "number", "line comment"]
 
-    "'"         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
+    "'"         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
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -4140,51 +4144,51 @@ State 66
   196         | variable . "(" functionArgs ")"
   234 matrixOrCellColumns: variable .  ["end of line", "%t or %T", "%f or %F", "~ or @", "$", ",", ";", "[", "]", "{", "}", "string", "identifier", "integer", "float", "number", "line comment"]
 
-    "'"         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
+    "'"         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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4268,42 +4272,42 @@ State 67
   235                    | . functionCall
   236                    | . "line comment"
 
-    "%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
+    "%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
 
   221 matrixOrCellLines: matrixOrCellLine .
 
-    $default  reduce using rule 221 (matrixOrCellLines)
+    $défaut  réduction par utilisation de la règle 221 (matrixOrCellLines)
 
 
-State 69
+État 69
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4389,38 +4393,38 @@ State 69
   238                         | . ","
   256 multipleResults: "[" matrixOrCellColumns . "]"
 
-    "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
+    "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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4507,43 +4511,43 @@ State 70
   235                    | . functionCall
   236                    | . "line comment"
 
-    "%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
+    "%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
 
   211 cell: "{" "}" .
 
-    $default  reduce using rule 211 (cell)
+    $défaut  réduction par utilisation de la règle 211 (cell)
 
 
-State 72
+État 72
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4627,35 +4631,35 @@ State 72
   235                    | . functionCall
   236                    | . "line comment"
 
-    "%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
+    "%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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -4740,38 +4744,38 @@ State 73
   237 matrixOrCellColumnsBreak: . matrixOrCellColumnsBreak ","
   238                         | . ","
 
-    "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
+    "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
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -4805,7 +4809,7 @@ State 74
   120                | . "<=" functionCall
   121                | . "<=" ":"
   123 operation: functionCall . rightOperand
-  127          | "+" functionCall .  ["end of file", error, "end of line", "%t or %T", "%f or %F", "~ 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"]
+  127          | "+" functionCall .  ["end of file", error, "end of line", "%t or %T", "%f or %F", "~ 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"]
   130          | functionCall . "** or ^" variable
   131          | functionCall . "** or ^" functionCall
   134          | functionCall . ".^" variable
@@ -4850,66 +4854,54 @@ State 74
   181         | functionCall . listableEnd
   197         | functionCall . "(" functionArgs ")"
 
-    "'"        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
+    "'"        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 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 (UPLUS < "'").
+    Conflit entre la règle 127 et le jeton ":" résolu par réduction (":" < UPLUS).
+    Conflit entre la règle 127 et le jeton "(" résolu par décalage (UPLUS < "(").
+    Conflit entre la règle 127 et le jeton "." résolu par décalage (UPLUS < ".").
+    Conflit entre la règle 127 et le jeton ".'" résolu par décalage (UPLUS < ".'").
+    Conflit entre la règle 127 et le jeton "+" résolu par réduction ("+" < UPLUS).
+    Conflit entre la règle 127 et le jeton "-" résolu par réduction ("-" < UPLUS).
+    Conflit entre la règle 127 et le jeton "*" résolu par réduction ("*" < UPLUS).
+    Conflit entre la règle 127 et le jeton ".*" résolu par réduction (".*" < UPLUS).
+    Conflit entre la règle 127 et le jeton ".*." résolu par réduction (".*." < UPLUS).
+    Conflit entre la règle 127 et le jeton "*." résolu par réduction ("*." < UPLUS).
+    Conflit entre la règle 127 et le jeton "/" résolu par réduction ("/" < UPLUS).
+    Conflit entre la règle 127 et le jeton "./" résolu par réduction ("./" < UPLUS).
+    Conflit entre la règle 127 et le jeton "/." résolu par réduction ("/." < UPLUS).
+    Conflit entre la règle 127 et le jeton "./." résolu par réduction ("./." < UPLUS).
+    Conflit entre la règle 127 et le jeton "\\" résolu par réduction ("\\" < UPLUS).
+    Conflit entre la règle 127 et le jeton ".\\" résolu par réduction (".\\" < UPLUS).
+    Conflit entre la règle 127 et le jeton "\\." résolu par réduction ("\\." < UPLUS).
+    Conflit entre la règle 127 et le jeton ".\\." résolu par réduction (".\\." < UPLUS).
+    Conflit entre la règle 127 et le jeton "** or ^" résolu par décalage (UPLUS < "** or ^").
+    Conflit entre la règle 127 et le jeton ".^" résolu par décalage (UPLUS < ".^").
+    Conflit entre la règle 127 et le jeton "==" résolu par réduction ("==" < UPLUS).
+    Conflit entre la règle 127 et le jeton "<> or ~=" résolu par réduction ("<> or ~=" < UPLUS).
+    Conflit entre la règle 127 et le jeton "<" résolu par réduction ("<" < UPLUS).
+    Conflit entre la règle 127 et le jeton "<=" résolu par réduction ("<=" < UPLUS).
+    Conflit entre la règle 127 et le jeton ">" résolu par réduction (">" < UPLUS).
+    Conflit entre la règle 127 et le jeton ">=" résolu par réduction (">=" < UPLUS).
+    Conflit entre la règle 127 et le jeton "&" résolu par réduction ("&" < UPLUS).
+    Conflit entre la règle 127 et le jeton "&&" résolu par réduction ("&&" < UPLUS).
+    Conflit entre la règle 127 et le jeton "|" résolu par réduction ("|" < UPLUS).
+    Conflit entre la règle 127 et le jeton "||" résolu par réduction ("||" < UPLUS).
+
+
+État 75
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -4943,7 +4935,7 @@ State 75
   120                | . "<=" functionCall
   121                | . "<=" ":"
   122 operation: variable . rightOperand
-  126          | "+" variable .  ["end of file", error, "end of line", "%t or %T", "%f or %F", "~ 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"]
+  126          | "+" variable .  ["end of file", error, "end of line", "%t or %T", "%f or %F", "~ 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"]
   128          | variable . "** or ^" variable
   129          | variable . "** or ^" functionCall
   132          | variable . ".^" variable
@@ -4989,66 +4981,54 @@ State 75
   180         | variable . listableEnd
   196         | variable . "(" functionArgs ")"
 
-    "'"        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
+    "'"        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 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 (UPLUS < "'").
+    Conflit entre la règle 126 et le jeton ":" résolu par réduction (":" < UPLUS).
+    Conflit entre la règle 126 et le jeton "(" résolu par décalage (UPLUS < "(").
+    Conflit entre la règle 126 et le jeton "." résolu par décalage (UPLUS < ".").
+    Conflit entre la règle 126 et le jeton ".'" résolu par décalage (UPLUS < ".'").
+    Conflit entre la règle 126 et le jeton "+" résolu par réduction ("+" < UPLUS).
+    Conflit entre la règle 126 et le jeton "-" résolu par réduction ("-" < UPLUS).
+    Conflit entre la règle 126 et le jeton "*" résolu par réduction ("*" < UPLUS).
+    Conflit entre la règle 126 et le jeton ".*" résolu par réduction (".*" < UPLUS).
+    Conflit entre la règle 126 et le jeton ".*." résolu par réduction (".*." < UPLUS).
+    Conflit entre la règle 126 et le jeton "*." résolu par réduction ("*." < UPLUS).
+    Conflit entre la règle 126 et le jeton "/" résolu par réduction ("/" < UPLUS).
+    Conflit entre la règle 126 et le jeton "./" résolu par réduction ("./" < UPLUS).
+    Conflit entre la règle 126 et le jeton "/." résolu par réduction ("/." < UPLUS).
+    Conflit entre la règle 126 et le jeton "./." résolu par réduction ("./." < UPLUS).
+    Conflit entre la règle 126 et le jeton "\\" résolu par réduction ("\\" < UPLUS).
+    Conflit entre la règle 126 et le jeton ".\\" résolu par réduction (".\\" < UPLUS).
+    Conflit entre la règle 126 et le jeton "\\." résolu par réduction ("\\." < UPLUS).
+    Conflit entre la règle 126 et le jeton ".\\." résolu par réduction (".\\." < UPLUS).
+    Conflit entre la règle 126 et le jeton "** or ^" résolu par décalage (UPLUS < "** or ^").
+    Conflit entre la règle 126 et le jeton ".^" résolu par décalage (UPLUS < ".^").
+    Conflit entre la règle 126 et le jeton "==" résolu par réduction ("==" < UPLUS).
+    Conflit entre la règle 126 et le jeton "<> or ~=" résolu par réduction ("<> or ~=" < UPLUS).
+    Conflit entre la règle 126 et le jeton "<" résolu par réduction ("<" < UPLUS).
+    Conflit entre la règle 126 et le jeton "<=" résolu par réduction ("<=" < UPLUS).
+    Conflit entre la règle 126 et le jeton ">" résolu par réduction (">" < UPLUS).
+    Conflit entre la règle 126 et le jeton ">=" résolu par réduction (">=" < UPLUS).
+    Conflit entre la règle 126 et le jeton "&" résolu par réduction ("&" < UPLUS).
+    Conflit entre la règle 126 et le jeton "&&" résolu par réduction ("&&" < UPLUS).
+    Conflit entre la règle 126 et le jeton "|" résolu par réduction ("|" < UPLUS).
+    Conflit entre la règle 126 et le jeton "||" résolu par réduction ("||" < UPLUS).
+
+
+État 76
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -5127,54 +5107,54 @@ State 76
   181         | functionCall . listableEnd
   197         | functionCall . "(" functionArgs ")"
 
-    "'"        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
+    "'"        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
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -5254,54 +5234,54 @@ State 77
   180         | variable . listableEnd
   196         | variable . "(" functionArgs ")"
 
-    "'"        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
+    "'"        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
 
    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
@@ -5380,51 +5360,51 @@ State 78
   181         | functionCall . listableEnd
   197         | functionCall . "(" functionArgs ")"
 
-    "'"         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
+    "'"         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
 
   257 ifControl: "if" condition . then thenBody "end"
   258          | "if" condition . then thenBody else elseBody "end"
@@ -5441,18 +5421,18 @@ State 79
   273     | . ifConditionBreak
   274     | . %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"  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
+    "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
 
-    $default  reduce using rule 274 (then)
+    $défaut  réduction par utilisation de la règle 274 (then)
 
-    ifConditionBreak  go to state 199
-    then              go to state 200
+    ifConditionBreak  aller à l'état 199
+    then              aller à l'état 200
 
 
-State 80
+État 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
@@ -5532,51 +5512,51 @@ State 80
   180         | variable . listableEnd
   196         | variable . "(" functionArgs ")"
 
-    "'"         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
+    "'"         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
 
    68 functionDeclaration: "function" "[" . functionDeclarationReturns "]" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
    69                    | "function" "[" . "]" "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
@@ -5586,14 +5566,14 @@ State 81
    79 idList: . idList "," "identifier"
    80       | . "identifier"
 
-    "]"           shift, and go to state 201
-    "identifier"  shift, and go to state 202
+    "]"           décalage et aller à l'état 201
+    "identifier"  décalage et aller à l'état 202
 
-    functionDeclarationReturns  go to state 203
-    idList                      go to state 204
+    functionDeclarationReturns  aller à l'état 203
+    idList                      aller à l'état 204
 
 
-State 82
+État 82
 
    67 functionDeclaration: "function" "identifier" . "=" "identifier" functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
    70                    | "function" "identifier" . functionDeclarationArguments functionDeclarationBreak functionBody "endfunction"
@@ -5603,29 +5583,29 @@ State 82
    77                             | . "(" ")"
    78                             | . %empty  ["end of line", ",", ";", "line comment"]
 
-    "("  shift, and go to state 205
-    "="  shift, and go to state 206
+    "("  décalage et aller à l'état 205
+    "="  décalage et aller à l'état 206
 
-    $default  reduce using rule 78 (functionDeclarationArguments)
+    $défaut  réduction par utilisation de la règle 78 (functionDeclarationArguments)
 
-    functionDeclarationArguments  go to state 207
+    functionDeclarationArguments  aller à l'état 207
 
 
-State 83
+État 83
 
   325 forControl: "for" "(" . "identifier" "=" forIterator ")" forConditionBreak forBody "end"
 
-    "identifier"  shift, and go to state 208
+    "identifier"  décalage et aller à l'état 208
 
 
-State 84
+État 84
 
   324 forControl: "for" "identifier" . "=" forIterator forConditionBreak forBody "end"
 
-    "="  shift, and go to state 209
+    "="  décalage et aller à l'état 209
 
 
-State 85
+État 85
 
   338 whileControl: "while" condition . whileConditionBreak whileBody "end"
   341 whileConditionBreak: . ","
@@ -5647,17 +5627,17 @@ State 85
   357                    | . "then" "," "end of line"
   358                    | . "then" ";" "end of line"
 
-    "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
+    "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
 
-    whileConditionBreak  go to state 216
+    whileConditionBreak  aller à l'état 216
 
 
-State 86
+État 86
 
     5 expressions: . recursiveExpression
     6            | . recursiveExpression expression
@@ -5798,61 +5778,61 @@ State 86
   368              | . "return" variable
   369              | . "return" functionCall
 
-    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 365 (catchBody)
-    "catch"  reduce using rule 365 (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
+    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 365 (catchBody)
+    "catch"  réduction par utilisation de la règle 365 (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
 
     5 expressions: . recursiveExpression
     6            | . recursiveExpression expression
@@ -5992,58 +5972,58 @@ State 87
   368              | . "return" variable
   369              | . "return" functionCall
 
-    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
+    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
 
     5 expressions: . recursiveExpression
     6            | . recursiveExpression expression
@@ -6183,74 +6163,74 @@ State 88
   368              | . "return" variable
   369              | . "return" functionCall
 
-    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
+    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
 
   361 catchBody: expressions .
 
-    $default  reduce using rule 361 (catchBody)
+    $défaut  réduction par utilisation de la règle 361 (catchBody)
 
 
-State 90
+État 90
 
   359 tryControl: "try" catchBody . "catch" catchBody "end"
   360           | "try" catchBody . "end"
 
-    "end"    shift, and go to state 220
-    "catch"  shift, and go to state 221
+    "end"    décalage et aller à l'état 220
+    "catch"  décalage et aller à l'état 221
 
 
-State 91
+État 91
 
    91 comparison: functionCall . rightComparable
    92 rightComparable: . "&" variable
@@ -6329,47 +6309,47 @@ State 91
   197         | functionCall . "(" functionArgs ")"
   369 returnControl: "return" functionCall .  ["end of file", "end of line", ",", ";", ")", "}", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
 
-    "'"         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 369 (returnControl)
-
-    rightComparable  go to state 146
-    rightOperand     go to state 147
-    listableBegin    go to state 148
-    listableEnd      go to state 149
-
-
-State 92
+    "'"         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 369 (returnControl)
+
+    rightComparable  aller à l'état 146
+    rightOperand     aller à l'état 147
+    listableBegin    aller à l'état 148
+    listableEnd      aller à l'état 149
+
+
+État 92
 
    90 comparison: variable . rightComparable
    92 rightComparable: . "&" variable
@@ -6449,68 +6429,68 @@ State 92
   196         | variable . "(" functionArgs ")"
   368 returnControl: "return" variable .  ["end of file", "end of line", ",", ";", ")", "}", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch", "line comment"]
 
-    "'"         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 368 (returnControl)
-
-    rightComparable  go to state 156
-    rightOperand     go to state 157
-    listableBegin    go to state 148
-    listableEnd      go to state 158
-
-
-State 93
+    "'"         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 368 (returnControl)
+
+    rightComparable  aller à l'état 156
+    rightOperand     aller à l'état 157
+    listableBegin    aller à l'état 148
+    listableEnd      aller à l'état 158
+
+
+État 93
 
    43 implicitCallable: "%t or %T" .
 
-    $default  reduce using rule 43 (implicitCallable)
+    $défaut  réduction par utilisation de la règle 43 (implicitCallable)
 
 
-State 94
+État 94
 
    44 implicitCallable: "%f or %F" .
 
-    $default  reduce using rule 44 (implicitCallable)
+    $défaut  réduction par utilisation de la règle 44 (implicitCallable)
 
 
-State 95
+État 95
 
    42 implicitCallable: "$" .
 
-    $default  reduce using rule 42 (implicitCallable)
+    $défaut  réduction par utilisation de la règle 42 (implicitCallable)
 
 
-State 96
+État 96
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -6614,38 +6594,38 @@ State 96
   255           | . functionCall "(" functionArgs ")"
   256 multipleResults: . "[" matrixOrCellColumns "]"
 
-    "%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
+    "%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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -6749,97 +6729,97 @@ State 97
   255           | . functionCall "(" functionArgs ")"
   256 multipleResults: . "[" matrixOrCellColumns "]"
 
-    "%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
+    "%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
 
    41 implicitCallable: "string" .
 
-    $default  reduce using rule 41 (implicitCallable)
+    $défaut  réduction par utilisation de la règle 41 (implicitCallable)
 
 
-State 99
+État 99
 
    37 implicitCallable: "identifier" .
 
-    $default  reduce using rule 37 (implicitCallable)
+    $défaut  réduction par utilisation de la règle 37 (implicitCallable)
 
 
-State 100
+État 100
 
    38 implicitCallable: "integer" .
 
-    $default  reduce using rule 38 (implicitCallable)
+    $défaut  réduction par utilisation de la règle 38 (implicitCallable)
 
 
-State 101
+État 101
 
    40 implicitCallable: "float" .
 
-    $default  reduce using rule 40 (implicitCallable)
+    $défaut  réduction par utilisation de la règle 40 (implicitCallable)
 
 
-State 102
+État 102
 
    39 implicitCallable: "number" .
 
-    $default  reduce using rule 39 (implicitCallable)
+    $défaut  réduction par utilisation de la règle 39 (implicitCallable)
 
 
-State 103
+État 103
 
    46 implicitCallable: "path" .
 
-    $default  reduce using rule 46 (implicitCallable)
+    $défaut  réduction par utilisation de la règle 46 (implicitCallable)
 
 
-State 104
+État 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"
 
-    "."  shift, and go to state 232
+    "."  décalage et aller à l'état 232
 
-    $default  reduce using rule 36 (implicitFunctionCall)
+    $défaut  réduction par utilisation de la règle 36 (implicitFunctionCall)
 
 
-State 105
+État 105
 
     0 $accept: program "end of file" .
 
-    $default  accept
+    $défaut  accepter
 
 
-State 106
+État 106
 
     6 expressions: recursiveExpression expression .  ["end of file", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch"]
     7            | recursiveExpression expression . "line comment"
@@ -6852,45 +6832,45 @@ State 106
    18                    | . expressionLineBreak ","
    19                    | . expressionLineBreak "end of line"
 
-    "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
+    "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
 
-    $default  reduce using rule 6 (expressions)
+    $défaut  réduction par utilisation de la règle 6 (expressions)
 
-    expressionLineBreak  go to state 234
+    expressionLineBreak  aller à l'état 234
 
 
-State 107
+État 107
 
    19 expressionLineBreak: expressionLineBreak "end of line" .
 
-    $default  reduce using rule 19 (expressionLineBreak)
+    $défaut  réduction par utilisation de la règle 19 (expressionLineBreak)
 
 
-State 108
+État 108
 
    18 expressionLineBreak: expressionLineBreak "," .
 
-    $default  reduce using rule 18 (expressionLineBreak)
+    $défaut  réduction par utilisation de la règle 18 (expressionLineBreak)
 
 
-State 109
+État 109
 
    17 expressionLineBreak: expressionLineBreak ";" .
 
-    $default  reduce using rule 17 (expressionLineBreak)
+    $défaut  réduction par utilisation de la règle 17 (expressionLineBreak)
 
 
-State 110
+État 110
 
    16 expressionLineBreak: "end of line" .
 
-    $default  reduce using rule 16 (expressionLineBreak)
+    $défaut  réduction par utilisation de la règle 16 (expressionLineBreak)
 
 
-State 111
+État 111
 
     9 expressions: expression "line comment" .  ["end of file", "else", "elseif", "end", "case", "otherwise", "endfunction", "catch"]
    12 recursiveExpression: expression "line comment" . expressionLineBreak
@@ -6901,47 +6881,47 @@ State 111
    18                    | . expressionLineBreak ","
    19                    | . expressionLineBreak "end of line"
 
-    "end of line"  shift, and go to state 110
-    ","            shift, and go to state 7
-    ";"            shift, and go to state 8
+    "end of line"  décalage et aller à l'état 110
+    ","            décalage et aller à l'état 7
+    ";"            décalage et aller à l'état 8
 
-    $default  reduce using rule 9 (expressions)
+    $défaut  réduction par utilisation de la règle 9 (expressions)
 
-    expressionLineBreak  go to state 235
+    expressionLineBreak  aller à l'état 235
 
 
-State 112
+État 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"  shift, and go to state 107
-    ","            shift, and go to state 108
-    ";"            shift, and go to state 109
+    "end of line"  décalage et aller à l'état 107
+    ","            décalage et aller à l'état 108
+    ";"            décalage et aller à l'état 109
 
-    $default  reduce using rule 13 (recursiveExpression)
+    $défaut  réduction par utilisation de la règle 13 (recursiveExpression)
 
 
-State 113
+État 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"
 
-    "."  shift, and go to state 232
+    "."  décalage et aller à l'état 232
 
-    $default  reduce using rule 35 (implicitFunctionCall)
+    $défaut  réduction par utilisation de la règle 35 (implicitFunctionCall)
 
 
-State 114
+État 114
 
   138 operation: functionCall "'" .
 
-    $default  reduce using rule 138 (operation)
+    $défaut  réduction par utilisation de la règle 138 (operation)
 
 
-State 115
+État 115
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7013,31 +6993,31 @@ State 115
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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
+    "%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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7141,37 +7121,37 @@ State 116
   255           | functionCall "(" . functionArgs ")"
   256 multipleResults: . "[" matrixOrCellColumns "]"
 
-    "%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
+    "%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
 
   178 variable: functionCall "." . "identifier"
   179         | functionCall "." . keywords
@@ -7196,37 +7176,37 @@ State 117
   390         | . "catch"
   391         | . "return"
 
-    "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 257
-
-    keywords  go to state 258
-
-
-State 118
+    "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 257
+
+    keywords  aller à l'état 258
+
+
+État 118
 
   139 operation: functionCall ".'" .
 
-    $default  reduce using rule 139 (operation)
+    $défaut  réduction par utilisation de la règle 139 (operation)
 
 
-State 119
+État 119
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7298,31 +7278,31 @@ State 119
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 259
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 260
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 120
+    "%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 259
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 260
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 120
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7394,31 +7374,31 @@ State 120
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 261
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 262
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 121
+    "%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 261
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 262
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 121
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7490,31 +7470,31 @@ State 121
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 263
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 264
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 122
+    "%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 263
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 264
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 122
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7586,31 +7566,31 @@ State 122
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 265
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 266
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 123
+    "%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 265
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 266
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 123
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7682,31 +7662,31 @@ State 123
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 267
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 268
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 124
+    "%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 267
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 268
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 124
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7778,31 +7758,31 @@ State 124
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 269
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 270
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 125
+    "%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 269
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 270
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 125
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7874,31 +7854,31 @@ State 125
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 271
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 272
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 126
+    "%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 271
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 272
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 126
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -7970,31 +7950,31 @@ State 126
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 273
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 274
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 127
+    "%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 273
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 274
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 127
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8066,31 +8046,31 @@ State 127
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 275
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 276
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 128
+    "%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 275
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 276
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 128
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8162,31 +8142,31 @@ State 128
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 277
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 278
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 129
+    "%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 277
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 278
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 129
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8258,31 +8238,31 @@ State 129
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 279
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 280
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 130
+    "%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 279
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 280
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 130
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8354,31 +8334,31 @@ State 130
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 281
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 282
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 131
+    "%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 281
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 282
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 131
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8450,31 +8430,31 @@ State 131
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 283
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 284
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 132
+    "%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 283
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 284
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 132
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8546,31 +8526,31 @@ State 132
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 285
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 286
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 133
+    "%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 285
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 286
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 133
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8642,31 +8622,31 @@ State 133
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 287
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 288
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 134
+    "%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 287
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 288
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 134
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8738,31 +8718,31 @@ State 134
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 289
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 290
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 135
+    "%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 289
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 290
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 135
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8835,32 +8815,32 @@ State 135
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 291
-    "("           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 292
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 293
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 136
+    "%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 291
+    "("           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 292
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 293
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 136
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -8933,32 +8913,32 @@ State 136
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 294
-    "("           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 295
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 296
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 137
+    "%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 294
+    "("           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 295
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 296
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 137
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9031,32 +9011,32 @@ State 137
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 297
-    "("           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 298
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 299
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 138
+    "%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 297
+    "("           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 298
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 299
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 138
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9129,32 +9109,32 @@ State 138
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 300
-    "("           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 301
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 302
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 139
+    "%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 300
+    "("           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 301
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 302
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 139
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9227,32 +9207,32 @@ State 139
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 303
-    "("           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 304
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 305
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 140
+    "%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 303
+    "("           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 304
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 305
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 140
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9325,32 +9305,32 @@ State 140
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 306
-    "("           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 307
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 308
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 141
+    "%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 306
+    "("           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 307
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 308
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 141
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9423,32 +9403,32 @@ State 141
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 309
-    "("           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 310
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 311
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 142
+    "%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 309
+    "("           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 310
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 311
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 142
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9521,32 +9501,32 @@ State 142
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 312
-    "("           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 313
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 314
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 143
+    "%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 312
+    "("           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 313
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 314
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 143
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9619,32 +9599,32 @@ State 143
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 315
-    "("           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 316
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 317
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 144
+    "%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 315
+    "("           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 316
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 317
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 144
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9717,32 +9697,32 @@ State 144
   218       | . "[" "end of line" "]"
   219       | . "[" "]"
 
-    "%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 318
-    "("           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 319
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 320
-    cell                go to state 42
-    matrix              go to state 43
-
-
-State 145
+    "%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 318
+    "("           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 319
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 320
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+
+
+État 145
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9819,75 +9799,75 @@ State 145
   368              | . "return" variable
   369              | . "return" functionCall
 
-    "%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 321
-    "("           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 322
-    simpleFunctionCall  go to state 37
-    comparison          go to state 39
-    operation           go to state 40
-    variable            go to state 323
-    cell                go to state 42
-    matrix              go to state 43
-    returnControl       go to state 324
-
-
-State 146
+    "%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 321
+    "("           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 322
+    simpleFunctionCall  aller à l'état 37
+    comparison          aller à l'état 39
+    operation           aller à l'état 40
+    variable            aller à l'état 323
+    cell                aller à l'état 42
+    matrix              aller à l'état 43
+    returnControl       aller à l'état 324
+
+
+État 146
 
    91 comparison: functionCall rightComparable .
 
-    $default  reduce using rule 91 (comparison)
+    $défaut  réduction par utilisation de la règle 91 (comparison)
 
 
-State 147
+État 147
 
   123 operation: functionCall rightOperand .
 
-    $default  reduce using rule 123 (operation)
+    $défaut  réduction par utilisation de la règle 123 (operation)
 
 
-State 148
+État 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"]
 
-    ":"  shift, and go to state 325
+    ":"  décalage et aller à l'état 325
 
-    $default  reduce using rule 172 (listableEnd)
+    $défaut  réduction par utilisation de la règle 172 (listableEnd)
 
-    Conflict between rule 172 and token ":" resolved as shift (LISTABLE < ":").
+    Conflit entre la règle 172 et le jeton ":" résolu par décalage (LISTABLE < ":").
 
 
-State 149
+État 149
 
   181 variable: functionCall listableEnd .
 
-    $default  reduce using rule 181 (variable)
+    $défaut  réduction par utilisation de la règle 181 (variable)
 
 
-State 150
+État 150
 
   136 operation: variable "'" .
 
-    $default  reduce using rule 136 (operation)
+    $défaut  réduction par utilisation de la règle 136 (operation)
 
 
-State 151
+État 151
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -9991,37 +9971,37 @@ State 151
   255           | . functionCall "(" functionArgs ")"
   256 multipleResults: . "[" matrixOrCellColumns "]"
 
-    "%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 326
-    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
+    "%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 326
+    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
 
    47 functionCall: . simpleFunctionCall
    48             | . "(" functionCall ")"
@@ -10054,40 +10034,40 @@ State 152
   390         | . "catch"
   391         | . "return"
 
-    "("            shift, and go to state 327
-    "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 328
-
-    functionCall        go to state 329
-    simpleFunctionCall  go to state 37
-    keywords            go to state 330
-
-
-State 153
+    "("            décalage et aller à l'état 327
+    "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 328
+
+    functionCall        aller à l'état&nb