'Constructor'

def __init__(self, name, type=None):

    if ((not isinstance(name, basestring)) or (not name)):
        raise SyntaxError('name    required')
    self.name = str(name)
    self.type = type
    self.op = None
