-
**UPDATE**: Fund what it is in the bison manual. This is an [Actions in Mid-Rule](http://dinosaur.compilertools.net/bison/bison_6.html#SEC48).
In the ruby language parser there is a strange construct…
-
It would be more elegant and maintainable to describe the Netscape variants as a grammar, and generate/write a corresponding tokenizer/lexer/parser to process data.
Inspired by:
- https://tomasset…
-
I have read https://docs.lfortran.org/en/installation/, here is what I have done
```
$ git clone https://github.com/lfortran/lfortran.git
$ cd lfortran
$ ./build0.sh
+ ci/version.sh
++ git descr…
-
Hi team. I want to create a new syntax like `create table t(v1 int, v2 int, SORT KEY (v1))` (It is not PG Grammar, I know). It is similar to `create table t(v1 int, v2 int, PRIMARY KEY (v1))`. The p…
-
Hi,
Assembling the following code
ld de,-1+1
The result is ld de,-2 and not ld de,0
; z80dasm 1.1.6
; command line: z80dasm b
org 00100h
ld de,0fffeh
Or maybe operator priority…
-
I've come across a design issue with the C grammar in rules such as:
`| '(' argumentExpressionList? ')'`
This is within `postfixExpression`.
A C function call will always have a number of ar…
-
I have a rather complex grammar which handles different "dialects".
To support that there is an internal list of reserved words for each dialect and their matching tokens, which is used by the scanne…
-
Hello!
I'm currently writing a firrtl lexer/parser for yosys using flex/bison and am a bit stuck because
the grammar of firrtl is not context-free.
This is because firrtl allows an id to be a res…
-
I've noticed a ton of conversion errors in the `modaccent` sources. These sources seem to insist on casting `long` types to `long*` pointers and back again. On most x64 systems the pointer will be lar…
-
### Proposal
Mermaid.js should implement [Extended Backus–Naur form](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form) (EBNF) for [syntax diagrams](https://en.wikipedia.org/wiki/Synt…