Skip to content

Commit 92320d3

Browse files
committed
clientclassmethod
1 parent 56636e2 commit 92320d3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/providers/ObjectScriptClassSymbolProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export class ObjectScriptClassSymbolProvider implements vscode.DocumentSymbolPro
5353
}
5454
}
5555

56-
const method = line.text.match(/^((?:Class|Client)?Method|Trigger|Query) (%?\b\w+\b|"[^"]+")/i);
56+
const method = line.text.match(/^((?:Client)?(?:Class)?Method|Trigger|Query) (%?\b\w+\b|"[^"]+")/i);
5757
if (method) {
5858
let startCode = line.range.start;
5959
let end = line.range.end;

syntaxes/objectscript-class.tmLanguage.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@
283283
}
284284
},
285285
{
286-
"begin": "(?i)^(\\b(?:Class|Client)?Method\\b)(\\s+)((?:%?[a-zA-Z][0-9a-zA-Z]*(?:_[0-9a-zA-Z]+)*)|(?:\"[^\".]+\"))",
286+
"begin": "(?i)^(\\b(?:Client)?(?:Class)?Method\\b)(\\s+)((?:%?[a-zA-Z][0-9a-zA-Z]*(?:_[0-9a-zA-Z]+)*)|(?:\"[^\".]+\"))",
287287
"beginCaptures": {
288288
"1": {
289289
"name": "keyword.objectscript_class"
@@ -358,7 +358,7 @@
358358
}
359359
},
360360
{
361-
"begin": "(?i)^(\\XData\\b)(\\s+)(Style)",
361+
"begin": "(?i)^(\\XData\\b)(\\s+)((?:SVG)?Style)",
362362
"beginCaptures": {
363363
"1": {
364364
"name": "keyword.objectscript_class"

0 commit comments

Comments
 (0)