Overview
Comment: | [build] check duplicate names in rules file |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | build |
Files: | files | file ages | folders |
SHA3-256: |
c7091dec9ee0289b19f24f803b2ef6be |
User & Date: | olr on 2019-07-29 22:38:43 |
Other Links: | manifest | tags |
Context
2019-07-30
| ||
18:37 | [fr] tests et ajustements check-in: b1bd4a9b9c user: olr tags: trunk, fr | |
2019-07-29
| ||
22:38 | [build] check duplicate names in rules file check-in: c7091dec9e user: olr tags: trunk, build | |
22:36 | [fr] tests et ajustements check-in: f6ce09d6cb user: olr tags: trunk, fr | |
Changes
Modified compile_rules_graph.py from [f2d0218e09] to [f3a97c6217].
︙ | ︙ | |||
381 382 383 384 385 386 387 | exit() elif sLine.startswith("__") and sLine.endswith("__"): # new rule group m = re.match("__(\\w+)(!\\d|)__", sLine) if m: sRuleName = m.group(1) if sRuleName in aRuleName: | | > | 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 | exit() elif sLine.startswith("__") and sLine.endswith("__"): # new rule group m = re.match("__(\\w+)(!\\d|)__", sLine) if m: sRuleName = m.group(1) if sRuleName in aRuleName: print("Error at line " + str(i) + ". Rule name <" + sRuleName + "> already exists.") exit() aRuleName.add(sRuleName) iActionBlock = 1 nPriority = int(m.group(2)[1:]) if m.group(2) else -1 else: print("Syntax error in rule group: ", sLine, " -- line:", i) exit() elif re.search("^ +<<- ", sLine) or (sLine.startswith(" ") and not sLine.startswith(" ||")) \ or re.search("^ +#", sLine) or re.search(r"[-=~/!>](?:-?\d\.?(?::\.?-?\d+|)|)>> ", sLine) : |
︙ | ︙ |