def visit_Name(self, node):
        name = node.id
        if name.startswith('__'):
            raise ValueError("invalid name %r" % name)
        try:
            return self.scope[name]
        except __HOLE__:
            return symbol(name, self.dtypes[name])
dataset/ETHPy150Open blaze/blaze/blaze/expr/parser.py/BlazeParser.visit_Name