89 |
89 |
90 VARIABLE_CHOICES_DICT = dict([(_(_class), _class) for _class in GetFilterChoiceTransfer().iterkeys()]) |
90 VARIABLE_CHOICES_DICT = dict([(_(_class), _class) for _class in GetFilterChoiceTransfer().iterkeys()]) |
91 VARIABLE_CLASSES_DICT = dict([(_(_class), _class) for _class in GetFilterChoiceTransfer().itervalues()]) |
91 VARIABLE_CLASSES_DICT = dict([(_(_class), _class) for _class in GetFilterChoiceTransfer().itervalues()]) |
92 |
92 |
93 CheckOptionForClass = { |
93 CheckOptionForClass = { |
94 "Local": lambda x: x, |
94 "Local": lambda x: x, |
95 "Temp": lambda x: "", |
95 "Temp": lambda x: "", |
96 "Input": lambda x: {"Retain": "Retain", "Non-Retain": "Non-Retain"}.get(x, ""), |
96 "Input": lambda x: {"Retain": "Retain", "Non-Retain": "Non-Retain"}.get(x, ""), |
97 "InOut": lambda x: "", |
97 "InOut": lambda x: "", |
98 "Output": lambda x: {"Retain": "Retain", "Non-Retain": "Non-Retain"}.get(x, ""), |
98 "Output": lambda x: {"Retain": "Retain", "Non-Retain": "Non-Retain"}.get(x, ""), |
99 "Global": lambda x: {"Constant": "Constant", "Retain": "Retain"}.get(x, ""), |
99 "Global": lambda x: {"Constant": "Constant", "Retain": "Retain"}.get(x, ""), |
100 "External": lambda x: {"Constant": "Constant"}.get(x, "") |
100 "External": lambda x: {"Constant": "Constant"}.get(x, "") |
101 } |
101 } |
102 |
102 |
103 LOCATION_MODEL = re.compile("((?:%[IQM](?:\*|(?:[XBWLD]?[0-9]+(?:\.[0-9]+)*)))?)$") |
103 LOCATION_MODEL = re.compile("((?:%[IQM](?:\*|(?:[XBWLD]?[0-9]+(?:\.[0-9]+)*)))?)$") |
104 VARIABLE_NAME_SUFFIX_MODEL = re.compile("([0-9]*)$") |
104 VARIABLE_NAME_SUFFIX_MODEL = re.compile("([0-9]*)$") |