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
20082026
-
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
Chumsky: Write expressive, high-performance parsers with easestory by sksxihve · 2025-04-15 · 0 comments
-
…also way more awesome, if you can deal with the often incomprehensible compilation errors at least! https://github.com/zesterer/chumsky
comment by timhh · 2024-03-24 · in Lezer: A parsing system for CodeMirror, inspired by Tree-sitter -
…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
comment by zesterer · 2022-07-14 · in Chumsky, a Rust parser-combinator library with error recovery -
…overview of parser tradeoffs may be helpful: https://blog.jez.io/tree-sitter-limitations/ . [0] https://github.com/zesterer/chumsky/blob/master/tutorial.md#...
comment by strogonoff · 2022-07-11 · in Chumsky, a Rust parser-combinator library with error recovery -
It's mentioned in the performance section, "another crate with similar design". https://github.com/zesterer/chumsky#performance
comment by mpalmer · 2022-07-09 · in Chumsky, a Rust parser-combinator library with error recovery -
▲ 115
Chumsky, a Rust parser-combinator library with error recoverystory by brundolf · 2022-07-09 · 23 comments
-
▲ 1
Chumsky: A Tutorialstory by lukastyrychtr · 2022-04-15 · 0 comments
-
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 -
…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
comment by davidatbu · 2022-04-13 · in Ask HN: What command line tool do you wish existed? -
▲ 78
Chumsky: A Tutorialstory by surrTurr · 2022-04-12 · 49 comments
-
▲ 2
Chumsky, error-tolerant parser combinator with recoverystory by Ygg2 · 2021-10-30 · 0 comments