grammarkdown
grammarkdown copied to clipboard
Markdown-like DSL for defining grammatical syntax for programming languages.
Bumps [copy-props](https://github.com/gulpjs/copy-props) from 2.0.4 to 2.0.5. Release notes Sourced from copy-props's releases. 2.0.5 Fix Avoids prototype pollution (#7) Doc Update license years. Transfer ownership to Gulp Team (#6) Build Update...
Stack trace: ``` Error: Recovery failed to advance. at Parser.parseList (C:\path\to\project\node_modules\grammarkdown\dist\parser.js:387:27) at Parser.parseNoSymbolHereAssertionTail (C:\path\to\project\node_modules\grammarkdown\dist\parser.js:478:30) at Parser.parseAssertion (C:\path\to\project\node_modules\grammarkdown\dist\parser.js:508:25) at Parser.parseSymbol (C:\path\to\project\node_modules\grammarkdown\dist\parser.js:687:25) at Parser.parseSymbolSpanRest (C:\path\to\project\node_modules\grammarkdown\dist\parser.js:709:29) at Parser.tryParseSymbolSpan (C:\path\to\project\node_modules\grammarkdown\dist\parser.js:703:25) at Parser.parseSymbolSpanRest (C:\path\to\project\node_modules\grammarkdown\dist\parser.js:710:27) at...
For ecmarkup, I need to associate the generated HTML productions with their original `Production` objects. The obvious way to do that is to make an emitter which creates JSDom nodes...
Repro: ```js 'use strict'; let { CoreAsyncHost, Grammar, GrammarkdownEmitter } = require('grammarkdown'); let source = ` Foo : Bar `; (async () => { const grammarHost = CoreAsyncHost.forFile(source); const grammar...
In the syntax documentation for productions, it says "multiple left-hand-size sentences" where (I believe) it should be "multiple right-hand-side sentences".
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21. Commits f299b52 Bump to v4.17.21 c4847eb Improve performance of toNumber, trim and trimEnd on large input strings 3469357 Prevent command injection through _.template's variable...
Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2. Commits See full diff in compare view Maintainer changes This version was pushed to npm by oss-bot, a new releaser for y18n since your...