25 lines
761 B
JavaScript
25 lines
761 B
JavaScript
const fs = require('fs');
|
|
const fspath = require('path');
|
|
|
|
const wasm = require('./api');
|
|
const old = require('./old');
|
|
|
|
const TEST_HOME = fspath.resolve(__filename, '..');
|
|
const TEST_FOLDER = fspath.join(TEST_HOME, 'vhdl');
|
|
const TEST_FILE = fspath.join(TEST_FOLDER, 'ADC_CFG.vhd');
|
|
|
|
async function main() {
|
|
// for (const file of fs.readdirSync(TEST_FOLDER)) {
|
|
// const filePath = fspath.join(TEST_FOLDER, file);
|
|
// const wasm_res = await wasm.vlogFast(filePath);
|
|
// const old_res = old.vlogFast(filePath);
|
|
// }
|
|
|
|
// const all = await wasm.vhdlAll(TEST_FILE);
|
|
// console.log(JSON.stringify(all, null, ' '));
|
|
|
|
const fast = await wasm.vhdlFast(TEST_FILE);
|
|
console.log(JSON.stringify(fast, null, ' '));
|
|
}
|
|
|
|
main(); |