Use const keyword

This commit is contained in:
Dag 2023-01-19 23:43:45 +01:00
parent b4f7e6c830
commit a7b0d69266

View File

@ -26,24 +26,24 @@ class SwmfConfigDocumentSymbolProvider implements vscode.DocumentSymbolProvider
{ {
return new Promise((resolve, reject) => return new Promise((resolve, reject) =>
{ {
let symbols: vscode.DocumentSymbol[] = []; const symbols: vscode.DocumentSymbol[] = [];
let nodes = [symbols] const nodes = [symbols]
let inside_marker = false let inside_marker = false
let inside_run = false let inside_run = false
let inside_userinput = false let inside_userinput = false
let symbolkind_marker = vscode.SymbolKind.Field const symbolkind_marker = vscode.SymbolKind.Field
let symbolkind_run = vscode.SymbolKind.Event const symbolkind_run = vscode.SymbolKind.Event
let symbolkind_cmd = vscode.SymbolKind.Function const symbolkind_cmd = vscode.SymbolKind.Function
for (var i = 0; i < document.lineCount; i++) { for (let i = 0; i < document.lineCount; i++) {
var line = document.lineAt(i); const line = document.lineAt(i);
let tokens = line.text.split(" ") const tokens = line.text.split(" ")
if (line.text.startsWith("#BEGIN_COMP")) { if (line.text.startsWith("#BEGIN_COMP")) {
let marker_symbol = new vscode.DocumentSymbol( const marker_symbol = new vscode.DocumentSymbol(
this.format(tokens[0]) + " " + tokens[1], this.format(tokens[0]) + " " + tokens[1],
'Component', 'Component',
symbolkind_marker, symbolkind_marker,
@ -66,7 +66,7 @@ class SwmfConfigDocumentSymbolProvider implements vscode.DocumentSymbolProvider
} }
else if (line.text.startsWith("#RUN") || line.text.startsWith("#END")) { else if (line.text.startsWith("#RUN") || line.text.startsWith("#END")) {
let run_symbol = new vscode.DocumentSymbol( const run_symbol = new vscode.DocumentSymbol(
this.format(tokens[0]), this.format(tokens[0]),
'Session separator', 'Session separator',
symbolkind_run, symbolkind_run,
@ -82,7 +82,7 @@ class SwmfConfigDocumentSymbolProvider implements vscode.DocumentSymbolProvider
} }
else if (line.text.startsWith("#USERINPUTBEGIN")) { else if (line.text.startsWith("#USERINPUTBEGIN")) {
let user_symbol = new vscode.DocumentSymbol( const user_symbol = new vscode.DocumentSymbol(
this.format(tokens[0]), this.format(tokens[0]),
'User module', 'User module',
vscode.SymbolKind.Interface, vscode.SymbolKind.Interface,
@ -104,7 +104,7 @@ class SwmfConfigDocumentSymbolProvider implements vscode.DocumentSymbolProvider
} }
} }
else if (line.text.startsWith("#")) { else if (line.text.startsWith("#")) {
let cmd_symbol = new vscode.DocumentSymbol( const cmd_symbol = new vscode.DocumentSymbol(
this.format(tokens[0]), this.format(tokens[0]),
'', '',
symbolkind_cmd, symbolkind_cmd,