diff --git a/.vscode/launch.json b/.vscode/launch.json index a6c82d9..2387fc8 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -11,7 +11,7 @@ "skipFiles": [ "/**" ], - "program": "${workspaceFolder}\\build\\build.js", + "program": "${workspaceFolder}/build/build.js", "outFiles": [ "${workspaceFolder}/**/*.js" ] diff --git a/Syntaxes/Lua.plist b/Syntaxes/Lua.plist index e519492..1467348 100644 --- a/Syntaxes/Lua.plist +++ b/Syntaxes/Lua.plist @@ -451,7 +451,7 @@ begin - (?<=\.cdef)\s*(\[(=*)\[) + (?<=\.cdef)\s*(\(?\[(=*)\[) beginCaptures 0 @@ -468,7 +468,7 @@ contentName meta.embedded.lua end - (\]\2\])[ \t]* + (\]\2\]\)?)[ \t]* endCaptures 0 diff --git a/lua.tmLanguage.json b/lua.tmLanguage.json index 3bbf44b..232c7ab 100644 --- a/lua.tmLanguage.json +++ b/lua.tmLanguage.json @@ -292,7 +292,7 @@ "name": "string.quoted.double.lua" }, { - "begin": "(?<=\\.cdef)\\s*(\\[(=*)\\[)", + "begin": "(?<=\\.cdef)\\s*(\\(?\\[(=*)\\[)", "beginCaptures": { "0": { "name": "string.quoted.other.multiline.lua" @@ -302,7 +302,7 @@ } }, "contentName": "meta.embedded.lua", - "end": "(\\]\\2\\])[ \\t]*", + "end": "(\\]\\2\\]\\)?)[ \\t]*", "endCaptures": { "0": { "name": "string.quoted.other.multiline.lua"