diff options
| author | Veesh Goldman <rabbiveesh@gmail.com> | 2024-09-22 21:15:38 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-22 14:15:38 -0400 |
| commit | 20b5cbfa92cac93ab78f3fefeb6169e4ea303189 (patch) | |
| tree | 39a6700d4f31fa9c86882d81d07cc4cc0408a653 | |
| parent | bot(lockfile): update d, ocaml, ocaml_interface, supercollider (diff) | |
| download | nvim-treesitter-20b5cbfa92cac93ab78f3fefeb6169e4ea303189.tar nvim-treesitter-20b5cbfa92cac93ab78f3fefeb6169e4ea303189.tar.gz nvim-treesitter-20b5cbfa92cac93ab78f3fefeb6169e4ea303189.tar.bz2 nvim-treesitter-20b5cbfa92cac93ab78f3fefeb6169e4ea303189.tar.lz nvim-treesitter-20b5cbfa92cac93ab78f3fefeb6169e4ea303189.tar.xz nvim-treesitter-20b5cbfa92cac93ab78f3fefeb6169e4ea303189.tar.zst nvim-treesitter-20b5cbfa92cac93ab78f3fefeb6169e4ea303189.zip | |
feat(perl): support more modern syntax
| -rw-r--r-- | lockfile.json | 2 | ||||
| -rw-r--r-- | queries/perl/highlights.scm | 15 |
2 files changed, 16 insertions, 1 deletions
diff --git a/lockfile.json b/lockfile.json index 16c017718..061b68a5b 100644 --- a/lockfile.json +++ b/lockfile.json @@ -519,7 +519,7 @@ "revision": "217ff2af3f2db15a79ab7e3d21ea1e0c17e71a1a" }, "perl": { - "revision": "458e694f63d59edc72a9fb321443f70f740e04e8" + "revision": "81c57e274c541c30d6c204c8dbceb90ec647ed8d" }, "php": { "revision": "74c6b0d560c2660db4d9e8c76b681f538d494160" diff --git a/queries/perl/highlights.scm b/queries/perl/highlights.scm index f654577f6..554743b32 100644 --- a/queries/perl/highlights.scm +++ b/queries/perl/highlights.scm @@ -46,6 +46,11 @@ ] @keyword.function [ + "async" + "await" +] @keyword.coroutine + +[ "map" "grep" "sort" @@ -54,6 +59,7 @@ [ "package" "class" + "role" ] @keyword.import [ @@ -63,6 +69,7 @@ "my" "our" "local" + "dynamically" "state" "field" "last" @@ -82,10 +89,16 @@ (phaser_statement phase: _ @keyword) +(class_phaser_statement + phase: _ @keyword) + [ "or" + "xor" "and" "eq" + "equ" + "eqr" "ne" "cmp" "lt" @@ -106,6 +119,8 @@ (version) ] @number +(boolean) @boolean + [ (string_literal) (interpolated_string_literal) |
