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


Go to the source code of this file.
Classes | |
| class | nsbaci::services::runtime::Program |
| Represents a compiled program ready for execution. More... | |
Namespaces | |
| namespace | nsbaci::types |
| Type definitions namespace for nsbaci (runtime-specific). | |
| namespace | nsbaci |
| Root namespace for the nsbaci application. | |
| namespace | nsbaci::services::runtime |
| Runtime services namespace for nsbaci. | |
| namespace | nsbaci::services |
| Services namespace containing all backend service implementations. | |
Typedefs | |
| using | nsbaci::types::StackValue = int32_t |
| Stack value type (can hold int or address). | |
| using | nsbaci::types::Stack = std::vector<StackValue> |
| Runtime stack. | |
| using | nsbaci::types::Memory = std::vector<int32_t> |
| Memory block for runtime data. | |
Program class declaration for nsbaci runtime service.
This module defines the Program class which holds the compiled program's instruction vector, memory tables, and other runtime data.