(comment) @comment ; There are 3 ways to define a regex ; - "[abc]?".toRegex() (call_expression (navigation_expression ([(line_string_literal) (multi_line_string_literal)] @regex) (navigation_suffix ((simple_identifier) @_function (#eq? @_function "toRegex"))))) ; - Regex("[abc]?") (call_expression ((simple_identifier) @_function (#eq? @_function "Regex")) (call_suffix (value_arguments (value_argument [ (line_string_literal) (multi_line_string_literal) ] @regex)))) ; - Regex.fromLiteral("[abc]?") (call_expression (navigation_expression ((simple_identifier) @_class (#eq? @_class "Regex")) (navigation_suffix ((simple_identifier) @_function (#eq? @_function "fromLiteral")))) (call_suffix (value_arguments (value_argument [ (line_string_literal) (multi_line_string_literal) ] @regex))))