Example #1
0
def load_file(filename):
    global ns

    # parse
    syntax_tree = parse_file(filename)

    # execute
    ns = interpreter.interpret(syntax_tree, ns)
def load_file(filename):
    global ns

    # parse
    syntax_tree = parse_file(filename)

    # execute
    ns = interpreter.interpret(syntax_tree, ns)
Example #3
0
    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)
Example #4
0
    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)