aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorgbprod <contact@gb-prod.fr>2022-10-28 14:22:16 +0200
committerGitHub <noreply@github.com>2022-10-28 12:22:16 +0000
commit287ffdccc1dd7ed017d844a4fad069fd3340fa94 (patch)
tree0ae234bc2f93609e4c4096543997ea3b294765b9 /queries
parentUpdate README (diff)
downloadnvim-treesitter-287ffdccc1dd7ed017d844a4fad069fd3340fa94.tar
nvim-treesitter-287ffdccc1dd7ed017d844a4fad069fd3340fa94.tar.gz
nvim-treesitter-287ffdccc1dd7ed017d844a4fad069fd3340fa94.tar.bz2
nvim-treesitter-287ffdccc1dd7ed017d844a4fad069fd3340fa94.tar.lz
nvim-treesitter-287ffdccc1dd7ed017d844a4fad069fd3340fa94.tar.xz
nvim-treesitter-287ffdccc1dd7ed017d844a4fad069fd3340fa94.tar.zst
nvim-treesitter-287ffdccc1dd7ed017d844a4fad069fd3340fa94.zip
Add regex injections for php (#3592)
Diffstat (limited to 'queries')
-rw-r--r--queries/php/injections.scm8
1 files changed, 7 insertions, 1 deletions
diff --git a/queries/php/injections.scm b/queries/php/injections.scm
index 603aa8b01..ee29c4851 100644
--- a/queries/php/injections.scm
+++ b/queries/php/injections.scm
@@ -2,6 +2,13 @@
(comment) @phpdoc
+;; regex
+
+((function_call_expression
+ function: (_) @_preg_func_identifier
+ arguments: (arguments . (argument (_ (string_value) @regex))))
+ (#lua-match? @_preg_func_identifier "^preg_"))
+
;; bash
((function_call_expression
@@ -11,4 +18,3 @@
"escapeshellcmd" "exec" "passthru" "proc_open" "shell_exec" "system"))
((expression_statement (shell_command_expression (string_value) @bash)))
-