summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2015-06-17 16:40:10 +0200
committerUlf Magnusson <ulfalizer@gmail.com>2015-06-17 16:41:04 +0200
commit5d1b1930a16ce35eee7c7759ff2add9aa4714d95 (patch)
tree397d9b6a486921384b0423e4203a28bbad6d08d1
parentb7ffc6306c2ae3f07e69d5d4344f66e0f447233c (diff)
Check for T_HELP before None during tokenization.
Optimization. Saves an 'if None' check for each 'help'.
-rw-r--r--kconfiglib.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/kconfiglib.py b/kconfiglib.py
index 3f7df94..27b8ac9 100644
--- a/kconfiglib.py
+++ b/kconfiglib.py
@@ -636,13 +636,13 @@ class Config(object):
if initial_token_match is None:
return _Feed([])
keyword = _get_keyword(initial_token_match.group(1))
- if keyword is None:
- # We expect a keyword as the first token
- _tokenization_error(s, filename, linenr)
if keyword == T_HELP:
# Avoid junk after "help", e.g. "---", being registered as a
# symbol
return _Feed([T_HELP])
+ if keyword is None:
+ # We expect a keyword as the first token
+ _tokenization_error(s, filename, linenr)
previous = keyword
tokens = [keyword]