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:
Daniel Wirtz
2019-03-25 21:58:19 +01:00
committed by GitHub
parent 74ce9bf386
commit 527d73ece8
24 changed files with 1153 additions and 1090 deletions

20
bin/asc
View File

@ -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));
}

View File

@ -1,4 +1,7 @@
#!/usr/bin/env node
/* tslint:disable */
const fs = require("fs");
const path = require("path");
const colors = require("../cli/util/colors");