Source code for sexpr.types.rule

from ..matcher import Matcher


[docs]class Rule(Matcher): def __init__(self, name, body): self.name = name self.body = body
[docs] def matches(self, sexp): return self.body.matches(sexp)
[docs] def pop(self, sexp): return self.body.pop(sexp)
def __repr__(self): return '(rule %s, %s)' % (self.name, self.body)