Tea Sitter

By Jeetaditya Chatterjee

I am still salty that the vc module stole my joke

Press s for speaker notes

What is Tree Sitter?

… What does that mean?

Parser Generation

module.exports = grammar({
  name: 'hello example',

  rules: {
    // TODO: add the actual grammar rules
    source_file: $ => $.hello,
    hello: $ => "hello rigor"
  }
});

Incremental Parsing

Ok that’s really cool! why should I care?

Well now we have an ast to play with…

Ok so what does all of this look like?

Whats next?

Some other cool resources

Any Questions?