projects/difftastic-al
contribution difftastic-al order 20
Difftastic AL Support
Contributing AL language support to Difftastic, the structural diff tool that compares code by syntax tree instead of line-by-line.
Overview
Contributing AL (Business Central) language support to Difftastic via tree-sitter-al integration. Adds .al file detection, atom node configuration for AL literals (strings, integers, decimals, booleans, dates, times), delimiter tokens, and highlights query support. PR pending against upstream.
Difftastic is a structural diff tool written in Rust that compares files based on syntax trees rather than lines, producing diffs that understand code structure.
Highlights
.al file detection via tree-sitter-al
Atom nodes for strings, ints, decimals, booleans, dates
Delimiter tokens and highlights query support
Structural diffs over AL syntax trees
PR pending against upstream Wilfred/difftastic