'Inserts *token* before *where*.'

def insert_before(self, where, token):

    if (not isinstance(where, int)):
        where = self.token_index(where)
    token.parent = self
    self.tokens.insert(where, token)
