You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
(off topic) Modern parser generator for Haskell #1909
Always nice to meet a fellow parser generator. A really good parser generator can cost more than a man year to construct and test. Especially if you go and invent new algorithms. The expert on GLL and Haskell is Thomas van Binsbergen at universiteit van Amsterdam.
The requirements: for that I'd read the PhD thesis of Afroozeh and Izmaylova, Economopoulos, Eelco Visser and Jan Rekers. The treesitter community is also a valuable resource on context free general parsing.
Thanks! Could you please recommend specific literature on error recovery in (S)GLL?
Afroozeh and Izmaylova left error recovery for future work:
Currently, Iguana reports the parse error location, but does not provide any error recovery features. Providing error recovery should be the highest priority feature, especially for using Iguana in language workbenches and development tools.
I only found a paper about another formalism (LLR-system).
Error recovery in GLR: Maartje de Jong (TU Delft), and some chapters in Jan Rekers' thesis.
Error recovery in GLL: Iguana's implementation has error recovery built in by Ali Afroozeh.
Activity
jurgenvinju commentedon Jan 15, 2024
Always nice to meet a fellow parser generator. A really good parser generator can cost more than a man year to construct and test. Especially if you go and invent new algorithms. The expert on GLL and Haskell is Thomas van Binsbergen at universiteit van Amsterdam.
The requirements: for that I'd read the PhD thesis of Afroozeh and Izmaylova, Economopoulos, Eelco Visser and Jan Rekers. The treesitter community is also a valuable resource on context free general parsing.
Have fun!
deemp commentedon Jan 15, 2024
Thanks! Could you please recommend specific literature on error recovery in (S)GLL?
Afroozeh and Izmaylova left error recovery for future work:
I only found a paper about another formalism (LLR-system).
jurgenvinju commentedon Jan 16, 2024
Error recovery in GLR: Maartje de Jong (TU Delft), and some chapters in Jan Rekers' thesis.
Error recovery in GLL: Iguana's implementation has error recovery built in by Ali Afroozeh.
deemp commentedon Jan 16, 2024
Thank you!