refine tag management

This commit is contained in:
2026-08-19 14:12:48 +02:00
parent 300864a15e
commit 3c0695f8f2
6 changed files with 380 additions and 13 deletions
+3 -3
View File
@@ -174,7 +174,7 @@
"patterns": [
{
"name": "meta.tag.block.eftl",
"begin": "(\\[)(TAG)(?:\\s+[^\\x00]*?)?(?<!/)(\\])",
"begin": "(\\[)(TAG)(?:\\s+[^\\]]*?)?(?<!/)(\\])",
"end": "(\\[/)(TAG)(\\])",
"beginCaptures": {
"1": { "name": "entity.name.tag.eftl" },
@@ -261,7 +261,7 @@
"patterns": [
{
"name": "meta.variable.block.eftl",
"begin": "(\\[)(VAR)(?:\\s+[^\\x00]*?)?(?<!/)(\\])",
"begin": "(\\[)(VAR)(?:\\s+[^\\]]*?)?(?<!/)(\\])",
"end": "(\\[/)(VAR)(\\])",
"beginCaptures": {
"1": { "name": "storage.type.variable.eftl" },
@@ -301,7 +301,7 @@
"patterns": [
{
"name": "meta.function.block.eftl",
"begin": "(\\[)(VALUE_OF|SIZE_OF|SPLIT|FORMAT|CONTAINS|TRIM)(?:\\s+[^\\x00]*?)?(?<!/)(\\])",
"begin": "(\\[)(VALUE_OF|SIZE_OF|SPLIT|FORMAT|CONTAINS|TRIM)(?:\\s+[^\\]]*?)?(?<!/)(\\])",
"end": "(\\[/)(VALUE_OF|SIZE_OF|SPLIT|FORMAT|CONTAINS|TRIM)(\\])",
"beginCaptures": {
"1": { "name": "support.function.eftl" },