summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2012-12-07 09:54:03 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2012-12-07 09:54:03 +0100
commit5620bf56b614de5363b59f5ee7cf7f169725dfa1 (patch)
treed645ad80c19a30526936df09d9077f31198a4ca8
parent881a1cfbec85c95d4353bec619cf332a1ce839bf (diff)
Use a frozenset for string_lex.
-rw-r--r--kconfiglib.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/kconfiglib.py b/kconfiglib.py
index 041deca..6b0f743 100644
--- a/kconfiglib.py
+++ b/kconfiglib.py
@@ -2001,13 +2001,8 @@ bool_str = { False : "false", True : "true" }
# Tokens after which identifier-like lexemes are treated as strings. T_CHOICE
# is included to avoid symbols being registered for named choices.
-string_lex = (T_BOOL, T_TRISTATE, T_INT, T_HEX, T_STRING,
- T_CHOICE,
- T_PROMPT,
- T_MENU,
- T_COMMENT,
- T_SOURCE,
- T_MAINMENU)
+string_lex = frozenset((T_BOOL, T_TRISTATE, T_INT, T_HEX, T_STRING, T_CHOICE,
+ T_PROMPT, T_MENU, T_COMMENT, T_SOURCE, T_MAINMENU))
# Characters that may appear in symbol names
sym_chars = frozenset(string.ascii_letters + string.digits + "._/-")