-
Parsing the following grammar:
```ebnf
RValue ::= Number | InfixExpression
InfixExpression ::= RValue InfixOperator RValue
InfixOperator ::= "+" | "-" | "*" | "/"
Number ::= "-"? ("0" | [1-9] [0-…
-
I'm working on this.
Just generate the issue to give it importance I also love exl2 :)
-
## Question
我正在做一些sql parser的工作,需要支持其他oracle、postgresql等的语法。因为性能要求,所以有可能仿照parser手写词法解析、yacc做语法解析的方式来完成。
我在历史记录里看到ebnf文件,好奇这份文件是从哪里找到的,还是你们自己写的呢?
https://github.com/pingcap/parser/blob/81106e4…
-
Some notes from a private chat with @brandonwillard who seems to think this would help with tooling.
Hebigo uses Python's expression syntax (but not statements), so that would have to be copied for…
gilch updated
5 years ago
-
Would be nice if `S/SL` could generate an `EBNF` to generate a railroad diagram, I did a proof of concept with a script and a bunch of manual fixes (see bellow):
`EBNF` for `S/SL`:
```
//
// EBN…
-
This will let us drop ebnf and also have comprehensible error messages
We might be able to dump the generated parser (function built at runtime) out of ebnf library somehow for guidance
-
Would be nice if `tameparse` could also generate an `EBNF` as understood by https://www.bottlecaps.de/rr/ui to generate railroad diagrams (https://en.wikipedia.org/wiki/Syntax_diagram).
I extended …
-
Hello,
Has anyone ever tried to handle an EBNF grammar in monaco-react thanks to [Antlr](https://www.antlr.org/) and [antlr4ts](https://github.com/tunnelvisionlabs/antlr4ts)?
-
Hi, I've some questions about the compiler. Since I'm considering implementing an existing Domain Specific Language (DSL) in PHP. So I would need a compiler for this. But then I noticed that most alre…
-
I'd like to suggest using EBNF according to ISO 14977 instead of a non-standard modified BNF like currently, it is much more readable and makes the result much more concise, e. g. by eliminating the n…