예제 #1
0
파일: unit_test.py 프로젝트: Oshiru/sam
def declaration_test1():
    try:
        text = "int number = 10;"
        my_interpreter = Interpreter(text)
        result = my_interpreter.interpret()
        passed_tests.push("declaration_test1")
    except:
        failed_tests["declaration_test1"] = traceback.format_exc(
        )  #.split("\n")[-2]
예제 #2
0
파일: unit_test.py 프로젝트: Oshiru/sam
def declaration_test1():
    try:
        text = "int number = 10;"
        my_interpreter = Interpreter(text)
        result = my_interpreter.interpret()
        passed_tests.push("declaration_test1")
    except:
        failed_tests[
            "declaration_test1"] = traceback.format_exc()#.split("\n")[-2]
예제 #3
0
def main():
    while True:
        try:
            text = input('sam> ')
        except EOFError:
            break
        if not text:
            continue

        my_interpreter = Interpreter(text)
        result = my_interpreter.interpret()
        print(result)