mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-10-04 02:31:36 +00:00
Integrate Move compiler facts across indexing, persistence, and MCP queries while keeping shared ingestion language-agnostic and incremental updates safe. Co-authored-by: GotenJBZ <marco@freemaker.it>
27 lines
758 B
TypeScript
27 lines
758 B
TypeScript
/**
|
|
* Supported language enum — single source of truth.
|
|
*
|
|
* Both CLI and web use this to identify which language a file/node belongs to.
|
|
* The CLI uses it throughout the ingestion pipeline; the web uses it for display.
|
|
*/
|
|
export enum SupportedLanguages {
|
|
JavaScript = 'javascript',
|
|
TypeScript = 'typescript',
|
|
Python = 'python',
|
|
Java = 'java',
|
|
C = 'c',
|
|
CPlusPlus = 'cpp',
|
|
CSharp = 'csharp',
|
|
Go = 'go',
|
|
Ruby = 'ruby',
|
|
Rust = 'rust',
|
|
PHP = 'php',
|
|
Kotlin = 'kotlin',
|
|
Swift = 'swift',
|
|
Dart = 'dart',
|
|
Vue = 'vue',
|
|
/** Aptos Move — compiler-first via move-flow MCP; no tree-sitter, no raw-source scanning. */
|
|
Move = 'move',
|
|
/** Standalone regex processor — no tree-sitter, no LanguageProvider. */
|
|
Cobol = 'cobol',
|
|
}
|