293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
|
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
|
-
+
|
repText += "\nErreur(s) grammaticale(s)";
for (let gramma of toAff.reponse.lGrammarErrors) {
numRep1++;
if (numRep1 == replength) {
ascii1 = "└";
ascii1a = " ";
}
repText += "\n " + ascii1 + " " + gramma.nStart + "->" + gramma.nEnd + " " + gramma.sMessage;
repText += "\n " + ascii1 + " " + gramma.nStart + "->" + gramma.nEnd + " [" + gramma.sRuleId + "]\n " + ascii1a + " " + gramma.sMessage;
ascii2 = "├";
numRep2 = 0;
for (let suggestion of gramma.aSuggestions) {
numRep2++;
if (numRep2 == gramma.aSuggestions.length) {
ascii2 = "└";
}
|
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
|
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
|
-
+
-
+
|
for (const action of ["json", "perf"]) {
if (getArg(aArg, [action])) {
repPreference[action] = getArgVal(aArg, [action]);
repAction[action] = repPreference[action] ? "ON" : "OFF";
}
}
for (const action of ["gceoption", "tfoption"]) {
for (const action of ["gceoption", "tfoption", "gcerule"]) {
if (getArg(aArg, [action])) {
let sFonction = action == "gceoption" ? "GceOption" : "TfOption";
let sFonction = (action == "gceoption") ? "GceOption" : (action == "tfoption") ? "TfOption" : "GceIgnoreRule";
let sOpt = sText.split(" ");
if (sOpt[0] == "reset") {
oGrammarChecker["reset" + sFonction + "s"]();
repAction[action] = "reset";
} else {
for (const optAction of sOpt) {
let bOptVal = optAction[0] == "+" ? true : false;
|