summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2018-01-18 12:43:30 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2018-01-18 12:43:30 +0100
commitb9248cdcff908a45fc53d909850b819fb02a2e32 (patch)
tree4be8b2a35a08dbdbafadfec95b293b4b5d3a78c7
parent5eb55bfce63085151a74db9441797ddd56b854bd (diff)
Rearrange _T_(MENU)CONFIG parsing code
Bit neater.
-rw-r--r--kconfiglib.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/kconfiglib.py b/kconfiglib.py
index e8d1941..8b7230d 100644
--- a/kconfiglib.py
+++ b/kconfiglib.py
@@ -1525,6 +1525,7 @@ class Kconfig(object):
if t0 in (_T_CONFIG, _T_MENUCONFIG):
# The tokenizer allocates Symbol objects for us
sym = self._next_token()
+ self.defined_syms.append(sym)
node = MenuNode()
node.kconfig = self
@@ -1535,10 +1536,9 @@ class Kconfig(object):
node.linenr = self._linenr
node.is_menuconfig = (t0 == _T_MENUCONFIG)
- self._parse_properties(node, visible_if_deps)
-
sym.nodes.append(node)
- self.defined_syms.append(sym)
+
+ self._parse_properties(node, visible_if_deps)
# Tricky Python semantics: This assign prev_node.next before
# prev_node