tree_sitter::ffi

Function ts_parser_parse_string_encoding

source
pub unsafe extern "C" fn ts_parser_parse_string_encoding(
    self_: *mut TSParser,
    old_tree: *const TSTree,
    string: *const c_char,
    length: u32,
    encoding: TSInputEncoding,
) -> *mut TSTree
Expand description

Use the parser to parse some source code stored in one contiguous buffer with a given encoding. The first four parameters work the same as in the ts_parser_parse_string method above. The final parameter indicates whether the text is encoded as UTF8 or UTF16.