nvim-treesitter/runtime
Jack Rudenko 6eb82b6460 feat: add Dingo language parser
Add Tree-sitter parser support for Dingo, a meta-language for Go that transpiles
to idiomatic Go code.

Dingo extends Go with:
- Enums with associated values (sum types)
- Pattern matching with exhaustiveness checking
- Result/Option types with error propagation (`?` operator)
- Lambda expressions (`|x| x + 1` or `x => x + 1`)
- Safe navigation (`x?.y`) and null coalescing (`a ?? b`)

The parser is hosted in the dingo.nvim repository under `tree-sitter-dingo/`.

Files added:
- lua/nvim-treesitter/parsers.lua: dingo parser entry
- runtime/queries/dingo/highlights.scm
- runtime/queries/dingo/folds.scm
- runtime/queries/dingo/indents.scm
- SUPPORTED_LANGUAGES.md: auto-generated update
2025-12-11 10:57:23 +01:00
..
queries feat: add Dingo language parser 2025-12-11 10:57:23 +01:00