- [X] ts_parser_new
- [X] ts_parser_delete
- [X] ts_parser_language
- [X] ts_parser_set_language
- [ ] ts_parser_logger
- [ ] ts_parser_set_logger
- [X] ts_parser_print_dot_graphs
- Not implementing. Requires specifying a
FILE *
pointer.
- Not implementing. Requires specifying a
- [ ] ts_parser_halt_on_error
- [X] ts_parser_parse
- [ ] ts_parser_parse_string
- [ ] ts_parser_parse_string_encoding
- [ ] ts_parser_reset
- [ ] ts_parser_set_included_ranges
- [ ] ts_parser_included_ranges
- [ ] ts_parser_set_timeout_micros
- [ ] ts_parser_timeout_micros
- [ ] ts_parser_set_cancellation_flag
- [ ] ts_parser_cancellation_flag
- [X] ts_tree_copy
- [X] ts_tree_delete
- [X] ts_tree_root_node
- [X] ts_tree_edit
- [X] ts_tree_get_changed_ranges
- [X] ts_tree_print_dot_graph
- Not implementing. Requires specifying a
FILE *
pointer.
- Not implementing. Requires specifying a
- [ ] ts_tree_language
- [X] ts_node_start_byte
- [X] ts_node_start_point
- [X] ts_node_end_byte
- [X] ts_node_end_point
- [X] ts_node_symbol
- [X] ts_node_type
- [X] ts_node_string
- Not implementing. Seems to just return sexpr representation of subtree.
- [X] ts_node_eq
- [X] ts_node_is_null
- Not implementing. Module converts null nodes to nil.
- [X] ts_node_is_named
- [X] ts_node_is_missing
- [X] ts_node_is_extra
- [X] ts_node_has_changes
- [X] ts_node_has_error
- [X] ts_node_parent
- [X] ts_node_child
- [X] ts_node_named_child
- [X] ts_node_child_count
- [X] ts_node_named_child_count
- [X] ts_node_next_sibling
- [X] ts_node_next_named_sibling
- [X] ts_node_prev_sibling
- [X] ts_node_prev_named_sibling
- [X] ts_node_first_child_for_byte
- [X] ts_node_first_named_child_for_byte
- [X] ts_node_descendant_for_byte_range
- [X] ts_node_named_descendant_for_byte_range
- [X] ts_node_descendant_for_point_range
- [X] ts_node_named_descendant_for_point_range
- [X] ts_node_edit
- [ ] ts_node_child_by_field_name
- [ ] ts_node_child_by_field_id
- [ ] ts_tree_cursor_new
- [ ] ts_tree_cursor_delete
- [ ] ts_tree_cursor_reset
- [ ] ts_tree_cursor_current_node
- [ ] ts_tree_cursor_goto_parent
- [ ] ts_tree_cursor_goto_next_sibling
- [ ] ts_tree_cursor_goto_first_child
- [ ] ts_tree_cursor_goto_first_child_for_byte
- [ ] ts_tree_cursor_current_field_name
- [ ] ts_tree_cursor_current_field_id
- [ ] ts_tree_cursor_copy
- [X] ts_language_symbol_count
- [X] ts_language_symbol_name
- [X] ts_language_symbol_for_name
- [X] ts_language_symbol_type
- [X] ts_language_version
- [X] ts_language_field_count
- [X] ts_language_field_name_for_id
- [X] ts_language_field_id_for_name