diff --git a/packages/cursorless-engine/src/languages/TreeSitterQuery/queryPredicateOperators.ts b/packages/cursorless-engine/src/languages/TreeSitterQuery/queryPredicateOperators.ts index 1ba2bca944..143edece3b 100644 --- a/packages/cursorless-engine/src/languages/TreeSitterQuery/queryPredicateOperators.ts +++ b/packages/cursorless-engine/src/languages/TreeSitterQuery/queryPredicateOperators.ts @@ -62,21 +62,6 @@ class HasMultipleChildrenOfType extends QueryPredicateOperator { - name = "match?" as const; - schema = z.tuple([q.node, q.string]); - - run(nodeInfo: MutableQueryCapture, pattern: string) { - const { document, range } = nodeInfo; - const regex = new RegExp(pattern, "ds"); - const text = document.getText(range); - return regex.test(text); - } -} - class ChildRange extends QueryPredicateOperator { name = "child-range!" as const; schema = z.union([ @@ -292,5 +277,4 @@ export const queryPredicateOperators = [ new InsertionDelimiter(), new SingleOrMultilineDelimiter(), new HasMultipleChildrenOfType(), - new Match(), ];