From 7f4ccb26152ead629227f424fe3b6d52b3dbbb8e Mon Sep 17 00:00:00 2001 From: Marcus Date: Fri, 7 May 2021 23:13:42 -0400 Subject: [PATCH] updated --- package.json | 2 +- syntaxes/vogue.tmLanguage.json | 48 +++++++++++++++++----------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index 847c2df..13a2a11 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "scopeName": "source.vogue", "path": "./syntaxes/vogue.tmLanguage.json", "embeddedLanguages": { - "source.js": "javescript" + "source.js": "javascript" } }] } diff --git a/syntaxes/vogue.tmLanguage.json b/syntaxes/vogue.tmLanguage.json index e7f5896..547cc3d 100644 --- a/syntaxes/vogue.tmLanguage.json +++ b/syntaxes/vogue.tmLanguage.json @@ -6,45 +6,45 @@ "include": "#keywords" }, { - "include": "#strings" + "include": "#inlinejs" }, { - "include": "#inlinejs" + "include": "#strings" } ], "repository": { "inlinejs": { - "begin": "\\[\\[", - "beginCaptures": { - "0": { "name": "begin.brace.nearley" } - }, - "end": "\\]\\]", - "endCaptures": { - "0": { "name": "end.brace.nearley" } - }, - "name": "source.js.embedded.nearley", - "patterns": [ - { - "include": "source.js" - } - ] - }, - "keywords": { - "patterns": [{ - "name": "keyword.control.vogue", - "match": "\\b(namespace|required|restore|link)\\b" - }] + "begin": "(\\[\\[|{)", + "beginCaptures": { + "0": { "name": "source.js.embedded" } + }, + "end": "(\\]\\]|})", + "endCaptures": { + "0": { "name": "source.js.embedded" } + }, + "name": "source.js.embedded", + "patterns": [ + { + "include": "source.js" + } + ] }, "strings": { "name": "string.quoted.double.vogue", - "begin": "\"", - "end": "\"", + "begin": "'", + "end": "'", "patterns": [ { "name": "constant.character.escape.vogue", "match": "\\\\." } ] + }, + "keywords": { + "patterns": [{ + "name": "keyword.control.vogue", + "match": "\\b(namespace|required|restore|link|singleton|keepalive|import|as)\\b" + }] } }, "scopeName": "source.vogue"