|
Change #46752
2017-12-11
09:32:41
|
create
Calagator::Event
1250472945
Galois Tech Talk: Tree-Sitter: A New Parsing System for Programming Tools
Roll back
| description |
nil |
→ |
Abstract:
Developer tools that support multiple languages generally have very limited regex-based code-analysis capabilities. Tree-sitter is a new parsing system that aims to change this paradigm. We’re in the process of integrating Tree-sitter into both GitHub.com and Atom, which will allow us to analyze code accurately and in real-time, paving the way for better syntax highlighting, code navigation, and refactoring support. We’ll demo some new features that Tree-sitter has enabled in GitHub.com and Atom, discuss its implementation, and share thoughts on ways it could be used in the future.
Bio:
Max Brunsfeld is an engineer on GitHub’s Atom team. Prior to joining GitHub, he worked at Pivotal Labs as a full-stack engineer. He enjoys programming, especially in C and C++, jazz guitar, bicycling and hiking. He lives in Portland with his wife and two toddlers. |
| end_time |
nil |
→ |
2017-12-19 12:00:00 -0800 |
| id |
nil |
→ |
1250472945 |
| start_time |
nil |
→ |
2017-12-19 11:00:00 -0800 |
| title |
nil |
→ |
Galois Tech Talk: Tree-Sitter: A New Parsing System for Programming Tools |
| url |
nil |
→ |
https://galois.com/blog/2017/12/tree-sitter-new-parsing-system-programming-tools/ |
| venue_id |
nil |
→ |
202395770 |
|