Skip to content

Commit ecbcbe0

Browse files
committed
syntaxes tokens supports ---@diagnostic
1 parent 0a857af commit ecbcbe0

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

syntaxes/lua.tmLanguage.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,36 @@
634634
}
635635
]
636636
},
637+
{
638+
"begin": "(?<=---\\s*)@diagnostic(?:)?",
639+
"beginCaptures": {
640+
"0": {
641+
"name": "storage.type.annotation.lua"
642+
}
643+
},
644+
"end": "(?=\\n)",
645+
"patterns": [
646+
{
647+
"begin": "\\s+[a-zA-Z_\\-0-9]+",
648+
"beginCaptures": {
649+
"0": {
650+
"name": "keyword.other.unit"
651+
}
652+
},
653+
"end": "(?=\\n)",
654+
"patterns": [
655+
{
656+
"match": "\\b([a-zA-Z_\\*][a-zA-Z0-9_\\-]*)",
657+
"name": "support.class.lua"
658+
},
659+
{
660+
"match": ",",
661+
"name": "keyword.operator.lua"
662+
}
663+
]
664+
}
665+
]
666+
},
637667
{
638668
"begin": "(?<=---)\\|\\s*[\\>\\+]?",
639669
"beginCaptures": {

0 commit comments

Comments
 (0)