-
The current natural language parser is hand-baked in Python. It can probably be translated to BNF, to do more advanced, easier-to-customise and easier-to-translate parsing.
-
Is it possible to adapt this to work on BNF without semicolons?
I have found the BNF for SQL, which I need for a fuzz tester, but it doesn't contain semicolons:
http://www.contrib.andrew.cmu.edu/~sh…
-
Testing the `sid` parser generator output language `bnf` we can see that it's outputting every rule separated by '|' even for `sequences`, looking through the code and using the `bnf-lang` as base I c…
-
The data from the BNF is available at http://data.bnf.fr/semanticweb-en
Make a conversion script for this data and add it to BibSoup.
epoz updated
12 years ago
-
is (1) missing the op2 case, (2) is labeled incorrectly (`num` and `if` are wrong), and (3) ideally should be defined in the same order as the code that follows (num before var, and the order or rec/l…
-
There's already a CSS::Specification::Build.generate method, but the interface is not quite the same
as Grammar::BNF. It's restricted to slurping definitions from a file. Would be good to get the int…
-
[Pygment](http://pygments.org/languages/) is used in many places to do syntax coloring, it would be nice to add support for bnfc
-
**Describe the bug**
A nonterminal that is not defined is not rejected during parsing.
**To Reproduce**
For example,
```
let input = " ::= | ";
let grammar: Grammar = input.parse().unwrap();…
-
Thinking about future features that could add value somewhere down the road. Initial ideas on design might be something like the following?
```
extern crate bnf;
// ...
let ebnf_grammar = bnf::eb…
-
For example here
```
template
detail::pct_encoded_bnf
pct_encoded_bnf(
CharSet const& cs,
pct_encoded_str& t) noexcept;
```
Currently the workaround is to write
```
template
#ifde…