fix #36
This commit is contained in:
parent
28b3dc68c6
commit
801912e786
@ -11,7 +11,6 @@ import { hdlPath } from '../../../hdlFs';
|
||||
import { hdlSymbolStorage } from '../core';
|
||||
|
||||
class VhdlCompletionProvider implements vscode.CompletionItemProvider {
|
||||
keywordItems: vscode.CompletionItem[] | undefined;
|
||||
public async provideCompletionItems(document: vscode.TextDocument, position: vscode.Position, token: vscode.CancellationToken, context: vscode.CompletionContext): Promise<vscode.CompletionItem[] | vscode.CompletionList<vscode.CompletionItem> | null | undefined> {
|
||||
|
||||
try {
|
||||
@ -49,9 +48,6 @@ class VhdlCompletionProvider implements vscode.CompletionItemProvider {
|
||||
}
|
||||
|
||||
private makeKeywordItems(document: vscode.TextDocument, position: vscode.Position): vscode.CompletionItem[] {
|
||||
if (this.keywordItems !== undefined && this.keywordItems.length > 0) {
|
||||
return this.keywordItems;
|
||||
}
|
||||
const vhdlKeywordItems: vscode.CompletionItem[] = [];
|
||||
for (const keyword of vhdlKeyword.keys()) {
|
||||
const clItem = this.makekeywordCompletionItem(keyword, 'vhdl keyword');
|
||||
@ -65,7 +61,6 @@ class VhdlCompletionProvider implements vscode.CompletionItemProvider {
|
||||
const clItem = this.makekeywordCompletionItem(keyword, 'vhdl keyword');
|
||||
vhdlKeywordItems.push(clItem);
|
||||
}
|
||||
this.keywordItems = vhdlKeywordItems;
|
||||
return vhdlKeywordItems;
|
||||
}
|
||||
|
||||
|
@ -184,7 +184,6 @@ class VlogPositionPortProvider implements vscode.CompletionItemProvider {
|
||||
}
|
||||
|
||||
class VlogCompletionProvider implements vscode.CompletionItemProvider {
|
||||
keywordItems: vscode.CompletionItem[] | undefined;
|
||||
public async provideCompletionItems(document: vscode.TextDocument, position: vscode.Position, token: vscode.CancellationToken, context: vscode.CompletionContext): Promise<vscode.CompletionItem[] | vscode.CompletionList<vscode.CompletionItem> | null | undefined> {
|
||||
// console.log('VlogCompletionProvider');
|
||||
|
||||
@ -238,15 +237,12 @@ class VlogCompletionProvider implements vscode.CompletionItemProvider {
|
||||
}
|
||||
|
||||
private makeKeywordItems(document: vscode.TextDocument, position: vscode.Position): vscode.CompletionItem[] {
|
||||
if (this.keywordItems !== undefined && this.keywordItems.length > 0) {
|
||||
return this.keywordItems;
|
||||
}
|
||||
const vlogKeywordItems: vscode.CompletionItem[] = [];
|
||||
for (const keyword of vlogKeyword.keys()) {
|
||||
const clItem = this.makekeywordCompletionItem(keyword);
|
||||
vlogKeywordItems.push(clItem);
|
||||
}
|
||||
this.keywordItems = vlogKeywordItems;
|
||||
|
||||
return vlogKeywordItems;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user