def __init__(self, PatternActionPair_List, StateMachineName, OnFailureAction, OnEndOfStreamAction, OnAfterMatch, ModeNameList): # Ensure that the language database as been setup propperly assert isinstance(Setup.language_db, dict) assert len(Setup.language_db) != 0 self.state_machine_name = StateMachineName self.language_db = Setup.language_db self.mode_name_list = ModeNameList self.on_end_of_stream_action = OnEndOfStreamAction self.on_failure_action = OnFailureAction self.on_after_match = OnAfterMatch GeneratorBase.__init__(self, PatternActionPair_List, StateMachineName)
def __init__(self, PatternActionPairList, StateMachineName): assert map(lambda elm: elm.__class__.__name__, PatternActionPairList) == ["PatternActionInfo"] * len( PatternActionPairList ) GeneratorBase.__init__(self, PatternActionPairList, StateMachineName)
def __init__(self, PatternActionPairList, StateMachineName): assert map(lambda elm: elm.__class__.__name__, PatternActionPairList) \ == [ "PatternActionInfo" ] * len(PatternActionPairList) GeneratorBase.__init__(self, PatternActionPairList, StateMachineName)