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