Transition.py (10964:2b4fe083d17b) | Transition.py (10984:a86f453a7caa) |
---|---|
1# Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 2# Copyright (c) 2009 The Hewlett-Packard Development Company 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 26 unchanged lines hidden (view full) --- 35 super(Transition, self).__init__(table, ident, location) 36 37 self.state = machine.states[state] 38 self.event = machine.events[event] 39 if nextState == '*': 40 # check to make sure there is a getNextState function declared 41 found = False 42 for func in machine.functions: | 1# Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 2# Copyright (c) 2009 The Hewlett-Packard Development Company 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 26 unchanged lines hidden (view full) --- 35 super(Transition, self).__init__(table, ident, location) 36 37 self.state = machine.states[state] 38 self.event = machine.events[event] 39 if nextState == '*': 40 # check to make sure there is a getNextState function declared 41 found = False 42 for func in machine.functions: |
43 if func.c_ident == 'getNextState': | 43 if func.c_ident == 'getNextState_Address': |
44 found = True 45 break 46 if found == False: 47 fatal("Machine uses a wildcard transition without getNextState defined") 48 self.nextState = WildcardState(machine.symtab, 49 '*', location) 50 else: 51 self.nextState = machine.states[nextState] --- 21 unchanged lines hidden --- | 44 found = True 45 break 46 if found == False: 47 fatal("Machine uses a wildcard transition without getNextState defined") 48 self.nextState = WildcardState(machine.symtab, 49 '*', location) 50 else: 51 self.nextState = machine.states[nextState] --- 21 unchanged lines hidden --- |