diff options
Diffstat (limited to 'bitbake/lib/bb/parse/parse_py')
| -rw-r--r-- | bitbake/lib/bb/parse/parse_py/BBHandler.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bitbake/lib/bb/parse/parse_py/BBHandler.py b/bitbake/lib/bb/parse/parse_py/BBHandler.py index 7cba649595..408890e48a 100644 --- a/bitbake/lib/bb/parse/parse_py/BBHandler.py +++ b/bitbake/lib/bb/parse/parse_py/BBHandler.py | |||
| @@ -42,6 +42,7 @@ __func_start_regexp__ = re.compile( r"(((?P<py>python)|(?P<fr>fakeroot))\s*)* | |||
| 42 | __inherit_regexp__ = re.compile( r"inherit\s+(.+)" ) | 42 | __inherit_regexp__ = re.compile( r"inherit\s+(.+)" ) |
| 43 | __export_func_regexp__ = re.compile( r"EXPORT_FUNCTIONS\s+(.+)" ) | 43 | __export_func_regexp__ = re.compile( r"EXPORT_FUNCTIONS\s+(.+)" ) |
| 44 | __addtask_regexp__ = re.compile("addtask\s+(?P<func>\w+)\s*((before\s*(?P<before>((.*(?=after))|(.*))))|(after\s*(?P<after>((.*(?=before))|(.*)))))*") | 44 | __addtask_regexp__ = re.compile("addtask\s+(?P<func>\w+)\s*((before\s*(?P<before>((.*(?=after))|(.*))))|(after\s*(?P<after>((.*(?=before))|(.*)))))*") |
| 45 | __deltask_regexp__ = re.compile("deltask\s+(?P<func>\w+)") | ||
| 45 | __addhandler_regexp__ = re.compile( r"addhandler\s+(.+)" ) | 46 | __addhandler_regexp__ = re.compile( r"addhandler\s+(.+)" ) |
| 46 | __def_regexp__ = re.compile( r"def\s+(\w+).*:" ) | 47 | __def_regexp__ = re.compile( r"def\s+(\w+).*:" ) |
| 47 | __python_func_regexp__ = re.compile( r"(\s+.*)|(^$)" ) | 48 | __python_func_regexp__ = re.compile( r"(\s+.*)|(^$)" ) |
| @@ -243,6 +244,11 @@ def feeder(lineno, s, fn, root, statements): | |||
| 243 | ast.handleAddTask(statements, fn, lineno, m) | 244 | ast.handleAddTask(statements, fn, lineno, m) |
| 244 | return | 245 | return |
| 245 | 246 | ||
| 247 | m = __deltask_regexp__.match(s) | ||
| 248 | if m: | ||
| 249 | ast.handleDelTask(statements, fn, lineno, m) | ||
| 250 | return | ||
| 251 | |||
| 246 | m = __addhandler_regexp__.match(s) | 252 | m = __addhandler_regexp__.match(s) |
| 247 | if m: | 253 | if m: |
| 248 | ast.handleBBHandlers(statements, fn, lineno, m) | 254 | ast.handleBBHandlers(statements, fn, lineno, m) |
