38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
|
arg: "",
description: "Affiche les informations que vous lisez ;)",
execute: ""
},
perf: {
short: "",
arg: "on/off",
description: "Permet d’afficher le temps d’exécution des commandes.",
description: "Affiche le temps d’exécution des commandes.",
execute: ""
},
json: {
short: "",
arg: "on/off",
description: "Réponse en format format json.",
description: "Réponse au format JSON.",
execute: ""
},
exit: {
short: "",
arg: "",
description: "Client interactif: Permet de le quitter.",
description: "Client interactif: Quitter.",
execute: ""
},
text: {
short: "",
arg: "texte",
description: "Client / Server: Définir un texte pour plusieurs actions.",
execute: ""
},
format: {
short: "",
arg: "texte",
description: "Permet de mettre en forme le texte.",
description: "Corrige la typographie du texte.",
execute: "formatText"
},
check: {
short: "",
arg: "texte",
description: "Vérifie la grammaire et l’orthographe d'un texte.",
description: "Vérifie la grammaire et l’orthographe du texte.",
execute: "verifParagraph"
},
lexique: {
short: "",
arg: "texte",
description: "Affiche le lexique du texte.",
description: "Affiche les données lexicales de chaque mot du texte.",
execute: "lexique"
},
spell: {
short: "",
arg: "mot",
description: "Vérifie l’existence d’un mot.",
execute: "spell"
},
suggest: {
short: "",
arg: "mot",
description: "Suggestion des graphies proches d’un mot.",
execute: "suggest"
},
morph: {
short: "",
arg: "mot",
description: "Affiche les informations pour un mot.",
description: "Affiche les données grammaticales (et éventuellement autres) du mot.",
execute: "morph"
},
lemma: {
short: "",
arg: "mot",
description: "Donne le lemme d’un mot.",
description: "Donne le(s) lemme(s) d’un mot.",
execute: "lemma"
},
gceoption: {
short: "",
arg: "+/-name",
description: "Définit les options à utiliser par le correcteur grammatical.",
execute: ""
|
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
|
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
|
-
+
-
+
|
let ascii1, ascii1a, numRep1, ascii2, numRep2, replength;
ascii1 = "├";
ascii1a = "│";
numRep1 = 0;
replength = Object.keys(toAff.reponse.lGrammarErrors).length;
if (replength == 0) {
repText += "\nPas de faute de grammaire";
repText += "\nPas d’erreurs grammaticales trouvées";
} else {
repText += "\nFaute(s) de grammaire";
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;
|