Example #1
0
 def base(self, lt_filename, events):
     try:
         myparser = ANTLRScribbleParser()
         res = myparser.parse(self.path + lt_filename)
         builder = myparser.walk(res)
         log.debug(builder.memory)
         log.debug(builder.main_fsm.fsm.memory)
         log.debug(builder.main_fsm.recursions_states)
         log.debug(builder.current_fsm.fsm.state_transitions)
         builder.main_fsm.fsm.process_list(events)
     except ExceptionFSM: raise
Example #2
0
 def base_logic(self, lt_filename, events, payloads):
     try:
         myparser = ANTLRScribbleParser()
         res = myparser.parse(self.path + lt_filename)
         builder = myparser.walk(res)
         log.debug(builder.current_fsm.fsm.state_transitions)
         builder.main_fsm.fsm.set_assertion_check_on()
         builder.main_fsm.fsm.process_list(events, payloads)
         log.debug(builder.main_fsm.fsm.interrupt_transition)
         log.debug(builder.main_fsm.fsm.interrupt_start_state)
     except ExceptionFSM:
         raise
Example #3
0
 def base_logic(self, lt_filename, events, payloads):
     try:
         myparser = ANTLRScribbleParser()
         res = myparser.parse(self.path + lt_filename)
         builder = myparser.walk(res)
         log.debug(builder.current_fsm.fsm.state_transitions)
         builder.main_fsm.fsm.set_assertion_check_on()
         builder.main_fsm.fsm.process_list(events, payloads)
         log.debug(builder.main_fsm.fsm.interrupt_transition)
         log.debug(builder.main_fsm.fsm.interrupt_start_state)
     except ExceptionFSM:
         raise
Example #4
0
 def base(self, lt_filename, events):
     try:
         myparser = ANTLRScribbleParser()
         res = myparser.parse(self.path + lt_filename)
         builder = myparser.walk(res)
         log.debug(builder.memory)
         log.debug(builder.main_fsm.fsm.memory)
         log.debug(builder.main_fsm.recursions_states)
         log.debug(builder.current_fsm.fsm.state_transitions)
         builder.main_fsm.fsm.process_list(events)
     except ExceptionFSM:
         raise