'Extends C{leaveWhitespace} defined in base class, and also invokes C{leaveWhitespace} on
all contained expressions.'

def leaveWhitespace(self):

    self.skipWhitespace = False
    self.exprs = [e.copy() for e in self.exprs]
    for e in self.exprs:
        e.leaveWhitespace()
    return self
