![]() |
nsbaci 1.0
|
Interpreter class declaration for nsbaci runtime service. More...


Go to the source code of this file.
Classes | |
| struct | InterpreterResult |
| class | nsbaci::services::runtime::Interpreter |
| Executes instructions for threads within a program context. More... | |
Namespaces | |
| namespace | nsbaci::services::runtime |
| Runtime services namespace for nsbaci. | |
| namespace | nsbaci |
| Root namespace for the nsbaci application. | |
| namespace | nsbaci::services |
| Services namespace containing all backend service implementations. | |
Typedefs | |
| using | nsbaci::services::runtime::OutputCallback = std::function<void(const std::string&)> |
| Callback type for output operations. | |
| using | nsbaci::services::runtime::InputRequestCallback = std::function<void(const std::string&)> |
| Callback type for input requests. | |
| using | nsbaci::services::runtime::DrawingCallback = std::function<void(const nsbaci::types::DrawCommand&)> |
| Callback type for drawing operations. | |
Interpreter class declaration for nsbaci runtime service.
This module defines the Interpreter class responsible for executing instructions within a program context.