Overview
| Comment: | [lo] remove print() |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | lo |
| Files: | files | file ages | folders |
| SHA3-256: |
a9a49dc9371082932f5e972692af7afd |
| User & Date: | olr on 2021-03-12 10:50:01 |
| Other Links: | manifest | tags |
Context
|
2021-03-12
| ||
| 10:50 | [fr] lo update version check-in: b27782342b user: olr tags: trunk, fr | |
| 10:50 | [lo] remove print() check-in: a9a49dc937 user: olr tags: trunk, lo | |
| 10:47 | [lo] fix error positioning again check-in: 9cf5160fe4 user: olr tags: trunk, lo | |
Changes
Modified gc_core/py/oxt/Grammalecte.py from [6628657a47] to [134f9cff04].
| ︙ | ︙ | |||
180 181 182 183 184 185 186 |
# To see if errors position is correct, try with:
# J'en ai mare, 𝐴𝐴𝐴𝐴𝐴, je vient, (𝑉ᵣ = 𝐴·𝑣H). C'est sa, mais oui... Je suis très fâchés.
# Qu'il sais, 𝐴𝐴𝐴, je vient, (𝑉ᵣ = 𝐴·𝑣H). Oui... Je suis fâchés
# C’est ça. Ça existe sur 𝐴 (activer option “ponctuation en fin de ligne”)
nCheckEnd = 0
for xErr in aErrors:
nCheckEnd = max(xErr.nErrorStart + xErr.nErrorLength, nCheckEnd)
| < < < < | 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 |
# To see if errors position is correct, try with:
# J'en ai mare, 𝐴𝐴𝐴𝐴𝐴, je vient, (𝑉ᵣ = 𝐴·𝑣H). C'est sa, mais oui... Je suis très fâchés.
# Qu'il sais, 𝐴𝐴𝐴, je vient, (𝑉ᵣ = 𝐴·𝑣H). Oui... Je suis fâchés
# C’est ça. Ça existe sur 𝐴 (activer option “ponctuation en fin de ligne”)
nCheckEnd = 0
for xErr in aErrors:
nCheckEnd = max(xErr.nErrorStart + xErr.nErrorLength, nCheckEnd)
# list thresholds of offsets
lThresholds = []
for iCursor in range(nCheckEnd):
try:
if ord(sText[iCursor]) > 65535: # \U00010000: each chars beyond this point has a length of 2
lThresholds.append(iCursor+1) # +1 because only chars after are shifted
except:
traceback.print_exc()
# modify errors position according to thresholds
for xErr in aErrors:
nErrorEnd = xErr.nErrorStart + xErr.nErrorLength
xErr.nErrorStart += bisect_right(lThresholds, xErr.nErrorStart)
nErrorEnd += bisect_right(lThresholds, nErrorEnd)
xErr.nErrorLength = nErrorEnd - xErr.nErrorStart
return len(lThresholds)
g_ImplementationHelper = unohelper.ImplementationHelper()
g_ImplementationHelper.addImplementation(Grammalecte, "org.openoffice.comp.pyuno.Lightproof."+gce.pkg, ("com.sun.star.linguistic2.Proofreader",),)
# g_ImplementationHelper.addImplementation( opt_handler.LightproofOptionsEventHandler, \
|
| ︙ | ︙ |