-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
List of parsers
sogaiu edited this page Jan 5, 2026
·
42 revisions
Below is a table of collected tree-sitter parser information, though with the following constraints:
- ABI >= 12 (or unknown and last commit date is 2020 or later)
- If the parser uses an external scanner, that must be implemented in
C(as non-Cimplementations are no longer supported)
If a parser is missing, let us know on Discord or Matrix, or create a discussion
Column names and values are:
-
name: name of the parser (lower-cased; usually obtained viagrammar.js) -
url: link to parser repository -
last commit date(by time of list creation/update) -
abi: ABI of includedparser.c(or-if repository does not contain pre-generated parser) -
grammar.json: whether repository contains pre-generatedgrammar.json(useful totree-sitter generate src/grammar.jsonwithout requiring node/npm) -
external scanner: whether parser uses an external scanner