diff --git a/src/services/code-index/shared/supported-extensions.ts b/src/services/code-index/shared/supported-extensions.ts index 80dd7102ff..c7c7b54a25 100644 --- a/src/services/code-index/shared/supported-extensions.ts +++ b/src/services/code-index/shared/supported-extensions.ts @@ -22,6 +22,9 @@ export const fallbackExtensions = [ ".vb", // Visual Basic .NET - no dedicated WASM parser ".scala", // Scala - uses fallback chunking instead of Lua query workaround ".swift", // Swift - uses fallback chunking due to parser instability + ".p", // OpenEdge ABL - no dedicated WASM parser + ".i", // OpenEdge ABL include file - no dedicated WASM parser + ".w", // OpenEdge ABL window file - no dedicated WASM parser ] /** diff --git a/src/services/tree-sitter/index.ts b/src/services/tree-sitter/index.ts index 145ba84730..22aaf19156 100644 --- a/src/services/tree-sitter/index.ts +++ b/src/services/tree-sitter/index.ts @@ -91,6 +91,10 @@ const extensions = [ "erb", // Visual Basic .NET "vb", + // OpenEdge ABL + "p", + "i", + "w", ].map((e) => `.${e}`) export { extensions }