def METHOD_NAME(self, selection):
    selvars = []
    while selection:
        parent = ''
        if selection[0].upper() == 'FROM':
            parent = selection[1] + '.'
            del selection[0:2]
        variables = list(itertools.takewhile(
            lambda i: i.upper() != 'FROM', selection))
        selection = selection[len(variables):]
        for v in variables:
            varobj = ve.findvar(parent + v)
            if varobj:
                selvars.append(varobj)
            else:
                return False, f'Variable {v} not found'
    self.selvars = selvars
    return True