tree-sitter/src/runtime
2018-08-02 15:43:30 -07:00
..
alloc.h Fix some C code that MSVC doesn't like 2017-08-08 10:47:59 -07:00
array.h Fix const/non-const mismatch in array_splice function 2018-06-14 12:03:59 -07:00
atomic.h Use atomic operations for updating syntax tree reference counts 2018-05-09 17:36:03 -07:00
error_costs.h Introduce an error cost per error instance to favor fewer errors 2018-04-06 13:26:18 -07:00
get_changed_ranges.c Include byte offsets in TSRange 2018-06-20 11:46:44 -07:00
get_changed_ranges.h Avoid one heap allocation when instantiating a TSTreeCursor 2018-05-16 16:05:08 -07:00
language.c Add ts_language_symbol_for_name function 2018-06-21 12:54:32 -07:00
language.h Avoid warnings about repeated typedefs 2018-05-17 17:59:50 -07:00
length.h Return a character count from the lexer's get_column method 2017-12-20 16:26:38 -08:00
lexer.c Handle input chunks that end within multi-byte characters 2018-08-02 15:43:30 -07:00
lexer.h Add ts_parser_set_include_ranges function 2018-06-20 13:37:43 -07:00
node.c Add ts_node_edit API 2018-07-11 16:17:46 -07:00
parser.c Add lexer API for detecting boundaries of included ranges 2018-07-17 13:58:26 -07:00
point.h Avoid struct literal syntax in point functions 2017-08-08 10:42:21 -07:00
reduce_action.h Rename RENAME rule to ALIAS, allow it to create anonymous nodes 2017-07-31 16:41:11 -07:00
reusable_node.h Remove resume method, make parse resume by default 2018-06-19 15:33:29 -07:00
stack.c Declare subtrees as const wherever possible 2018-05-11 15:06:13 -07:00
stack.h Declare subtrees as const wherever possible 2018-05-11 15:06:13 -07:00
subtree.c Avoid mutating the root node for out-of-bounds edits 2018-07-13 16:03:01 -07:00
subtree.h Rephrase ts_subtree_array_copy to avoid conspicuous null case 2018-06-15 17:07:35 -07:00
tree.c Invalidate tree's parent cache after an edit 2018-07-10 14:08:30 -07:00
tree.h Cache parent nodes to speed up ts_node_parent in common cases 2018-05-29 16:00:32 -07:00
tree_cursor.c Fix TreeCursor bugs 2018-06-28 16:17:16 -07:00
tree_cursor.h Allow creating a tree cursor starting at any node, not just the root 2018-06-21 12:54:04 -07:00
utf16.c Handle input chunks that end within multi-byte characters 2018-08-02 15:43:30 -07:00
utf16.h Handle input chunks that end within multi-byte characters 2018-08-02 15:43:30 -07:00