Overview
| Comment: | [build] graph rules reader: prepare function for text processor | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | build | rg | 
| Files: | files | file ages | folders | 
| SHA3-256: | 
e9e1583710c1261acb60581d46670ed9 | 
| User & Date: | olr on 2018-06-26 20:19:48 | 
| Other Links: | branch diff | manifest | tags | 
Context
| 
   2018-06-27 
 | ||
| 07:14 | [core] morph and analyse: parameters to check slice instead of the full value check-in: 366a0b9969 user: olr tags: core, rg | |
| 
   2018-06-26 
 | ||
| 20:19 | [build] graph rules reader: prepare function for text processor check-in: e9e1583710 user: olr tags: build, rg | |
| 17:04 | [fr] conversion: regex rules -> graph rules check-in: b548f4e712 user: olr tags: fr, rg | |
Changes
Modified compile_rules_graph.py from [ad40703abe] to [19fb543170].
| ︙ | |||
236 237 238 239 240 241 242 243 244 245 246 247 248 249  | 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250  | +  | 
            sAction = sAction[1:-1]
        if not sMsg:
            print("# Error in action at line " + sActionId + ":  The message is empty.")
        return [sOption, sCondition, cAction, sAction, iStartAction, iEndAction, nPriority, sMsg, sURL]
    elif cAction == "~":
        ## text processor
        if sAction[0:1] == "=":
            sAction = prepareFunction(sAction, True)
            dFUNCTIONS["_g_p_"+sActionId] = sAction[1:]
            sAction = "=_g_p_"+sActionId
        elif sAction.startswith('"') and sAction.endswith('"'):
            sAction = sAction[1:-1]
        return [sOption, sCondition, cAction, sAction, iStartAction, iEndAction]
    elif cAction == "/":
        ## tags
 | 
| ︙ |