From 2e8b78ab0ef01eaacd8094ff839ac93b4451e9c3 Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Fri, 10 Jul 2026 23:12:04 +0530 Subject: symbol analyzer init --- symbol_analyzer/symbols.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 symbol_analyzer/symbols.py (limited to 'symbol_analyzer/symbols.py') diff --git a/symbol_analyzer/symbols.py b/symbol_analyzer/symbols.py new file mode 100644 index 0000000..7384d33 --- /dev/null +++ b/symbol_analyzer/symbols.py @@ -0,0 +1,17 @@ +def symbols_from_struct_tokens(tokens): + symbols = [] + for struct in tokens: + if struct[0] == "{": + symbols.append(struct[-1]) + else: + symbols.append(struct[0]) + return symbols + +def symbols_from_enum_tokens(tokens): + symbols = [] + for enum in tokens: + for token in enum: + if token == "{" or token == "}" or token == ",": + continue + symbols.append(token) + return symbols -- cgit v1.2.3