From 172cfe4ec984618990b00c5ff7c3a2fbbc7c76a9 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Fri, 10 May 2024 17:55:30 +0300 Subject: [PATCH] CommandsInterpreter.execute --- src/logic/CommandsInterpreter.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/logic/CommandsInterpreter.hpp b/src/logic/CommandsInterpreter.hpp index 3b040684..e4d9b13b 100644 --- a/src/logic/CommandsInterpreter.hpp +++ b/src/logic/CommandsInterpreter.hpp @@ -94,6 +94,14 @@ namespace cmd { Prompt parse(std::string_view text); + dynamic::Value execute(std::string_view input) { + return execute(parse(input)); + } + + dynamic::Value execute(const Prompt& prompt) { + return prompt.command->execute(prompt); + } + dynamic::Value& operator[](const std::string& name) { return variables[name]; }