Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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:])