From 5620bf56b614de5363b59f5ee7cf7f169725dfa1 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Fri, 7 Dec 2012 09:54:03 +0100 Subject: Use a frozenset for string_lex. --- kconfiglib.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'kconfiglib.py') 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 + "._/-") -- cgit v1.2.3