add Interpreter.py, Exceptions.py, Memory.py, visit.py