Commit graph

  • 2a50b3b0ce update rust bindings to use tree-sitter-language tree-sitter-language Gered 2024-11-10 11:14:41 -0500
  • e409ae33f0
    fix: generate with strict mode (#30) master Amaan Qureshi 2024-10-13 20:37:52 -0400
  • f2569dd1fc chore: generate with tree-sitter 0.24.2 Uy Ha 2024-10-07 08:54:29 +0000
  • 5c493f3722 chore: remove tests for generator expression Uy Ha 2024-10-07 08:54:04 +0000
  • 69d7a8b0f7
    chore: update rust bindings (#27) Access 2024-06-20 13:32:15 +0800
  • 4864abb95a doc: update README Uy Ha 2024-06-05 08:48:32 +0000
  • d3f2a7595a chore(release): v0.5.0 v0.5.0 Uy Ha 2024-06-05 08:42:43 +0000
  • 135aae6dd4 chore: add scanner.c to the bindings Uy Ha 2024-06-05 08:42:21 +0000
  • a414a4c83d feat!: remove parsing generator expressions Uy Ha 2024-06-05 08:32:29 +0000
  • a4bc80390f chore: generate with tree-sitter 0.22.6 Uy Ha 2024-06-05 08:14:51 +0000
  • 20ffd6d3b4
    chore: bump version to 0.4.3 (#25) Access 2024-03-19 15:50:27 +0800
  • ce71cae5e0
    chore: update tree_sitter to new one (#24) Access 2024-03-18 01:23:49 +0800
  • 7dc1582310 Update binding.gyp Per Nordlöw 2024-03-11 17:27:11 +0100
  • f8de25f307 chore: generate with tree-sitter 0.21.0 Uy Ha 2024-02-22 06:35:15 +0000
  • 3175c3f5fd
    chore: update tree-sitter (#22) Access 2024-02-22 14:22:55 +0800
  • 73ab4b8e95 chore(release): v0.4.1 v0.4.1 Uy Ha 2023-08-15 15:07:39 +0000
  • d748fb2821 fix: stop excluding single quote (') in unquoted arguments Uy Ha 2023-08-15 15:05:51 +0000
  • 3dfc596025 chore(release): v0.4.0 v0.4.0 Uy Ha 2023-06-28 14:34:24 +0000
  • fe9b5e0229 feat: put arguments in argument_list node Uy Ha 2023-06-28 14:33:56 +0000
  • 47564fb004 chore(release): v0.3.0 v0.3.0 Uy Ha 2023-06-28 13:15:38 +0000
  • ef75262109 feat: put the body of commands into a body node Uy Ha 2023-06-28 13:14:23 +0000
  • aafadc0d65
    refactor: use C for the external scanner (#16) Amaan Qureshi 2023-06-18 10:44:07 -0400
  • 4e210a9ca6
    Revert "refactor: use C for the external scanner (#13)" (#15) Beartama 2023-06-18 15:52:52 +0300
  • 24ed4fd565
    refactor: use C for the external scanner (#13) Amaan Qureshi 2023-06-16 09:42:37 -0400
  • 399605a02b chore: release 0.2.0 v0.2.0 Uy Ha 2023-02-05 17:55:52 +0100
  • a32265307a refactor: remove empty line Uy Ha 2022-12-03 13:08:59 +0100
  • 686ad8b040 feat: add block command and tests for function, macro, and block Uy Ha 2022-12-03 13:09:00 +0100
  • 6e51463ef3
    fix(escape): \; should also be escape sequences (#9) Access 2022-08-26 15:50:26 +0800
  • 5998363930 chore: release 0.1.0 0.1.0 Uy Ha 2022-07-08 12:16:35 +0700
  • 81e0f348aa fix: correct url in Cargo.toml Uy Ha 2022-07-08 12:09:00 +0700
  • 3d23db47a5 fix: else and endif arguments Uy Ha 2022-07-08 12:04:54 +0700
  • 13c7c529d7 fix: add scanner.cc for Rust Uy Ha 2022-07-04 12:48:46 +0700
  • b766bd4896 fix: regenerate files for updated name Uy Ha 2022-07-04 12:42:23 +0700
  • 961d625282 chore: update dependencies and regenerate parser.c Uy Ha 2022-07-04 11:55:02 +0700
  • 5020572408 Fix bug regarding dollar sign but not variable reference Uy Ha 2022-01-26 19:41:41 +0100
  • 87795ad552 Ignore build directory Uy Ha 2022-01-26 19:41:33 +0100
  • f6616f1e41 Add test for function invocations with and without newline Uy Ha 2021-10-13 08:19:43 +0200
  • d5a0b0b992 Parse generator expression Uy Ha 2021-07-06 18:46:05 +0200
  • 7355866e1d Use NULL instead of nullptr (to support old compiler) Uy Ha 2021-07-02 10:55:58 +0200
  • 2dc6dc0b33 Update REAMDE Uy Ha 2021-07-02 10:09:58 +0200
  • 6ea184f8c0 Add test case for if condition having parentheses Uy Ha 2021-07-02 09:26:41 +0200
  • f3ecd63233 Fix grammar to have more than one argument between parentheses Uy Ha 2021-07-01 17:02:13 +0200
  • 19bb3af0d5 Parse parenteses correctly Uy Ha 2021-07-01 13:36:35 +0200
  • 44a026bbf5 Fix comments being regconized incorrectly inside quoted arguments Uy Ha 2021-06-30 21:17:16 +0200
  • 52cbc7add1 Seperate $, CACHE, and ENV for query purpose Uy Ha 2021-06-30 20:39:02 +0200
  • 12ef0b4cab Make $.variable recursive Uy Ha 2021-06-30 07:40:33 +0200
  • b8c45d2a2b Fix grammar for allowing white space to appear everywher Uy Ha 2021-06-29 20:35:34 +0200
  • e3dfc2cdca Stop treating command argument as special: - Planning to move the highlight responsibility to the highlight query - Stop trying to parse frequently used commands - One test is failing because of unquoted_argument, planning to fix Uy Ha 2021-06-27 21:20:09 +0200
  • 1669ad95a0 Update README Uy Ha 2021-06-27 13:17:54 +0200
  • bd57f88f2d The parser now understands comments (line and bracket) Uy Ha 2021-06-27 13:14:31 +0200
  • 9bc53cd0df Parse bracket comment using external scanner - Due to bracket comment has to have the pattern /[=*[/ follow '#' symbol immediately, it's easier to implement it using external scanner Uy Ha 2021-06-26 23:30:27 +0200
  • 06d75be374 Extract out to scan_bracket_argument function Uy Ha 2021-06-26 22:52:19 +0200
  • 3b2b47dbaa Simplify the grammar using extras and add bracket comment Uy Ha 2021-06-26 17:54:04 +0200
  • 0988d2ce86 Add external parser for parsing bracket_argument and also adjust the test cases accordingly Uy Ha 2021-06-26 02:18:08 +0200
  • 364423376f Remove incomplete queries Uy Ha 2021-06-26 02:16:55 +0200
  • adb4aecea9 Ignore scanner.obj Uy Ha 2021-06-26 02:16:24 +0200
  • 27b8b979d2 Update README Uy Ha 2021-06-17 23:07:08 +0200
  • 5047c61bba Add message and its test case Uy Ha 2021-06-17 23:06:32 +0200
  • c16b1dfe4b Add while test cases Uy Ha 2021-06-17 22:45:35 +0200
  • 4051a2af3a Update README Uy Ha 2021-06-17 22:43:53 +0200
  • 1a4e86b5bf Add while and its test case Uy Ha 2021-06-17 22:43:12 +0200
  • 169a1d2622 Reorder rules Uy Ha 2021-06-17 22:33:05 +0200
  • eb032187a2 Add if and its test cases Uy Ha 2021-06-17 22:32:18 +0200
  • d843d2677f Add what queries has for now Uy Ha 2021-06-17 22:31:43 +0200
  • dabd265781 Refactor rules Uy Ha 2021-06-16 21:37:14 +0200
  • 9cfb644bc0 Increase width Uy Ha 2021-06-16 21:36:50 +0200
  • c5affb3570 Complete list of keywords for foreach Uy Ha 2021-06-14 22:12:45 +0200
  • 6ccd073db5 Start extracting keywords in foreach command Uy Ha 2021-06-14 22:07:04 +0200
  • d23b5a89fa Hide more invisible characters nodes Uy Ha 2021-06-14 21:33:30 +0200
  • d62626bcb4 Revert making command name anonymous node Uy Ha 2021-06-14 21:06:24 +0200
  • 5a730d2140 Make token for command name anonymous Uy Ha 2021-06-13 22:39:43 +0200
  • c0b417d056 Let foreach and endforeach accept arugments instead of variable Uy Ha 2021-06-13 22:34:27 +0200
  • 03ade79edb Update foreach test case name Uy Ha 2021-06-08 00:17:10 +0200
  • bcb9e4ccfb Extract foreach loop Uy Ha 2021-06-08 00:07:49 +0200
  • 9e0798cc16 Hide command_invocation Uy Ha 2021-06-08 00:02:13 +0200
  • a4960577dd Tag test cases Uy Ha 2021-06-07 23:29:32 +0200
  • b828373a88 Regenerate grammar.json Uy Ha 2021-06-07 23:29:15 +0200
  • 4ef112e6ce Final have foreach working Uy Ha 2021-06-07 23:02:35 +0200
  • 3ff964a361 Add basic support for foreach Uy Ha 2021-06-06 20:38:18 +0200
  • 265b10cf72 Start fresh with foreach Uy Ha 2021-06-06 15:44:05 +0200
  • bdc2d6e321 [WIP] Start extracting overloaded foreach commands Uy Ha 2021-06-06 13:46:48 +0200
  • a4b8b9c643 Add test case for endforeach with argument Uy Ha 2021-06-04 16:16:51 +0200
  • 4dbfb30250 Add license Uy Ha 2021-06-04 15:53:41 +0200
  • 9d86152473 Add parsing for foreach RANGE and items Uy Ha 2021-06-04 14:15:12 +0200
  • 02c1cdec24 Shorten prettier line width Uy Ha 2021-06-04 14:14:27 +0200
  • 387faac594 Update tests for differentiating commands Uy Ha 2021-06-04 13:02:16 +0200
  • 6973cc46d2 Remove checkboxes from README Uy Ha 2021-06-04 00:31:21 +0200
  • a2adfd8a15 Use html checkbox for README Uy Ha 2021-06-04 00:30:17 +0200
  • c702eb5ed2 Use html checkbox for README Uy Ha 2021-06-04 00:29:16 +0200
  • ec6c9eb3af Use Unicode checkbox symbol for README Uy Ha 2021-06-04 00:24:25 +0200
  • 045e372f3b Two things: - Start using prettier for formatting - Start adding foreach loop highlighting Uy Ha 2021-06-04 00:19:26 +0200
  • 4a81a1d859 Update README.rst Uy Ha 2021-05-29 19:35:48 +0200
  • 29945819db Fix README Uy Ha 2021-05-28 23:25:42 +0200
  • ef1e551f91 Update README Uy Ha 2021-05-28 22:51:24 +0200
  • 672fb317c4 Expose inner elements of variables and argument: - Purpose: Better support nvim-treesitter highlighting Uy Ha 2021-05-28 22:12:15 +0200
  • 4076762484 Fix for nvim-treesitter integration: - Change name 'CMake' to 'cmake' - Regenerate from grammar Uy Ha 2021-05-28 10:33:07 +0200
  • 509f73b2de Regenerate parser Uy Ha 2021-05-27 09:13:26 +0200
  • 22e596f592 Clean up project Uy Ha 2021-05-05 20:31:08 +0200
  • 497c7baeac Merge branch 'master' of github.com:uyha/tree-sitter-cmake Uy Ha 2021-04-20 22:42:24 +0200
  • e88fa93dfb Add basic highlighting Uy Ha 2021-04-20 22:42:13 +0200