-
_**Rough idea that occurred to me while using Vyaakaran**_
The way I write grammars usually has following iterations:
1. Write a rough grammar.
2. Check sample strings it generates / Check some s…
-
#877 give me an idea, that is will be worth to use `_` (self-reference) in the `if` key:
```yaml
seq:
- id: predictor
type: u1
if: _ == 42
```
This should generate code that use looka…
-
Hi,
I am considering using yaep to add limited user-customizable syntax to a domain-specific language. In https://github.com/vnmakarov/yaep/issues/24#issuecomment-449791945, you express concern tha…
-
Hello friends,
I have searched the internet far and wide (including as much documentation about ANTLR as I could find), and I couldn't find a single answer for which classes of grammars are support…
-
Anyone interested in looking at topics like the following?
- parser combinators
- parsing algorithms
- working with ambiguous grammars
- how a compiler works
-
### Specification
I'm re-opening this. We want to explore using a Constraint parser for parsing the vaults secret path. This should also allow for escaping certain characters we'd otherwise disallo…
-
Ever since I updated the vscode extension of rascal to version 0.11.2, I have been getting ambiguity warnings and errors when I try to test my syntax. I downgraded back to 0.11.1 and it works as it us…
-
This issue came to light as a result of #964 where an issue with the wording of an ambiguity described in §6.2.5 *Grammar ambiguities* was discussed and addressed.
Ambiguities are covered in two wa…
-
I'm parsing an ambiguous grammar and I'd like to distinguish the following cases (more quickly than dealing with a list of all results):
- Failure to parse
- Exactly one parse with result
- Multi…
-
It often happens in grammars that you might want to have a distinct set of tokens at different points in the grammar; LALRPOP's intertwined syntax also leads to that expectation (see e.g. #193). This …