feat(epics_msi_template): add parser and queries

This commit is contained in:
Minijackson 2025-09-18 10:20:34 +02:00
parent 77362027f7
commit 24383d1929
No known key found for this signature in database
GPG key ID: FEA888C9F5D64F62
3 changed files with 27 additions and 0 deletions

View file

@ -76,6 +76,7 @@ ecma (queries only)[^ecma] | unstable | `HFIJL` | | @steelsojka
[elvish](https://github.com/elves/tree-sitter-elvish) | unstable | `H  J ` | | @elves
[embedded_template](https://github.com/tree-sitter/tree-sitter-embedded-template) | unstable | `H  J ` | |
[enforce](https://github.com/simonvic/tree-sitter-enforce) | unstable | `HFIJL` | | @simonvic
[epics_msi_template](https://github.com/minijackson/tree-sitter-epics-msi-template)[^epics_msi_template] | unstable | `H    ` | | @minijackson
[erlang](https://github.com/WhatsApp/tree-sitter-erlang) | unstable | `HF J ` | | @filmor
[facility](https://github.com/FacilityApi/tree-sitter-facility) | unstable | `HFIJ ` | | @bryankenote
[faust](https://github.com/khiner/tree-sitter-faust) | unstable | `H  J ` | | @khiner
@ -342,6 +343,7 @@ jsx (queries only)[^jsx] | unstable | `HFIJ ` | | @steelsojka
[ziggy_schema](https://github.com/kristoff-it/ziggy) | unstable | `H I  ` | | @rockorager
[^bp]: Android Blueprint
[^ecma]: queries required by javascript, typescript, tsx, qmljs
[^epics_msi_template]: EPICS macros
[^gap]: GAP system
[^gaptst]: GAP system test files
[^gdscript]: Godot

View file

@ -518,6 +518,15 @@ return {
maintainers = { '@simonvic' },
tier = 2,
},
epics_msi_template = {
install_info = {
revision = 'c9885dbef3e99a22a8c8600200f5167cbfda4e88',
url = 'https://github.com/minijackson/tree-sitter-epics-msi-template',
},
maintainers = { '@minijackson' },
readme_note = 'EPICS macros',
tier = 2,
},
erlang = {
install_info = {
revision = 'df268da05d8ed4837dd2a8e2af1906619c2f0aa0',

View file

@ -0,0 +1,16 @@
(variable) @constant.macro
(string) @string
(escape_sequence) @string.escape
[
"${"
"$("
"}"
")"
] @punctuation.bracket
"=" @punctuation.special
"," @punctuation.delimiter