Overview
Comment: | [core] gc engine, text processor: remove useless commands, code clarification |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | core | rg |
Files: | files | file ages | folders |
SHA3-256: |
6e4f6d12f0bead9361f72b0439474224 |
User & Date: | olr on 2018-06-03 17:43:47 |
Other Links: | branch diff | manifest | tags |
Context
2018-06-04
| ||
08:11 | [graphspell] French ad hoc suggestions check-in: 7c28bd0420 user: olr tags: graphspell, rg | |
2018-06-03
| ||
17:43 | [core] gc engine, text processor: remove useless commands, code clarification check-in: 6e4f6d12f0 user: olr tags: core, rg | |
13:51 | [build][core] gc engine update check-in: 1d9246b161 user: olr tags: core, build, rg | |
Changes
Modified gc_core/py/lang_core/gc_engine.py from [dc1fba7ea9] to [1262fde6c4].
︙ | ︙ | |||
312 313 314 315 316 317 318 | if bContext: dErr['sUnderlined'] = sSentence0[dErr["nStart"]:dErr["nEnd"]] dErr['sBefore'] = sSentence0[max(0,dErr["nStart"]-80):dErr["nStart"]] dErr['sAfter'] = sSentence0[dErr["nEnd"]:dErr["nEnd"]+80] return dErr | | | | < < | | | 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 | if bContext: dErr['sUnderlined'] = sSentence0[dErr["nStart"]:dErr["nEnd"]] dErr['sBefore'] = sSentence0[max(0,dErr["nStart"]-80):dErr["nStart"]] dErr['sAfter'] = sSentence0[dErr["nEnd"]:dErr["nEnd"]+80] return dErr def _rewrite (sSentence, sRepl, iGroup, m, bUppercase): "text processor: write <sRepl> in <sSentence> at <iGroup> position" nLen = m.end(iGroup) - m.start(iGroup) if sRepl == "*": sNew = " " * nLen elif sRepl == "_": sNew = sRepl + " " * (nLen-1) elif sRepl[0:1] == "=": sNew = globals()[sRepl[1:]](sSentence, m) sNew = sNew + " " * (nLen-len(sNew)) if bUppercase and m.group(iGroup)[0:1].isupper(): sNew = sNew.capitalize() else: sNew = m.expand(sRepl) sNew = sNew + " " * (nLen-len(sNew)) return sSentence[0:m.start(iGroup)] + sNew + sSentence[m.end(iGroup):] def ignoreRule (sRuleId): _aIgnoredRules.add(sRuleId) def resetIgnoreRules (): |
︙ | ︙ |