def check_region(self, region, morph): check_cstyle_varname(region.name) # Check no-other region has this name: # print "Checking region:", region.name # print "All Regions:", ",".join([r.name for r in self.morph.get_regions()]) assert SeqUtils.filter_expect_single(self.morph.get_regions(), lambda rgn: rgn.name == region.name) == region assert region.morph == morph for section in region.sections: assert region == section.region
def check_region(self, region, morph): check_cstyle_varname(region.name) # Check no-other region has this name: # print "Checking region:", region.name # print "All Regions:", ",".join([r.name for r in self.morph.get_regions()]) assert SeqUtils.filter_expect_single( self.morph.get_regions(), lambda rgn: rgn.name == region.name) == region assert region.morph == morph for section in region.sections: assert region == section.region
def run_checks(self): if self.enable_stack > 0: # print "Already Checking" return if self.enable_stack != 0: return # Disable further checking: self.disable() check_cstyle_varname(self.morph.name) self.check_tree() # Enable further checking: self.enable()
def __init__(self, name): check_cstyle_varname(name) self.name = name self.sections = [] self.morph = None