Overview
| Comment: | [build] update code checker for rules |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | build |
| Files: | files | file ages | folders |
| SHA3-256: |
41c18354abbb5296727f52b1decd530c |
| User & Date: | olr on 2020-06-15 12:50:07 |
| Other Links: | manifest | tags |
Context
|
2020-06-16
| ||
| 09:25 | [fr] ajustements: typographie des tirets check-in: 523929c566 user: olr tags: trunk, fr | |
|
2020-06-15
| ||
| 12:50 | [build] update code checker for rules check-in: 41c18354ab user: olr tags: trunk, build | |
| 12:49 | [fr] ajustements: typographie check-in: fc1bc3e152 user: olr tags: trunk, fr | |
Changes
Modified compile_rules.py from [07c9f4297a] to [7ee8916cfb].
| ︙ | ︙ | |||
266 267 268 269 270 271 272 |
if int(x.group(1)) > nToken:
print(f"# Error in token index at line {sLineId} / {sActionId} ({nToken} tokens only)")
print(sText)
def checkIfThereIsCode (sText, sLineId, sActionId):
"check if there is code in <sText> (debugging)"
| | | 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 |
if int(x.group(1)) > nToken:
print(f"# Error in token index at line {sLineId} / {sActionId} ({nToken} tokens only)")
print(sText)
def checkIfThereIsCode (sText, sLineId, sActionId):
"check if there is code in <sText> (debugging)"
if re.search(r"[.]\w+[(]|sugg\w+[(]|\(\\[0-9]|\[(?:[0-9]:|:)", sText):
print(f"# Warning at line {sLineId} / {sActionId}: This message looks like code. Line should probably begin with =")
print(sText)
def createAction (sLineId, sActionId, sAction, nGroup):
"returns an action to perform as a tuple (condition, action type, action[, iGroup [, message, URL ]])"
m = re.search(r"([-~=>])(\d*|)>>", sAction)
|
| ︙ | ︙ |
Modified compile_rules_graph.py from [9c1cb5b65d] to [38002c4b17].
| ︙ | ︙ | |||
80 81 82 83 84 85 86 |
if int(x.group(1)) > nToken:
print("# Error in token index at line " + sActionId + " ("+str(nToken)+" tokens only)")
print(sText)
def checkIfThereIsCode (sText, sActionId):
"check if there is code in <sText> (debugging)"
| | | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
if int(x.group(1)) > nToken:
print("# Error in token index at line " + sActionId + " ("+str(nToken)+" tokens only)")
print(sText)
def checkIfThereIsCode (sText, sActionId):
"check if there is code in <sText> (debugging)"
if re.search(r"[.]\w+[(]|sugg\w+[(]|\(\\[0-9]|\[(?:[0-9]:|:)", sText):
print("# Warning at line " + sActionId + ": This message looks like code. Line should probably begin with =")
print(sText)
class GraphBuilder:
|
| ︙ | ︙ |