nsbaci 1.0
Loading...
Searching...
No Matches
interpreter.h File Reference

Interpreter class declaration for nsbaci runtime service. More...

Include dependency graph for interpreter.h:
This graph shows which files directly or indirectly include this file:

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.

Detailed Description

Interpreter class declaration for nsbaci runtime service.

This module defines the Interpreter class responsible for executing instructions within a program context.

Author
Nicolás Serrano García