diff --git a/smnp/main.py b/smnp/main.py index 2bfbec8..94025a1 100644 --- a/smnp/main.py +++ b/smnp/main.py @@ -1,16 +1,14 @@ import sys from smnp.error.base import SmnpException +from smnp.library.loader import loadStandardLibrary from smnp.program.interpreter import Interpreter def main(): try: - #stdLibraryEnv = loadStandardLibrary() - Interpreter.interpretFile(sys.argv[1], printTokens=False, printAst=False, execute=True, baseEnvironment=None) - #draft() - #tokens = tokenize(['function a(b...) { x+y}']) - #FunctionDefinitionParser(tokens).node.print() + stdLibraryEnv = loadStandardLibrary() + Interpreter.interpretFile(sys.argv[1], printTokens=False, printAst=False, execute=True, baseEnvironment=stdLibraryEnv) except SmnpException as e: print(e.message())