Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
    def __init__(self, PatternActionPairList, StateMachineName):
        assert map(lambda elm: elm.__class__.__name__, PatternActionPairList) == ["PatternActionInfo"] * len(
            PatternActionPairList
        )

        GeneratorBase.__init__(self, PatternActionPairList, StateMachineName)
Пример #4
0
    def __init__(self, PatternActionPairList, StateMachineName):
        assert map(lambda elm: elm.__class__.__name__, PatternActionPairList) \
               == [ "PatternActionInfo" ] * len(PatternActionPairList)

        GeneratorBase.__init__(self, PatternActionPairList, StateMachineName)