Improved workspace structure
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from Interpreter.Interpreter import Interpreter
|
||||
from CCLang_sly.Interpreter import Interpreter as SlyCCLangInterpreter
|
||||
# from CCLang_sly.Interpreter import Interpreter as SlyCCLangInterpreter
|
||||
from Interpreter.Utils import Utils
|
||||
from Interpreter.Repo import Repo
|
||||
|
||||
@@ -10,4 +10,4 @@ class ServiceInitializer:
|
||||
self.repo = Repo()
|
||||
self.utils = Utils(self.repo)
|
||||
self.interpreter = Interpreter(self.repo, self.utils)
|
||||
self.sly_cclang_interpreter = SlyCCLangInterpreter(self.repo, self.utils)
|
||||
# self.sly_cclang_interpreter = SlyCCLangInterpreter(self.repo, self.utils)
|
||||
|
@@ -12,7 +12,7 @@ class Main:
|
||||
self.__utils = self.__services.utils
|
||||
self.__repo = self.__services.repo
|
||||
self.__interpreter = self.__services.interpreter
|
||||
self.__sly_cclang_interpreter = self.__services.sly_cclang_interpreter
|
||||
# self.__sly_cclang_interpreter = self.__services.sly_cclang_interpreter
|
||||
|
||||
def console(self) -> None:
|
||||
"""
|
||||
@@ -22,8 +22,8 @@ class Main:
|
||||
i = 0
|
||||
while self.__repo.error is None:
|
||||
self.__repo.line_number = i + 1
|
||||
#self.__interpreter.interpret(input('> '))
|
||||
self.__sly_cclang_interpreter.interpret(input('> '))
|
||||
self.__interpreter.interpret(input('> '))
|
||||
# self.__sly_cclang_interpreter.interpret(input('> '))
|
||||
i += 1
|
||||
|
||||
def files(self, file: str) -> None:
|
||||
@@ -43,8 +43,8 @@ class Main:
|
||||
f = open(file, 'r', encoding='utf-8').readlines()
|
||||
for i in range(0, len(f)):
|
||||
self.__repo.line_number = i + 1
|
||||
# self.__interpreter.interpret(f[i])
|
||||
self.__sly_cclang_interpreter.interpret(f[i])
|
||||
self.__interpreter.interpret(f[i])
|
||||
# self.__sly_cclang_interpreter.interpret(f[i])
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
Reference in New Issue
Block a user