class BaseEvaluator: """ base class to evaluate concepts or nodes """ def __init__(self, name, priority: int): self.name = name self.priority = priority def matches(self, context, items): pass def eval(self, context, items): pass