equal
deleted
inserted
replaced
32 VARCLASSCONVERSION = {"T": LOCATION_VAR_INPUT, "R": LOCATION_VAR_OUTPUT, "RT": LOCATION_VAR_MEMORY} |
32 VARCLASSCONVERSION = {"T": LOCATION_VAR_INPUT, "R": LOCATION_VAR_OUTPUT, "RT": LOCATION_VAR_MEMORY} |
33 |
33 |
34 def ExtractHexDecValue(value): |
34 def ExtractHexDecValue(value): |
35 try: |
35 try: |
36 return int(value) |
36 return int(value) |
37 except: |
37 except Exception: |
38 pass |
38 pass |
39 try: |
39 try: |
40 return int(value.replace("#", "0"), 16) |
40 return int(value.replace("#", "0"), 16) |
41 except: |
41 except Exception: |
42 raise ValueError, "Invalid value for HexDecValue \"%s\"" % value |
42 raise ValueError, "Invalid value for HexDecValue \"%s\"" % value |
43 |
43 |
44 def GenerateHexDecValue(value, base=10): |
44 def GenerateHexDecValue(value, base=10): |
45 if base == 10: |
45 if base == 10: |
46 return str(value) |
46 return str(value) |