Hacker News new | past | comments | ask | show | jobs | submit login

Parser combinators are recursive descent parsers, so they do not manage ambiguities at compile time. At runtime, the first parsing path that works will win.

Nom can handle easily regular, context-free and context sensitive grammars (a lot of binary formats are a bit context sensitive, so that was a requirement). I suspect it could do recursively enumerable too.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: