Parsers don't have to be complicated

Sign in to use saved chat.

This room keeps conversation history for your account, so sending here needs a login. You can still try Mu without an account in the public agent.

Try Mu without an account · Log in · Sign up

The author describes their experience with parsing: using a parser generator like Lemon produced hard-to-read code, while ad-hoc hand-written parsers were repetitive and bug-prone. They wanted a middle ground—small, reusable primitives that handle common scanning tasks without generators or heavy dependencies.