function get_links(package) local links = { "clang-cpp", "clang", "clangAPINotes", "clangARCMigrate", "clangAST", "clangASTMatchers", "clangAnalysis", "clangAnalysisFlowSensitive", "clangApplyReplacements", "clangBasic", "clangChangeNamespace", "clangCodeGen", "clangCrossTU", "clangDaemon", "clangDaemonTweaks", "clangDependencyScanning", "clangDirectoryWatcher", "clangDoc", "clangDriver", "clangDynamicASTMatchers", "clangEdit", "clangFormat", "clangFrontend", "clangFrontendTool", "clangHandleCXX", "clangHandleLLVM", "clangIncludeFixer", "clangIncludeFixerPlugin", "clangIndex", "clangIndexSerialization", "clangInterpreter", "clangLex", "clangMove", "clangParse", "clangQuery", "clangReorderFields", "clangRewrite", "clangRewriteFrontend", "clangSema", "clangSerialization", "clangStaticAnalyzerCheckers", "clangStaticAnalyzerCore", "clangStaticAnalyzerFrontend", "clangTesting", "clangTidy", "clangTidyAbseilModule", "clangTidyAlteraModule", "clangTidyAndroidModule", "clangTidyBoostModule", "clangTidyBugproneModule", "clangTidyCERTModule", "clangTidyConcurrencyModule", "clangTidyCppCoreGuidelinesModule", "clangTidyDarwinModule", "clangTidyFuchsiaModule", "clangTidyGoogleModule", "clangTidyHICPPModule", "clangTidyLLVMLibcModule", "clangTidyLLVMModule", "clangTidyLinuxKernelModule", "clangTidyMPIModule", "clangTidyMain", "clangTidyMiscModule", "clangTidyModernizeModule", "clangTidyObjCModule", "clangTidyOpenMPModule", "clangTidyPerformanceModule", "clangTidyPlugin", "clangTidyPortabilityModule", "clangTidyReadabilityModule", "clangTidyUtils", "clangTidyZirconModule", "clangTooling", "clangToolingASTDiff", "clangToolingCore", "clangToolingInclusions", "clangToolingRefactoring", "clangToolingSyntax", "clangTransformer", "clangdRemoteIndex", "clangdSupport", "clangdXpcJsonConversions", "clangdXpcTransport" } return links end function main(package, component) component:add("links", get_links(package)) end