def to_token_id(kind): if (kind == "namespace"): return TokenIdentifier.getNamespaceId() if (kind == "class"): return TokenIdentifier.getClassId() if (kind == "struct"): return TokenIdentifier.getStructId() if (kind == "enum"): return TokenIdentifier.getEnumId() if (kind == "enumerator"): return TokenIdentifier.getEnumValueId() if (kind == "union"): return TokenIdentifier.getUnionId() if (kind == "member"): return TokenIdentifier.getClassStructUnionMemberId() if (kind == "local"): return TokenIdentifier.getLocalVariableId() if (kind == "variable"): return TokenIdentifier.getVariableDefinitionId() if (kind == "prototype"): return TokenIdentifier.getFunctionPrototypeId() if (kind == "function"): return TokenIdentifier.getFunctionDefinitionId() if (kind == "macro"): return TokenIdentifier.getMacroId() if (kind == "typedef"): return TokenIdentifier.getTypedefId() if (kind == "externvar"): return TokenIdentifier.getExternFwdDeclarationId()