@64-bitman pushed 53 commits. 6cf94b72b85f6c3ca392682c3046971a99fc01ff initial commit 91769c359507697f1485184d6dc7d19c3ba28594 setup basic stuff 02d882d6345a44f0c12e4778a3d084ef545726b6 refactor 8b6163c2e64521d05527b92df83db32889561e13 iniitial parsing backend logic 9ee4ecc6b34d354b13837ae542c0599e91d869c5 refactor 76f6ea55d3da096852a3152c1c48dc634c4d84b0 basic working 84e933439e288f7550a73352a9be87ed236d348e initial vimscript api 7385713724405f60da78f0fc0fecb6cade3aa3a0 add more api functions 94c59d8a97181fac89c921bb1e14ae45f0595142 add opaque data type to replace tsobject 73e23a466b2c7e53a04eadfe01dbfa9b94838299 port over to using opaques eadda8a883a73f420e003945b2390af2bd412f3b add more api functions 7ac7655a5f37fbeba1924935b8a4d3c32326a030 refactor 141c65253297c88d5d5f6bc4bac18c6706317290 add properties to opaque type 54218914f08b3088e9ac35ec0edafa0621073d0c fix possible alignment issues 9b8290d1e6e5f954f12d9261c7773ecafa4b9f01 improve api 0a040ed2d0b550446013c738d2cef3eb098ed050 refactor 9ba13364b97a2d6e25967236f90d8e7c163a15be fix formatting ca12a54937ba401e63dde0c2a9faf44fa20c204c small fixes 48098700abdd66d5405008f056e2c189a2d4ea13 add decode function for parsing f6d3b67c8f7ce4f7afdedd168f86f2fb7790164b fix ci errors e68b8946e71e8aa4fbdb7c22e868c886d7e14499 build treesitter library instead of distro pkg for ci ef07df92bda935205a02d28bd428f814071a4d9b create test files 661da273f9fe7f81e434168c3dd623967db6f358 remove unused 'tslanguage' option 19e80fca9bfccb6d4529dd7471e4cd20629b55aa improve encoding detection c88fa81ba086554be948c8be5bf1af350910d605 extra tests 6ea7932592a3439faf6232477465590d1ef66c4a add tsquery_inspect() function b417534e25d782c4a6adbd2d38d884ec2cdb8de9 add treesitter library in-tree 555d0e33fa17eb41f1a044c7f2b6f876c9e0f112 fix proto files a03f5b7fb8d70e3c7ba73a84cc2a42d7ffce25e3 opaque type fixes 6f4d4bb34f46e6a6e2f145c09180045c3a3b9fdb more opaque type tests bf423ca3f38435e422ce0b79bfce295ca124c0d0 build treesitter library using src/Makefile 0114c48a7b067212e3f700d128cb1bfc1e1d18d2 temp ac8be97fe2adc94a111a44c91970db22ab35f980 set allocator functions cd87c17fd98a8aa44a3f8484fbf95a9ec2be6690 add tsparser_set_included_ranges() 793afdd876f3e8967c5802f658e95728dfb97c19 refactor b988393133f664842a769a5566995e9dcccf01bb more api functions 80a877b65cd48b40adfe43fce24c4fdef71d5d73 refactor tsparser_parse_buf() 5cbf1631a70fa5b920bcc2f0e99bede49352c37d refactor ts_query_cursor_next_match b09228cf02b9136e4d143001ccd2e53124004f0d add ts_query_cursor_remove_match 95bf7a06b932219ed98d14bcf5f646eec44fdd66 update tsquerymatch equal func 1121f9cdbf4f8ba3f5ef10dacf948fd62e61dc01 Revert "add treesitter library in-tree" 644d9d40afad2ac40004d304387bc5d2cb5dfd62 make captures property of tsquerymatch return dict 64b4f40437360f2913a56716fdc4976f71c94233 use tuple for tsquery_inspect patterns entry instead of dict 373ec55609843a40f621fe0e0bbb53dd0150f66a add timeout to tsquerycursor_exec 87d676798ded1a71ae2a3316db6ba0b729749210 add tsparser_parse_string() 23c9ca94eb42f51eacdbfd12587845f47781eb63 add ts_language_is_loaded() a798e2fcf1098f668fb9ed85fb2c163dda305aa4 fix tsquery_inspect 991cc4aa0e7171b414ffa526bcdbec229a2773b2 prevent integer overflow when converting TSPoint to tuple 773cceafc197fba603ca5a61bd78030d68b9b6f9 fix tsrange_array_to_tuple and refactor tsparser_parse_* f962289378bdd168f78d12f16dfc0853958853c1 fix tsquerycursor_exec and use dict for tsquery_inspect 3db2210edea8dd437bd09fe52aaff019daff5d38 add "range" property to TSNode 2efe038ac4b0300b9bb6d01629e5171c07ddfea5 fix tsnode property ordering 6722d5be167d31114fc0fb21029015d56076d29c don't add +1 to TSPoint
-- View it on GitHub: https://github.com/vim/vim/pull/18869/files/fdb90a0d6609df04112d135a48a9d9dc18c1c60a..6722d5be167d31114fc0fb21029015d56076d29c You are receiving this because you are subscribed to this thread. Message ID: <vim/vim/pull/18869/before/fdb90a0d6609df04112d135a48a9d9dc18c1c60a/after/[email protected]> -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/vim/vim/pull/18869/before/fdb90a0d6609df04112d135a48a9d9dc18c1c60a/after/6722d5be167d31114fc0fb21029015d56076d29c%40github.com.
