feat: add Dingo language parser

Dingo is a meta-language for Go that adds enhanced type safety and
modern syntax (enums, pattern matching, error propagation, lambdas)
while maintaining 100% Go ecosystem compatibility.

Parser features:
- enum declarations with type parameters
- match expressions with pattern matching
- lambda expressions (|x| and x => styles)
- error propagation (?)
- safe navigation (?.)
- null coalescing (??)
- let bindings with tuple destructuring

Repository: https://github.com/MadAppGang/dingo.nvim
Main project: https://github.com/MadAppGang/dingo
This commit is contained in:
Jack Rudenko 2025-12-10 16:33:50 +11:00
parent b6271b678e
commit 32aee5a2cb
No known key found for this signature in database
GPG key ID: E0CDF9F9DBB5E0B2

View file

@ -368,6 +368,15 @@ return {
maintainers = { '@gbprod' },
tier = 2,
},
dingo = {
install_info = {
location = 'tree-sitter-dingo',
revision = '34a8f249478340e8e519d89368c50f5d20f74d26',
url = 'https://github.com/MadAppGang/dingo.nvim',
},
maintainers = { '@erudenko' },
tier = 3,
},
disassembly = {
install_info = {
revision = '0229c0211dba909c5d45129ac784a3f4d49c243a',