From ba4129933cdb6d91e695b2de900b8753652ec385 Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Wed, 27 Sep 2023 17:31:16 +0800 Subject: feat(pyproject): 优化python包管理结构 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/psi/execution.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/psi/execution.py (limited to 'src/psi/execution.py') diff --git a/src/psi/execution.py b/src/psi/execution.py new file mode 100644 index 0000000..052f7ab --- /dev/null +++ b/src/psi/execution.py @@ -0,0 +1,17 @@ +from psi.parsers import Parser +from psi.interpreter import Interpreter + +__all__ = ['Execution'] + +class Execution: + def __init__(self, input): + self.input = input + + def execute(self): + parser = Parser(self.input) + ast = parser.parse() + + interpreter = Interpreter(ast) + result = interpreter.interpret() + + return result -- cgit v1.2.3-70-g09d2