mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-22 03:01:55 +00:00
Use fully qualified names in generic types (#544)
* Also fixes infinite parser loops * Also implements command line option forwarding to node.js
This commit is contained in:
20
bin/asc
20
bin/asc
@ -1,4 +1,22 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
const tailArgs = process.argv.indexOf("--");
|
||||
if (~tailArgs) {
|
||||
require("child_process").spawnSync(
|
||||
process.argv[0],
|
||||
process.argv.slice(tailArgs + 1).concat(
|
||||
process.argv.slice(1, tailArgs)
|
||||
),
|
||||
{ stdio: "inherit" }
|
||||
);
|
||||
return;
|
||||
}
|
||||
|
||||
require("source-map-support").install();
|
||||
|
||||
const asc = module.exports = require("../cli/asc.js");
|
||||
if (/\basc$/.test(process.argv[1])) process.exitCode = asc.main(process.argv.slice(2));
|
||||
if (/\basc$/.test(process.argv[1])) {
|
||||
process.exitCode = asc.main(process.argv.slice(2));
|
||||
}
|
||||
|
@ -1,4 +1,7 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
const colors = require("../cli/util/colors");
|
||||
|
Reference in New Issue
Block a user