diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2018-07-31 13:33:52 +0200 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2018-07-31 23:54:19 +0200 |
| commit | 9cf4bd2310bb1d1de4cc199b1a0ad9ba7d87e3ae (patch) | |
| tree | b6d76da9f6fd1c49bdef18021671df3df78d1cf9 /kconfiglib.py | |
| parent | e60caafaa0896332b4c7e06143d0f0d194dc5490 (diff) | |
Look for '$(' instead of '$' for inline macro expansions
This gives a less confusing KconfigError message for syntax errors like
'config $FOO'.
Diffstat (limited to 'kconfiglib.py')
| -rw-r--r-- | kconfiglib.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kconfiglib.py b/kconfiglib.py index cc5141d..0da2735 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -1765,7 +1765,7 @@ class Kconfig(object): token = _T_CLOSE_PAREN i += 1 - elif c == "$": + elif s.startswith("$(", i): s, end_i = self._expand_macro(s, i, ()) val = s[i:end_i] # isspace() is False for empty strings |
