Languages¶
78 parsers ship inside the wheel. There is nothing extra to download and no
language pack to enable — installing intentumdiff-python installs all of them.
If a file's language is not recognised, IntentumDiff degrades to a token-level comparison rather than failing: you still get a diff, just without semantic categories.
Supported¶
abapadfasciidocasmassemblyscriptastrobashclojurecmakecppcsharpcssdartdatabricksdaxdbt_enricherdbt_schemadbt_sqldelphidockerfileelixirfreebasicgenericgitignoregogomodgraphqlgroovyhaskellhtmlhtml_rendererindex_engineinijavajs_tsjsonkotlinlatexllm_rendererluamakemarkdownmdxocamlodinpatch_rendererperlphpplsqlplugin_sdkpopostscriptpowershellprotopuppetpythonqsharprreasonmlrubyrustsasscalascsssqlsquirrelsvelteswiftterminal_rendererterraformtomltsqlvbnetvuewatxmlyamlzig
Adding a language¶
Each parser is an independent WebAssembly component built against a published SDK, so a new language does not require a change to the engine. See the plugin SDK.