6a04067a76
Running bin/pegjs with one argument which was an extension-less file name caused the file to be overwritten. This was because internal extension rewriting logic didn't handle this case corectly. This commit changes the logic from regexp-based to path.extname-based, fixing the problem. The new code generates file names like this: Input file name Output file name ------------------------------------ grammar.ext grammar.js grammar.ext1.ext2 grammar.ext1.js grammar. grammar.js grammar grammar.js Fixes #405. |
||
---|---|---|
.. | ||
.eslintrc.json | ||
pegjs |