Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/luau/injections.scm')
| -rw-r--r-- | runtime/queries/luau/injections.scm | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/runtime/queries/luau/injections.scm b/runtime/queries/luau/injections.scm index 321c90ad..86d4196e 100644 --- a/runtime/queries/luau/injections.scm +++ b/runtime/queries/luau/injections.scm @@ -1,2 +1,26 @@ ((comment) @injection.content (#set! injection.language "comment")) + +; string.match("123", "%d+") +(call_stmt + invoked: (var + table_name: (name) + (key + field_name: (name) @_method)) + (arglist + . + (_) + . + (string) @injection.content) + (#any-of? @_method "find" "format" "match" "gmatch" "gsub") + (#set! injection.language "luap")) + +; ("123"):match("%d+") +(call_stmt + method_table: (_) + method_name: (name) @_method + (arglist + . + (string) @injection.content) + (#any-of? @_method "find" "format" "match" "gmatch" "gsub") + (#set! injection.language "luap")) |