def run(self, *args, **kw):
log.debug('<STR_LIT>'.format(<EOL>self.__class__.__name__, args<EOL>))<EOL>if self.kind == OperatorTypes.ATTRIBUTE:<EOL><INDENT>return self.match(self.ctx)<EOL><DEDENT>else:<EOL><INDENT>return self.run_matcher(*args, **kw)<EOL><DEDENT>
Runs the current operator with the subject arguments to test.

This method is implemented by matchers only.