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
Esempio n. 2
0
    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()
Esempio n. 4
0
    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()
Esempio n. 5
0
 def __init__(self, name):
     check_cstyle_varname(name)
     self.name = name
     self.sections = []
     self.morph = None
Esempio n. 6
0
 def __init__(self, name):
     check_cstyle_varname(name)
     self.name = name
     self.sections = []
     self.morph = None