"""
Copyright 2017 <NAME>

__main__.py runs the actual tests in other files
"""

import test_lexer
import test_parser
import test_interpreter

print("----- TEST SUITE -----\n")
print("TEST LEX SET", test_lexer.test_set_lexing())
print("TEST LEX OUT", test_lexer.test_out_lexing())
print("TEST LEX ADD", test_lexer.test_add_lexing())
print("TEST LEX EXIT", test_lexer.test_exit_lexing())
print("TEST LEX COMMENT", test_lexer.test_comment_lexing())
print("TEST LEX IF", test_lexer.test_if_lexing())
print("TEST LEX FI", test_lexer.test_fi_lexing())
print()
print("TEST PARSE SET", test_parser.test_set_parsing())
print("TEST PARSE OUT", test_parser.test_out_parsing())
print("TEST PARSE ADD", test_parser.test_add_parsing())
print("TEST PARSE EXIT", test_parser.test_exit_parsing())
print("TEST PARSE IF", test_parser.test_if_parsing())
print("TEST PARSE FI", test_parser.test_fi_parsing())
print()
print("TEST INTERPRET SET", test_interpreter.test_set_interpreting())
test_interpreter.test_out_interpreting()
print("TEST INTERPRET OUT [SHOULD SEE '0 0' ABOVE]")
print("TEST INTERPRET ADD", test_interpreter.test_add_interpreting())
test_interpreter.test_exit_interpreting()
print("TEST INTERPRET EXIT [NOTHING SHOULD HAPPEN]")
print("TEST INTERPRET IF", test_interpreter.test_if_interpreting())

"""
Copyright 2017 <NAME>

__main__.py runs the actual tests in other files
"""

import test_lexer
import test_parser
import test_interpreter

print("----- TEST SUITE -----\n")
print("TEST LEX SET", test_lexer.test_set_lexing())
print("TEST LEX OUT", test_lexer.test_out_lexing())
print("TEST LEX ADD", test_lexer.test_add_lexing())
print("TEST LEX EXIT", test_lexer.test_exit_lexing())
print("TEST LEX COMMENT", test_lexer.test_comment_lexing())
print("TEST LEX IF", test_lexer.test_if_lexing())
print("TEST LEX FI", test_lexer.test_fi_lexing())
print()
print("TEST PARSE SET", test_parser.test_set_parsing())
print("TEST PARSE OUT", test_parser.test_out_parsing())
print("TEST PARSE ADD", test_parser.test_add_parsing())
print("TEST PARSE EXIT", test_parser.test_exit_parsing())
print("TEST PARSE IF", test_parser.test_if_parsing())
print("TEST PARSE FI", test_parser.test_fi_parsing())
print()
print("TEST INTERPRET SET", test_interpreter.test_set_interpreting())
test_interpreter.test_out_interpreting()
print("TEST INTERPRET OUT [SHOULD SEE '0 0' ABOVE]")
print("TEST INTERPRET ADD", test_interpreter.test_add_interpreting())
test_interpreter.test_exit_interpreting()
print("TEST INTERPRET EXIT [NOTHING SHOULD HAPPEN]")
print("TEST INTERPRET IF", test_interpreter.test_if_interpreting())

Copyright 2017 <NAME>  __main__.py runs the actual tests in other files