diff options
author | Lewis Russell <lewis6991@gmail.com> | 2023-03-10 10:08:06 +0000 |
---|---|---|
committer | Lewis Russell <lewis6991@gmail.com> | 2023-03-10 10:08:32 +0000 |
commit | 4f75960660f9065214f49ba6ed9176e0a72fa92a (patch) | |
tree | a2fe05f1139d71e2c4adc63cae3f198b48f2ad88 /src/nvim/lua/treesitter.c | |
parent | 8a3220ba499c4c8cd74a3896f3c79e5f3d666eba (diff) | |
download | rneovim-4f75960660f9065214f49ba6ed9176e0a72fa92a.tar.gz rneovim-4f75960660f9065214f49ba6ed9176e0a72fa92a.tar.bz2 rneovim-4f75960660f9065214f49ba6ed9176e0a72fa92a.zip |
fix(treesitter): correct include_bytes arg for parse()
Diffstat (limited to 'src/nvim/lua/treesitter.c')
-rw-r--r-- | src/nvim/lua/treesitter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/lua/treesitter.c b/src/nvim/lua/treesitter.c index ae69f3f120..289a0cb9b4 100644 --- a/src/nvim/lua/treesitter.c +++ b/src/nvim/lua/treesitter.c @@ -405,8 +405,6 @@ static int parser_parse(lua_State *L) old_tree = tmp ? *tmp : NULL; } - bool include_bytes = (lua_gettop(L) >= 3) && lua_toboolean(L, 3); - TSTree *new_tree = NULL; size_t len; const char *str; @@ -443,6 +441,8 @@ static int parser_parse(lua_State *L) return luaL_argerror(L, 3, "expected either string or buffer handle"); } + bool include_bytes = (lua_gettop(L) >= 4) && lua_toboolean(L, 4); + // Sometimes parsing fails (timeout, or wrong parser ABI) // In those case, just return an error. if (!new_tree) { |