Skip to content

Commit 48d24e8

Browse files
committed
feat: add OpenEdge ABL file extensions support for codebase indexing
- Added .p, .i, and .w extensions to tree-sitter extensions list - Added these extensions to fallback chunking list since no WASM parser is available - This enables indexing of OpenEdge ABL files in codebase indexing feature Fixes #7519
1 parent 1d46bd1 commit 48d24e8

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/services/code-index/shared/supported-extensions.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ export const fallbackExtensions = [
2222
".vb", // Visual Basic .NET - no dedicated WASM parser
2323
".scala", // Scala - uses fallback chunking instead of Lua query workaround
2424
".swift", // Swift - uses fallback chunking due to parser instability
25+
".p", // OpenEdge ABL - no dedicated WASM parser
26+
".i", // OpenEdge ABL include file - no dedicated WASM parser
27+
".w", // OpenEdge ABL window file - no dedicated WASM parser
2528
]
2629

2730
/**

src/services/tree-sitter/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@ const extensions = [
9191
"erb",
9292
// Visual Basic .NET
9393
"vb",
94+
// OpenEdge ABL
95+
"p",
96+
"i",
97+
"w",
9498
].map((e) => `.${e}`)
9599

96100
export { extensions }

0 commit comments

Comments
 (0)