EulerFold
Developer Tooling Engineers

Tree-sitter: Building Parsers for Code Intelligence

4 weeks
0 Learners
Jul 23

The parser generator behind every modern code editor's syntax highlighting and navigation. This comprehensive curriculum is designed to give you hands-on experience with Tree-sitter: Building Parsers for Code Intelligence.

Share:

About this Course

The parser generator behind every modern code editor's syntax highlighting and navigation. This comprehensive curriculum is designed to give you hands-on experience with Tree-sitter: Building Parsers for Code Intelligence. This Developer Tooling Engineers curriculum is designed to give you hands-on experience and deep conceptual understanding. Across 4 intensive modules, you'll tackle real-world challenges and build practical projects that reinforce your learning. By the end of this journey, you'll have the skills and proof of work to demonstrate your expertise.

What you'll learn

Master the core concepts of concrete syntax trees & grammars (grammar.js).
Gain hands-on experience with incremental parsing & editor integration.
Understand the architecture behind query language & ast pattern matching.
Implement production-grade code intelligence & symbol resolution.

Prerequisites

intermediate Level

Requires basic familiarity with the tech stack.

  • Data structures (Trees, Graphs)

Ideal for

Developer Tooling Engineers

Developer Tooling Engineers Professionals
Tech Enthusiasts
W1

Concrete Syntax Trees & Grammars (grammar.js)

Master the core concepts of concrete syntax trees & grammars (grammar.js).

3 videos64m
3 readings
3 topics
1 homework
Learn

Topics

1.1
Context-Free Grammars & LR Parsing Basics
14 minutes
1.2
Writing Rules & Tokens in Tree-sitter grammar.js
39 minutes
1.3
Handling Precedence & Associativity
11 minutes
W2

Incremental Parsing & Editor Integration

Gain hands-on experience with incremental parsing & editor integration.

3 videos51m
3 readings
3 topics
1 homework
Learn
W3

Query Language & AST Pattern Matching

Understand the architecture behind query language & ast pattern matching.

3 videos58m
3 readings
3 topics
1 homework
Learn
W4

Code Intelligence & Symbol Resolution

Implement production-grade code intelligence & symbol resolution.

3 videos87m
2 readings
3 topics
1 homework
Learn
01

Learn

Watch curated videos and read study resources

02

Practice

Practice what you learned

03

Build Projects

Build projects using your new gained knowledge

04

Submit & Verify

Submit your project and get verified by our system

Rate this course

0.0
0 reviews

Help the community find verified technical paths.

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...