-
Notifications
You must be signed in to change notification settings - Fork 78
Closed
Description
Sorry for off topic here.
Recently, I asked the Haskell community (link) whether there was a modern parser generator. It turned out, there are some attempts that aren't production-ready. At least they're not mature enough to be used in GHC (haskellfoundation/tech-proposals#63, https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4711).
After some discussion and superficial studying of the works, I came to the following high-level requirements (link).
- a tool written in Haskell
- that produces an SGLL parser for a DDCFG
- the tool generates purely Haskell code
- or, the tool reads a grammar and generates a parser in memory (nice for prototyping)
- and the produced parser is
- fault-tolerant
- optionally incremental
Now, I have a couple of questions.
- What would be the correct requirements?
- Could you please roughly estimate the amount of work (in man-hours) of a project that implements such a tool? (relevant for Fault-tolerant GHC compilation pipeline haskellfoundation/tech-proposals#63)
Metadata
Metadata
Assignees
Labels
No labels