-
I see an improved version here: https://github.com/parrt/mini-markdown/blob/master/src/org/antlr/md/CharsAsTokens.java
parrt updated
7 years ago
-
# Langium and language engineering - jreyesr's blog
In this article we review Langium, which is a language engineering tool that can be used when developing custom structured text languages. It can g…
-
…can it be as fast as pest?
![](https://phaazon.net/media/uploads/goodenough.jpg)
-
Python has a PEG grammar here:
https://github.com/python/cpython/blob/master/Grammar/python.gram
That grammar uses a slightly different format. I'm looking to parse it using parsimonious. My scr…
-
At least it should be one of the provided options, alongside separate code generation.
A *huge* benefit is being able to use `Span`s from the grammar syntax, *inside* the generated code.
Giv…
eddyb updated
5 years ago
-
Imagine:
1. we have some kind of language workbench (like [spoofax](http://www.metaborg.org/en/latest/)). it means that we can write BNF-like syntax description (in spoofax they use [SDF](http…
-
From @deltaidea on #254:
- [ ] @tjvr: Document save() / restore()
- [ ] Performance tips: avoiding ambiguity, using moo. (#81, #238, #243, #250)
- [ ] Debugging tips: inspecting that the right to…
-
Originated from https://github.com/SAP/chevrotain/issues/373
and https://github.com/SAP/chevrotain/issues/414
-
#### Description of the problem
```coq
From Coq Require Import Uint63 List PArray.
Open Scope uint63_scope.
Open Scope list_scope.
Check [| 1; 2 | 0 : int |].
Import ListNotations.
Check …
-
In my use case of developing an iXML grammar for XPath expressions, I've encountered a case where the name of a `FunctionCall` can be any `QName` except a small number of reserved 'tokens', to avoid a…