Tree-sitter: a new parsing system for programming tools - GitHub Universe 2017
What it is
Max Brunsfeld of GitHub presents Tree-sitter, a parsing system for programming tools that supports incremental, error-tolerant parsing. He demos its integration into GitHub.com and Atom for syntax highlighting and code navigation.
Why Hacker News recommends it
Recommended as the canonical introduction to tree-sitter and why fast incremental parsing enables live editor support.
- 2 people recommended it
- 2 different months
- 0 strong recommendations
- first 2018, last 2022
What HN commenters said
“fast enough to run on every keystroke”
Tree-sitter creator shows fast incremental parsing for syntax highlighting.
lewisl9029, 2018-03 · Recommendation · in “Atom 1.25”
“There is a long (42 minutes) but worth to watch talk about tree-sitter”
Long talk on tree-sitter and error-tolerant parsing.
ris58h, 2022-04 · Recommendation · in “Zas Editor”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: tree-sitter, parsing, syntax highlighting, atom, developer tools
Also recommended by the same people
talkReact Helsinki February 2020Fraktio · 2 HN recommenders · 2021–2025
talkConflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016GOTO Conferences · 3 HN recommenders · 2017–2020
lectureIn Search of TomorrowBerkeley Institute for Data Science (BIDS) · 9 HN recommenders · 2015–2018
talkBottom Up vs Top Down Design in Clojure - Mark BastianClojureTV · 5 HN recommenders · 2016–2021
talkRich Harris - Rethinking reactivityYou Gotta Love Frontend · 15 HN recommenders · 2019–2026
talkLexical Scanning in Go - Rob PikeGoogleFOSSSydney · 13 HN recommenders · 2012–2025
talkWilliam Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove · 11 HN recommenders · 2017–2026
talkCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon · 13 HN recommenders · 2016–2024