Commit Graph

159 Commits (39bd04002c05925577de3035276333484235341e)

Author SHA1 Message Date
Wilfred Hughes 5c9d820eb2 Merge commit '0b107de5415e7470a30ef1a390d9db3306432bdb' 2022-04-17 17:02:08 +07:00
Wilfred Hughes f03e7f063f Merge commit '78c4e9b6b2f08e1be23b541ffced47b15e2972ad' 2022-04-17 16:58:01 +07:00
Wilfred Hughes d9b9ec45a8 Merge commit 'e7cb801ef57f74db5c4ebe14df74de852bb451b5' 2022-04-17 16:57:12 +07:00
Wilfred Hughes 653d187950 Merge commit 'ed976b81b00ce7b72b99bca75e7a616cc526220c' 2022-04-17 16:50:04 +07:00
Wilfred Hughes 30cab49688 Merge commit 'c8fed1f0847a65a04a4b8cb7655f5f416e0742ca' 2022-04-17 16:41:36 +07:00
Wilfred Hughes bea5bb235a Merge commit '1dabc1c790e07115175057863808085ea60dd08a' 2022-04-17 16:39:04 +07:00
Wilfred Hughes 7bfb15c03f Merge commit '5b6ae1f88e741b9ed738891ad1362fb9f2041671' 2022-04-17 16:35:04 +07:00
Wilfred Hughes 019a137f4a Merge commit 'a832195eb3685a279856bb480ce19cff19554b6d' 2022-04-17 16:33:09 +07:00
Wilfred Hughes 6b24e28c28 Add support for TOML 2022-04-14 21:21:36 +07:00
Wilfred Hughes b9aa884d0a Add 'vendor/tree-sitter-toml/' from commit '8bd2056818b21860e3d756b5a58c4f6e05fb744e'
git-subtree-dir: vendor/tree-sitter-toml
git-subtree-mainline: 8a1484289f
git-subtree-split: 8bd2056818
2022-04-14 20:03:45 +07:00
Wilfred Hughes b3872e6513 Add syntax highlighting and regression test for Kotlin 2022-04-14 00:38:44 +07:00
Wilfred Hughes 059fc824ff Add Kotlin support
Closes #220
2022-04-14 00:21:29 +07:00
Wilfred Hughes 600a4fb039 Add 'vendor/tree-sitter-kotlin/' from commit 'a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569'
git-subtree-dir: vendor/tree-sitter-kotlin
git-subtree-mainline: cbd93bc2ea
git-subtree-split: a4f71eb9b8
2022-04-14 00:05:02 +07:00
Wilfred Hughes 7a17daa64b Merge commit '99a2182dbe68dce338771ca673fccd14094719b0' 2022-04-10 12:51:52 +07:00
Wilfred Hughes 053de5acbe Update to Clojure parser with separate symbol positions
See discussion in https://github.com/sogaiu/tree-sitter-clojure/issues/21
2022-04-09 12:41:49 +07:00
Wilfred Hughes bc4e22eee2 Merge commit 'bfa6ab18a326d8a37407aedde24843ba1feac1f1' 2022-04-09 12:26:38 +07:00
Wilfred Hughes 10a0e2dba9 Improve YAML handling
Fix atom handling and add syntax highlighting
2022-04-03 22:26:33 +07:00
Wilfred Hughes 9245aada8f Merge remote-tracking branch 'alexmanno/add_yaml_support'
Closes #208
2022-04-03 22:08:44 +07:00
Alex Perkins 469f84b605 Add 'vendor/tree-sitter-elm/' from commit '5128296ba8542853d59e6b7c8dfe3d1fb9a637ea'
git-subtree-dir: vendor/tree-sitter-elm
git-subtree-mainline: d6e9afd3d6
git-subtree-split: 5128296ba8
2022-04-03 20:19:54 +07:00
Alex Perkins d6e9afd3d6 add support for Elm 2022-04-03 20:18:33 +07:00
Wilfred Hughes 28c6e35943 Merge #205 2022-04-02 17:18:59 +07:00
Andrew Gutekanst 7881e4eb10 Merge commit '4cff36421dae9c05388b86cd64d2bab4b9ed6676' into zig-support 2022-04-02 00:29:00 +07:00
Jacob Rothstein 9945270f4b
add gleam
# Conflicts:
#	CHANGELOG.md
#	README.md
2022-03-31 14:08:05 +07:00
Jacob Rothstein 04fc2af501 Add 'vendor/tree-sitter-gleam/' from commit 'a1fc486493ce8ad6dc3abf0203c239c2b614811a'
git-subtree-dir: vendor/tree-sitter-gleam
git-subtree-mainline: bef93e9626
git-subtree-split: a1fc486493
2022-03-31 13:56:38 +07:00
Andrew Gutekanst 7f2efa1af9 Add Zig support 2022-03-30 23:32:48 +07:00
Andrew Gutekanst be0afd1696 Add 'vendor/tree-sitter-zig/' from commit '42e93d02ca945094699e2dc4de785bbaf8f740ec'
git-subtree-dir: vendor/tree-sitter-zig
git-subtree-mainline: d1c25576ba
git-subtree-split: 42e93d02ca
2022-03-30 23:26:06 +07:00
Alessandro Manno ffddaa645e
Added yaml support 2022-03-30 12:43:01 +07:00
Wilfred Hughes ecdf993ff1 Add support for Nix
Closes #196
2022-03-29 22:46:09 +07:00
Wilfred Hughes 641ba87416 Add 'vendor/tree-sitter-nix/' from commit '470b15a60520ff7b86f51732b8d8f1118c86041e'
git-subtree-dir: vendor/tree-sitter-nix
git-subtree-mainline: df5c044259
git-subtree-split: 470b15a605
2022-03-29 22:22:45 +07:00
Jafar eb29b824c3
Merge branch 'master' into pr-add_lua_parser 2022-03-30 06:23:20 +07:00
JafarAbdi b850d41fa5 Add lua support 2022-03-30 06:21:10 +07:00
sogaiu 5ecc0fbde5 Add janet support 2022-03-29 10:22:14 +07:00
sogaiu 4b397024cb Add 'vendor/tree-sitter-janet-simple/' from commit 'e6c04e4b243cf3e5aca8f201e48926a72cc18334'
git-subtree-dir: vendor/tree-sitter-janet-simple
git-subtree-mainline: f26ca24df7
git-subtree-split: e6c04e4b24
2022-03-29 10:12:42 +07:00
JafarAbdi 02fd04189c Add 'vendor/tree-sitter-lua/' from commit '6f5d40190ec8a0aa8c8410699353d820f4f7d7a6'
git-subtree-dir: vendor/tree-sitter-lua
git-subtree-mainline: f26ca24df7
git-subtree-split: 6f5d40190e
2022-03-28 18:07:10 +07:00
Wilfred Hughes b6cd8c9a42 Update Clojure highlighting to match upstreamed PR
See https://github.com/sogaiu/tree-sitter-clojure/pull/20
2022-03-26 23:50:55 +07:00
Wilfred Hughes 92b9680ecd Define a scala.scm of highlighting queries 2022-03-26 23:26:21 +07:00
Wilfred Hughes 4647112e93 Define a highlighting file for Clojure
This isn't provided upstream, and the parse tree doesn't have a lot of
information, but we can at least handle string literals and keywords.
2022-03-22 21:08:46 +07:00
Wilfred Hughes 049a213a82 Add dart-src symlink 2022-03-20 11:37:05 +07:00
Wilfred Hughes 29050f00ce Configure language and fix highlighting for dart 2022-03-20 11:36:12 +07:00
Wilfred Hughes b60ab25850 Add 'vendor/tree-sitter-dart/' from commit '6a25376685d1d47968c2cef06d4db8d84a70025e'
git-subtree-dir: vendor/tree-sitter-dart
git-subtree-mainline: 0c53a6bcf8
git-subtree-split: 6a25376685
2022-03-20 11:14:48 +07:00
Wilfred Hughes 0c53a6bcf8 Remove copied files 2022-03-20 11:14:33 +07:00
Ömer Sinan Ağacan 0b7e00e517 Copy tree-sitter-dart files 2022-03-20 11:07:39 +07:00
Ömer Sinan Ağacan 1e77e540a9 Remove submodule 2022-03-20 11:07:39 +07:00
Ömer Sinan Ağacan a2488f984c Add support for Dart 2022-03-20 11:07:32 +07:00
Ömer Sinan Ağacan b8c7ce2398 Add tree-sitter-dart repo 2022-03-20 11:06:53 +07:00
Wilfred Hughes a10e91e1cf Add symlinks for building PHP parser 2022-03-09 23:55:18 +07:00
Wilfred Hughes 51a4da6d7c Add 'vendor/tree-sitter-php/' from commit '0ce134234214427b6aeb2735e93a307881c6cd6f'
git-subtree-dir: vendor/tree-sitter-php
git-subtree-mainline: 020983cd85
git-subtree-split: 0ce1342342
2022-03-09 23:36:23 +07:00
Wilfred Hughes 7291900b56 Remove Hack parser
Waiting on upstream to merge my changes first.
2022-02-07 21:43:37 +07:00
Wilfred Hughes 43605bd5e8 Add support for Hack 2022-02-02 23:22:15 +07:00
Wilfred Hughes 22813808fe Add 'vendor/tree-sitter-hack/' from commit '4770eb21a36307c156cfd2555ddd8e10c304fdc3'
git-subtree-dir: vendor/tree-sitter-hack
git-subtree-mainline: 73c12d2b04
git-subtree-split: 4770eb21a3
2022-02-02 23:11:29 +07:00
Wilfred Hughes 7e3bdaf125 Merge commit 'c7e814975ab0d0d04333d1f32391c41180c58919' 2022-01-29 18:19:41 +07:00
Hugo van Rijswijk cc651ad14a
Add Scala support 2022-01-18 12:53:02 +07:00
Hugo van Rijswijk c2ec55f46a Add 'vendor/tree-sitter-scala/' from commit '0a3dd53a7fc4b352a538397d054380aaa28be54c'
git-subtree-dir: vendor/tree-sitter-scala
git-subtree-mainline: 2256c2f9f5
git-subtree-split: 0a3dd53a7f
2022-01-18 11:37:22 +07:00
Wilfred Hughes 2fc2b0f64f Merge commit '111b07762e86efab9a918b7c721f720c37e76b0a' 2021-12-31 19:39:47 +07:00
Wilfred Hughes a510c77411 Merge commit '888e2e563ed3b43c417f17e57f7e29c39ce9aeea' 2021-12-31 19:37:32 +07:00
Wilfred Hughes 6c8eebbc06 Merge commit '24b530ca158d2782ea9046e756057a412e16b52f' 2021-12-31 19:35:51 +07:00
Wilfred Hughes 2cda301a71 Merge commit '23d419ba45789c5a47d31448061557716b02750a' 2021-12-31 19:33:23 +07:00
Wilfred Hughes 5ea1edd32a Merge commit 'ed3a87f750b1d1d533f15ab93fef3e1f5a46e234' 2021-12-31 19:31:22 +07:00
Wilfred Hughes 1b663c3c58 Merge commit '63528a6c247ad7f51a99c012d6e72c92f25fef6a' 2021-12-31 19:27:47 +07:00
Wilfred Hughes 4f64c10859 Merge commit '3104df21065af0f3d51e05a96cd0e2ff16a6f982' 2021-12-31 19:25:00 +07:00
Wilfred Hughes 6d6847247b Merge commit 'e8dcc9d2b404c542fd236ea5f7208f90be8a6e89' 2021-12-30 10:06:32 +07:00
Wilfred Hughes 2325d0027e Merge commit 'e348e8ec5efd3aac020020e4af53d2ff18f393a9' 2021-12-30 10:04:50 +07:00
Wilfred Hughes a58e62876b Merge commit '275effdfc0edce774acf7d481f9ea195c6c403cd' 2021-12-30 10:00:21 +07:00
Wilfred Hughes 99429ffe87 Add 'vendor/tree-sitter-elixir/' from commit '94d6471cc8cdfaf2808f6079036ded44a308db41'
git-subtree-dir: vendor/tree-sitter-elixir
git-subtree-mainline: 99c883c898
git-subtree-split: 94d6471cc8
2021-12-28 10:29:48 +07:00
Wilfred Hughes 99c883c898 Remove old elixir parser 2021-12-28 10:29:18 +07:00
Wilfred Hughes 09f4b3b8e0 Merge commit 'e43ea50e8701bbe319e2a42922caab393267ee1c' 2021-11-28 11:41:26 +07:00
Wilfred Hughes 430c300f04 Merge commit '01c17ac04f65143d3ae5e93354d808db4c9eb0a2' 2021-11-27 18:21:09 +07:00
Wilfred Hughes 05873b546b Add support for Common Lisp 2021-11-26 22:53:21 +07:00
Wilfred Hughes b80023243f Add 'vendor/tree-sitter-commonlisp/' from commit '0e6fb49af1b14b5d37e960ac8756c7214a6fcf8f'
git-subtree-dir: vendor/tree-sitter-commonlisp
git-subtree-mainline: 0259aad5d1
git-subtree-split: 0e6fb49af1
2021-11-26 22:20:27 +07:00
Wilfred Hughes de56eabe94 Add support for bash syntax 2021-11-24 23:53:21 +07:00
Wilfred Hughes 678c1c5773 Add 'vendor/tree-sitter-bash/' from commit '4094e3a0405aabb1314c0c41f29e38e70af86fa5'
git-subtree-dir: vendor/tree-sitter-bash
git-subtree-mainline: 7d1bf1e5f4
git-subtree-split: 4094e3a040
2021-11-24 23:33:05 +07:00
Wilfred Hughes a5ed3fbd48 Add basic Ruby support 2021-11-20 01:08:33 +07:00
Wilfred Hughes 562634e6bc Add 'vendor/tree-sitter-ruby/' from commit 'f1ff02772248786ed2ed08d827de2555912e777e'
git-subtree-dir: vendor/tree-sitter-ruby
git-subtree-mainline: fc8a9f8d50
git-subtree-split: f1ff027722
2021-11-20 00:39:11 +07:00
Wilfred Hughes 7c5a0aec0c Merge commit 'a03f1d2d1dfbf6f8e0fdca5f9ff030228241eb57' 2021-11-19 23:57:48 +07:00
Wilfred Hughes 153cc5eeca Merge commit '203e239408d642be83edde8988d6e7b20a19f0e8' 2021-11-19 23:56:55 +07:00
Wilfred Hughes f8427c6970 Merge commit 'fdeb68ac8d2bd5a78b943528bb68ceda3aade2eb' 2021-11-19 23:54:58 +07:00
Wilfred Hughes 987791253c Merge commit 'd72f2e42c0d5ccf8e8b1c39e3642428317e8fe02' 2021-11-14 16:51:15 +07:00
Wilfred Hughes 36bb384b82 Merge commit '6668085e7d3dc6205a3ef27e6293988cf4a10419' 2021-11-14 13:25:34 +07:00
Wilfred Hughes 3df7bb57e1 Add basic syntax highlighting for keywords and operators
Helps with #32
2021-10-03 15:23:27 +07:00
Wilfred Hughes d355c3ceb0 Merge commit '4b0e4a3891337514126ec72c7af394c0ff2cf48c' 2021-10-02 12:17:06 +07:00
Wilfred Hughes 3b36e6486d Add C# support
Closes #37.
2021-09-22 22:37:53 +07:00
Wilfred Hughes 806f925948 Add 'vendor/tree-sitter-c-sharp/' from commit '4a3d9677f86aab13b7e721df22e12004416e2539'
git-subtree-dir: vendor/tree-sitter-c-sharp
git-subtree-mainline: 5991efdcc7
git-subtree-split: 4a3d9677f8
2021-09-22 22:12:22 +07:00
Wilfred Hughes 05d0234061 Add symlink needed for Haskell build 2021-09-22 20:54:51 +07:00
Wilfred Hughes 016d2b8be2 Add 'vendor/tree-sitter-haskell/' from commit 'bf7d643b494b7c7eed909ed7fbd8447231152cb0'
git-subtree-dir: vendor/tree-sitter-haskell
git-subtree-mainline: f7042660c0
git-subtree-split: bf7d643b49
2021-09-22 09:50:50 +07:00
Wilfred Hughes 6c08507b0d Add C++ support 2021-09-17 22:37:41 +07:00
Wilfred Hughes 3068ad64a9 Add 'vendor/tree-sitter-cpp/' from commit '9a3f2509fe5ba5a0310b5ec5aa1a7f0b595520a9'
git-subtree-dir: vendor/tree-sitter-cpp
git-subtree-mainline: 3d5bd4069f
git-subtree-split: 9a3f2509fe
2021-09-17 22:12:45 +07:00
Wilfred Hughes fb96b0a78d Add C support 2021-09-14 23:25:22 +07:00
Wilfred Hughes 7a7ce06af3 Add 'vendor/tree-sitter-c/' from commit 'd09ab34013de8a30d97a1912fc30811f1172515f'
git-subtree-dir: vendor/tree-sitter-c
git-subtree-mainline: d89521e7a3
git-subtree-split: d09ab34013
2021-09-14 22:54:12 +07:00
Wilfred Hughes 69177cfe69 Adjust typescript symlinks so `cargo package` is happy 2021-09-14 00:28:59 +07:00
Wilfred Hughes 8ae7cf0d59 Merge commit '760985e2148a8282af86a554bf2e7d27189c2624' 2021-09-11 20:32:18 +07:00
Wilfred Hughes 614c857b72 Merge commit 'f8a5c9ffd2650539aa3fd5a412e4d0568ad04bc8' 2021-09-06 15:31:21 +07:00
Wilfred Hughes 2ac459918a Add support for Elixir 2021-09-06 15:09:44 +07:00
Wilfred Hughes 5e82a3e409 Add 'vendor/tree-sitter-elixir/' from commit '3442cfe6260a71940c548d6cccd64605d1b5ba48'
git-subtree-dir: vendor/tree-sitter-elixir
git-subtree-mainline: a39d4b3bb7
git-subtree-split: 3442cfe626
2021-09-06 14:49:31 +07:00
Wilfred Hughes 9f525b78d0 Configure typescript TSX 2021-09-05 19:35:23 +07:00
Wilfred Hughes 6d98fd86ab Configure typescript parser 2021-09-05 19:26:44 +07:00
Wilfred Hughes 008f55203e Add 'vendor/tree-sitter-typescript/' from commit '83816f563c8d9d2f1b9c921206a7944d0c5904ad'
git-subtree-dir: vendor/tree-sitter-typescript
git-subtree-mainline: e96a724176
git-subtree-split: 83816f563c
2021-09-05 19:05:06 +07:00
Wilfred Hughes 85f2376dbb Add Java support 2021-09-04 18:59:16 +07:00
Wilfred Hughes 52f7d8be56 Add 'vendor/tree-sitter-java/' from commit '2efe37f92d2e6aeb25186e9da07455bb4a30163c'
git-subtree-dir: vendor/tree-sitter-java
git-subtree-mainline: e4b5bd4e19
git-subtree-split: 2efe37f92d
2021-09-04 18:31:31 +07:00
Wilfred Hughes 6d270d8206 Add basic python parsing support 2021-08-29 22:33:30 +07:00
Wilfred Hughes f2b6f32325 Add 'vendor/tree-sitter-python/' from commit 'd6210ceab11e8d812d4ab59c07c81458ec6e5184'
git-subtree-dir: vendor/tree-sitter-python
git-subtree-mainline: cc93976969
git-subtree-split: d6210ceab1
2021-08-29 22:22:12 +07:00