fun
fun copied to clipboard
Port parser-ts to fun
I'm in actual need of this feature. Let's discuss next steps, as currently I'm using parzec But I had to denoify it and it's not really what I want.
So, a direct port of parser-ts would implement a stream parser which is likely a pretty performant path to take but I don't really know much about parsers. I'd like to look at a few parser implementations to get some other ideas in the space before committing one to fun. In particular a few parsers by Maia Victor such as this one for HVM and this one implemented in the Kind language. We might also benefit from looking at Haskell's Parsec or digging into some literature on the subject of parsing.
For now, a simple direct port of parser-ts might be best, but it seems wasteful to touch on this topic without looking beneath the surface.
I no longer have the time to work on this particular feature. Thus, I think it would better live external to fun.