Hacker GitHub

← All repos

zesterer/chumsky

View on GitHub ↗ ★ 4,532 Rust archived

[Chumsky has moved to Codeberg!] Write expressive, high-performance parsers with ease.

12 mentions on Hacker News by 11 people: 5 stories, 7 comments · first 2021-10-30 · latest 2026-01-20

Mentions per year 12 mentions · busiest year 2022 (8)
20082026
  1. I decided to look; just found these: chumsky (parser combinator): https://github.com/zesterer/chumsky LALRPOP (LR(1)): https://github.com/lalrpop/lalrpop grmtools (YACC) https://github.com/softdevteam/grmtools/ re: Other parsers:…
    comment by westurner · 2026-01-20 · in Improving the performance of WAT parser
  2. ▲ 2
    Chumsky: Write expressive, high-performance parsers with ease
    story by sksxihve · 2025-04-15 · 0 comments
  3. …also way more awesome, if you can deal with the often incomprehensible compilation errors at least! https://github.com/zesterer/chumsky
  4. …it's fairly easy to rewrite such grammars without left recursion as demonstrated in the tutorial: https://github.com/zesterer/chumsky/blob/master/tutorial.md
  5. …overview of parser tradeoffs may be helpful: https://blog.jez.io/tree-sitter-limitations/ . [0] https://github.com/zesterer/chumsky/blob/master/tutorial.md#...
  6. It's mentioned in the performance section, "another crate with similar design". https://github.com/zesterer/chumsky#performance
  7. ▲ 115
    Chumsky, a Rust parser-combinator library with error recovery
    story by brundolf · 2022-07-09 · 23 comments
  8. ▲ 1
    Chumsky: A Tutorial
    story by lukastyrychtr · 2022-04-15 · 0 comments
  9. I have some thoughts about this: https://github.com/zesterer/chumsky/issues/20#issuecomment-9... TL;DR: The best approach, in my view, is to detect whitespace in the lexer and emit fake delimiter tokens for the parser so that the…
    comment by zesterer · 2022-04-13 · in Chumsky: A Tutorial
  10. …that easy. I did find a rust library to do just that yesterday[0], so I myself might get on it! [0] https://github.com/zesterer/chumsky
  11. ▲ 78
    Chumsky: A Tutorial
    story by surrTurr · 2022-04-12 · 49 comments
  12. ▲ 2
    Chumsky, error-tolerant parser combinator with recovery
    story by Ygg2 · 2021-10-30 · 0 comments