def __init__(self, pointee, start=None, stop=None, oob=False):
<EOL>start = start or <NUM_LIT:0><EOL>stop = stop or (start if stop == <NUM_LIT:0> else len(pointee))<EOL>if not oob and start < <NUM_LIT:0>:<EOL><INDENT>start += len(pointee)<EOL><DEDENT>if stop < <NUM_LIT:0>:<EOL><INDENT>stop += len(pointee)<EOL><DEDENT>if hasattr(pointee, '<STR_LIT>'):<EOL><INDENT>start += pointee.slice.start<EOL>stop += pointee.slice.start<EOL>pointee = pointee.pointee<EOL><DEDENT>self.pointee = pointee<EOL>self.slice = slice(start, stop)<EOL>
Constructor.