From 9cf4bd2310bb1d1de4cc199b1a0ad9ba7d87e3ae Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Tue, 31 Jul 2018 13:33:52 +0200 Subject: Look for '$(' instead of '$' for inline macro expansions This gives a less confusing KconfigError message for syntax errors like 'config $FOO'. --- kconfiglib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- cgit v1.2.3