Overview
| Comment: | [build] color conversion |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | build | rg |
| Files: | files | file ages | folders |
| SHA3-256: |
4af2f99cd18fb0dc57dbe821c5bf4551 |
| User & Date: | olr on 2018-09-02 12:17:12 |
| Other Links: | branch diff | manifest | tags |
Context
|
2018-09-03
| ||
| 10:44 | [fr] ajustements check-in: 257a982d39 user: olr tags: fr, rg | |
|
2018-09-02
| ||
| 12:17 | [build] color conversion check-in: 4af2f99cd1 user: olr tags: build, rg | |
| 12:07 | [core] small code simplification (about PropertyValues in LO) check-in: 0395f1f7bf user: olr tags: core, rg | |
Changes
Modified compile_rules.py from [a6049dfea0] to [943713d834].
| ︙ | ︙ | |||
17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
nRULEWITHOUTNAME = 0
dJSREGEXES = {}
sWORDLIMITLEFT = r"(?<![\w.,–-])" # r"(?<![-.,—])\b" seems slower
sWORDLIMITRIGHT = r"(?![\w–-])" # r"\b(?!-—)" seems slower
def prepareFunction (s):
"convert simple rule syntax to a string of Python code"
s = s.replace("__also__", "bCondMemo")
s = s.replace("__else__", "not bCondMemo")
s = re.sub(r"isStart *\(\)", 'before("^ *$|, *$")', s)
s = re.sub(r"isRealStart *\(\)", 'before("^ *$")', s)
| > > > > > > > > > > > > > | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
nRULEWITHOUTNAME = 0
dJSREGEXES = {}
sWORDLIMITLEFT = r"(?<![\w.,–-])" # r"(?<![-.,—])\b" seems slower
sWORDLIMITRIGHT = r"(?![\w–-])" # r"\b(?!-—)" seems slower
def _rgb (r, g, b):
return (r & 255) << 16 | (g & 255) << 8 | (b & 255)
def getRGB (sHex):
if sHex:
r = int(sHex[:2], 16)
g = int(sHex[2:4], 16)
b = int(sHex[4:], 16)
return _rgb(r, g, b)
return _rgb(0, 0, 0)
def prepareFunction (s):
"convert simple rule syntax to a string of Python code"
s = s.replace("__also__", "bCondMemo")
s = s.replace("__else__", "not bCondMemo")
s = re.sub(r"isStart *\(\)", 'before("^ *$|, *$")', s)
s = re.sub(r"isRealStart *\(\)", 'before("^ *$")', s)
|
| ︙ | ︙ |