Closed djspiewak closed 7 years ago
We're now using lazy Catenable
rather than List
for results, so in theory this should be doable in the same way that it is in gll-combinators. Some careful reasoning about asymptotic implications is required.
Implemented in master. Catenable
was basically completely broken (not anymore!). Copied over precedence/associativity stuff basically straight up from gll-combinators.
This is a mostly syntactic enhancement, but some algorithmic work is required. The goal is to port over some variant of the gll-combinators AST disambiguation filters (test examples here).