An incremental parsing system for programming tools https://tree-sitter.github.io
Find a file
Max Brunsfeld b91f48ced2 Call handle_error even when error occurs exactly where expected
Previously, if an error happened right at the beginning of an error
production, the error node would be immediately shifted onto the stack
without calling the error handling function.
2014-08-27 18:44:27 -07:00
etc Add valgrind helper script 2014-06-09 13:24:30 -07:00
examples Remove LEX_PANIC macro 2014-08-26 13:12:12 -07:00
externals Bump bandit 2014-06-16 13:21:03 -07:00
include/tree_sitter Make parse and lex debug output more readable 2014-08-27 18:27:53 -07:00
script Separate .gyp files for libs and tests 2014-07-25 12:55:00 -07:00
spec Call handle_error even when error occurs exactly where expected 2014-08-27 18:44:27 -07:00
src Call handle_error even when error occurs exactly where expected 2014-08-27 18:44:27 -07:00
.clang-format Add format script 2014-07-20 22:12:09 -07:00
.gitignore Add vim YCM config file 2014-06-23 12:47:12 -07:00
.gitmodules Generate makefile with gyp 2014-03-03 13:20:44 -08:00
.travis.yml Make separate helper scripts for testing compiler and runtime 2014-07-17 22:20:14 -07:00
.vimrc Add project vimrc 2014-06-26 07:29:23 -07:00
.ycm_extra_conf.py Add vim YCM config file 2014-06-23 12:47:12 -07:00
project.gyp Move StringInput into its own file 2014-08-01 12:43:14 -07:00
README.md repo name tree_sitter -> tree-sitter 2014-07-13 22:14:03 -07:00
tests.gyp Separate .gyp files for libs and tests 2014-07-25 12:55:00 -07:00
todo.md Update todo 2014-07-21 13:20:00 -07:00

tree-sitter

A library for generating incremental LR parsers with integrated lexers

Build Status

References