-
### **Description**:
ArcaneScript currently does not support the `else if` construct within conditional statements, making it impossible to create an `if-else if-else` ladder. This limitation restric…
-
Add preprocessing in order to:
- [x] Parse meta symbols from original productions (*, +, ?)
- Cleanup grammar by removing:
- [ ] duplicate rules `A -> Ba | Ba`
- [x] epsilon rules `A -> ε`
- [ ]…
-
1. Meta grammar: all meta rules for the semantic translator.
2. Grammars for test files.
-
In the grammar view, we now show the definition of inherited rules, e.g. `ListOf`, `lower`, etc. For rules that are parsed from a grammar, we show the original source, but for primitive rules (e.g. `a…
-
It would be useful to be able to inject rules written as python functions into PEG grammars.
This would accomplish two things:
1. Greater portability for libraries. I could publish a library with pyth…
-
I believe there is an issue in the SRGS processor. If a grammar references external rules, the semantic interpretation is always a string (the literal matched tokens) and not the executed value of the…
-
`foo(bar)` in Igor Pro code can be interpreted as both a function call and a wave element using scaled index.
```igorpro
Function foo0(Variable v)
return v*10
End
Function test()
Mak…
-
### Did you check the tree-sitter docs?
- [X] I have read all the [tree-sitter docs](https://tree-sitter.github.io/tree-sitter/using-parsers) if it relates to using the parser
### Is your featur…
-
Being worked on by biobricks (Zaki)
-
In https://github.com/Project-OSRM/osrm-backend/blob/445225bf6dc719ef4f91fe6ab7e6fa2f4941fef7/include/server/api/route_parameters_grammar.hpp#L31-L37 two parameters `alternatives` and `continue_straig…