tree-sitter/docs/index.md
2018-06-10 14:44:33 -07:00

2 KiB

title
Introduction

Introduction

Tree-sitter is a library for parsing source code. It aims to be:

  • Fast and incremental so that it can be used in a text editor
  • Robust enough to provide useful results even in the presence of syntax errors
  • General enough to parse any programming language
  • Dependency-free (and written in pure C) so that it can be embedded in any application

Language Bindings

There are currently bindings that allow Tree-sitter to be used from the following languages:

Available Parsers

There are fairly complete parsers for the following languages:

There are parsers in development for these languages:

Talks on Tree-sitter