""" t3GlobalSymbolTable.py This module provides classes for all of the data types that can be included in a Global Symbol Table block in a t3 image file, as well as an abstract class representing the block itself. """ import struct from t3Block import * class GSYM_DataType: def __repr__(self): self.__str__() class GSYM_Function(GSYM_DataType): def __init__(self, s): offset, argc, var, hasret = struct.unpack(" 0: s = s + ", modifying object ID: " + str(self.modifyingObjectID) s = s + ")" return s class GSYM_Property(GSYM_DataType): def __init__(self, s): self.propertyID = struct.unpack("