fix bug of non await
This commit is contained in:
parent
6773a3df94
commit
6e95e656f0
@ -1,8 +1,8 @@
|
||||
const { vlogFast } = require('../resources/hdlParser');
|
||||
const { vlogFast } = require('../../resources/hdlParser');
|
||||
|
||||
const testFile = 'c:/Users/11934/Project/Digital-IDE/Digital-Test/Verilog/dependence_test/parent.v';
|
||||
|
||||
(async () => {
|
||||
const fast = vlogFast(testFile);
|
||||
const fast = await vlogFast(testFile);
|
||||
console.log(JSON.stringify(fast, null, ' '));
|
||||
})();
|
@ -4,23 +4,23 @@ import { HdlLangID } from '../global/enum';
|
||||
import { AbsPath } from '../global';
|
||||
|
||||
namespace HdlSymbol {
|
||||
export async function fast(path: AbsPath): Promise<Fast | undefined> {
|
||||
export function fast(path: AbsPath): Promise<Fast | undefined> {
|
||||
const langID = hdlFile.getLanguageId(path);
|
||||
switch (langID) {
|
||||
case HdlLangID.Verilog: return vlogFast(path);
|
||||
case HdlLangID.Vhdl: return vhdlFast(path);
|
||||
case HdlLangID.SystemVerilog: return svFast(path);
|
||||
default: return undefined;
|
||||
default: return new Promise(resolve => resolve(undefined));
|
||||
}
|
||||
}
|
||||
|
||||
export async function all(path: AbsPath): Promise<All | undefined> {
|
||||
export function all(path: AbsPath): Promise<All | undefined> {
|
||||
const langID = hdlFile.getLanguageId(path);
|
||||
switch (langID) {
|
||||
case HdlLangID.Verilog: return vlogAll(path);
|
||||
case HdlLangID.Vhdl: return vhdlAll(path);
|
||||
case HdlLangID.SystemVerilog: return svAll(path);
|
||||
default: return undefined;
|
||||
default: return new Promise(resolve => resolve(undefined));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user