We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 650d70b commit 75e0b1aCopy full SHA for 75e0b1a
src/providers/ObjectScriptClassSymbolProvider.ts
@@ -10,9 +10,21 @@ export class ObjectScriptClassSymbolProvider implements vscode.DocumentSymbolPro
10
let classItSelf = null;
11
let symbols: vscode.DocumentSymbol[] = [];
12
13
+ let inComment = false;
14
for (let i = 0; i < document.lineCount; i++) {
15
const line = document.lineAt(i);
16
17
+ if (line.text.match(/\/\*/)) {
18
+ inComment = true;
19
+ }
20
+
21
+ if (inComment) {
22
+ if (line.text.match(/\*\//)) {
23
+ inComment = false;
24
25
+ continue;
26
27
28
const classPat = line.text.match(/^(Class) (%?\b\w+\b(?:\.\b\w+\b)+)/i);
29
if (classPat) {
30
let end = new vscode.Position(document.lineCount - 1, 0);
0 commit comments