Improved workspace structure

This commit is contained in:
2021-08-02 15:58:05 +02:00
parent 1577c78c51
commit a97de91fc4
27 changed files with 222 additions and 20 deletions

View File

@@ -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)

View File

@@ -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__':