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

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

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

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.

Detailed Description

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.

Author
Nicolás Serrano García