def load_file(filename): global ns # parse syntax_tree = parse_file(filename) # execute ns = interpreter.interpret(syntax_tree, ns)
def load(self, filename): """ Read and execute file containing data or commands Args: filename """ # parse syntax_tree = parse_file(filename) # interpret commands = interpreter.interpret(syntax_tree) # execute for c in commands: c.execute(self)