ebnf-parser
ebnf-parser copied to clipboard
A parser for BNF and EBNF grammars used by jison
@kylejlin
`lex-parser` should be declared as a dependency instead of a devDependency in `package.json`. Since `lex-parser` is currently declared as a devDependency, it's not being installed when I run `npm install...
Co-exists with zaach/jison#338. ## Features / Fixes / Changes - [to be edited] - fixes: + #6 + #7 + #9 + #10 - releases are tagged with a version...
Currently there is no tags in this repo. Adding tags help those who want to use the github repo directly like debian, rather than via npm.
Would you please create a license file with your copyright information and the full text of the MIT license? The legal language in the MIT license requires that the text...
I noticed that `lex-parser` [allows leading underscores](https://github.com/zaach/lex-parser/blob/master/lex.l#L2) in names, but [ebnf-parser doesn't](https://github.com/zaach/ebnf-parser/blob/master/bnf.l#L1). Is it intentional that nonterminal names shouldn't be able have leading underscores?
"npm install ebnf-parser" will now install dependencies from npm repository. Also changed jison reference to point to npm release. Use case / why this would be good: An open-source project...
Now you have ability to specify options in grammar file. It's enough for me, because I have to declare my module name in my file. I can do it in...