Code-Graph-RAG - AL Support

Contribution

Contributed AL language support to Code-Graph-RAG, a graph-based RAG system that builds knowledge graphs from codebases for natural language querying.

Contributed the AL parser pipeline to Code-Graph-RAG, adding Business Central as its twelfth supported language. The parser extracts AL objects, procedures, triggers, fields, keys, and call relationships into a Memgraph knowledge graph, enabling natural language queries over AL codebases.

Code-Graph-RAG uses tree-sitter for AST parsing and exposes its graph via an MCP server for Claude Code integration. The AL support includes node/relationship schemas, a call resolver, and extractors for all major AL constructs.