Overview
Comment: | [cli] fix call to lexicographer |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | cli |
Files: | files | file ages | folders |
SHA3-256: |
db66f7b4ddcaff361b4feb08b40b54a8 |
User & Date: | olr on 2020-07-31 15:08:20 |
Other Links: | manifest | tags |
Context
2020-07-31
| ||
15:35 | [js][graphspell][fr] move lexicographer to graphspell (and merge with adhoc suggestion file) check-in: 3dc271d5dd user: olr tags: fr, graphspell, trunk | |
15:08 | [cli] fix call to lexicographer check-in: db66f7b4dd user: olr tags: cli, trunk | |
14:56 | [py][graphspell][fr] move lexicographer to graphspell (and merge with adhoc suggestion file) check-in: 9006c4dc89 user: olr tags: fr, graphspell, trunk | |
Changes
Modified grammalecte-cli.py from [7b2821616b] to [518e480926].
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
...
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
|
xParser.add_argument("-off", "--opt_off", nargs="+", help="deactivate options") xParser.add_argument("-roff", "--rule_off", nargs="+", help="deactivate rules") xParser.add_argument("-d", "--debug", help="debugging mode (only in interactive mode)", action="store_true") xArgs = xParser.parse_args() oGrammarChecker = grammalecte.GrammarChecker("fr") oSpellChecker = oGrammarChecker.getSpellChecker() oLexicographer = oGrammarChecker.getLexicographer() oTextFormatter = oGrammarChecker.getTextFormatter() if xArgs.personal_dict: oJSON = loadDictionary(xArgs.personal_dict) if oJSON: oSpellChecker.setPersonalDictionary(oJSON) if not xArgs.json: ................................................................................ sInputText = "\n~==========~ Enter your text [/h /q] ~==========~\n" sText = _getText(sInputText) while True: if sText.startswith("?"): for sWord in sText[1:].strip().split(): if sWord: echo("* " + sWord) for sMorph in oSpellChecker.getMorph(sWord): echo(" {:<32} {}".format(sMorph, oLexicographer.formatTags(sMorph))) elif sText.startswith("!"): for sWord in sText[1:].strip().split(): if sWord: for lSugg in oSpellChecker.suggest(sWord): echo(" | ".join(lSugg)) elif sText.startswith(">"): oSpellChecker.drawPath(sText[1:].strip()) |
<
|
|
>
>
|
149
150
151
152
153
154
155
156
157
158
159
160
161
162
...
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
|
xParser.add_argument("-off", "--opt_off", nargs="+", help="deactivate options") xParser.add_argument("-roff", "--rule_off", nargs="+", help="deactivate rules") xParser.add_argument("-d", "--debug", help="debugging mode (only in interactive mode)", action="store_true") xArgs = xParser.parse_args() oGrammarChecker = grammalecte.GrammarChecker("fr") oSpellChecker = oGrammarChecker.getSpellChecker() oTextFormatter = oGrammarChecker.getTextFormatter() if xArgs.personal_dict: oJSON = loadDictionary(xArgs.personal_dict) if oJSON: oSpellChecker.setPersonalDictionary(oJSON) if not xArgs.json: ................................................................................ sInputText = "\n~==========~ Enter your text [/h /q] ~==========~\n" sText = _getText(sInputText) while True: if sText.startswith("?"): for sWord in sText[1:].strip().split(): if sWord: echo("* " + sWord) for sElem, aRes in oSpellChecker.analyze(sWord): echo(" - " + sElem) for sMorph, sMeaning in aRes: echo(" {:<40} {}".format(sMorph, sMeaning)) elif sText.startswith("!"): for sWord in sText[1:].strip().split(): if sWord: for lSugg in oSpellChecker.suggest(sWord): echo(" | ".join(lSugg)) elif sText.startswith(">"): oSpellChecker.drawPath(sText[1:].strip()) |