Esempio n. 1
0
def run(*argv):
    scheme_reader.buffer_input.__defaults__ = ('logic> ', )
    scheme_reader.buffer_lines.__defaults__ = ('logic> ', False)
    scheme.scheme_eval = process_input
    if len(argv) == 2 and argv[0] == '-t':
        scheme_test.run_tests(argv[1])
    else:
        scheme.run(*argv)
Esempio n. 2
0
def run(*argv):
    scheme_reader.buffer_input.__defaults__ = ('logic> ',)
    scheme_reader.buffer_lines.__defaults__ = ('logic> ',)
    scheme.scheme_eval = process_input
    if argv and argv[0] == '-test':
        scheme_test.run_tests(*argv[1:])
    else:
        scheme.run(*argv)
Esempio n. 3
0
def run(*argv):
    scheme_reader.buffer_input.__defaults__ = ('logic> ',)
    scheme_reader.buffer_lines.__defaults__ = ('logic> ', False)
    scheme.scheme_eval = process_input
    if len(argv) == 2 and argv[0] == '-t':
        scheme_test.run_tests(argv[1])
    else:
        scheme.run(*argv)
Esempio n. 4
0
def run(*argv):
    scheme_reader.buffer_input.__defaults__ = ('logic> ', )
    scheme_reader.buffer_lines.__defaults__ = ('logic> ', )
    scheme.scheme_eval = process_input
    if argv and argv[0] == '-test':
        scheme_test.run_tests(*argv[1:])
    else:
        scheme.run(*argv)
Esempio n. 5
0
def run(*argv):
    scheme_reader.buffer_input.__defaults__ = ('logic> ',)
    scheme_reader.buffer_lines.__defaults__ = ('logic> ', False)
    scheme.scheme_eval = process_input
    if len(argv) == 2 and argv[0] == '-t':
        try:
            import logic_test
            logic_test.run_tests(argv[1])
        except ImportError:
            print("Download logic_test.py before running the tests")
    else:
        scheme.run(*argv)
Esempio n. 6
0
def run(*argv):
    scheme_reader.buffer_input.__defaults__ = ('logic> ', )
    scheme_reader.buffer_lines.__defaults__ = ('logic> ', False)
    scheme.scheme_eval = process_input
    scheme.run(*argv)
Esempio n. 7
0
#!/usr/bin/env python
import sys

import scheme

fname = sys.argv[1]

with open(fname, "r") as f:
    program = f.read()
    scheme.run(program)
Esempio n. 8
0
def run(*argv):
    scheme_reader.buffer_input.__defaults__ = ('logic> ',)
    scheme_reader.buffer_lines.__defaults__ = ('logic> ', False)
    scheme.scheme_eval = process_input
    scheme.run(*argv)
import sys
import os

from scheme import run, __version__

run(*sys.argv[1:])