ArkScript
A small, lisp-inspired, functional scripting language
Ark::internal::SavedState Struct Reference

#include <Debugger.hpp>

Collaboration diagram for Ark::internal::SavedState:
[legend]

Public Attributes

std::size_t ip
 
std::size_t pp
 
uint16_t sp
 
uint16_t fc
 
std::vector< ScopeViewlocals
 
std::vector< std::shared_ptr< ClosureScope > > closure_scopes
 

Detailed Description

Definition at line 31 of file Debugger.hpp.

Member Data Documentation

◆ closure_scopes

std::vector<std::shared_ptr<ClosureScope> > Ark::internal::SavedState::closure_scopes

Definition at line 38 of file Debugger.hpp.

◆ fc

uint16_t Ark::internal::SavedState::fc

Definition at line 36 of file Debugger.hpp.

◆ ip

std::size_t Ark::internal::SavedState::ip

Definition at line 33 of file Debugger.hpp.

◆ locals

std::vector<ScopeView> Ark::internal::SavedState::locals

Definition at line 37 of file Debugger.hpp.

◆ pp

std::size_t Ark::internal::SavedState::pp

Definition at line 34 of file Debugger.hpp.

◆ sp

uint16_t Ark::internal::SavedState::sp

Definition at line 35 of file Debugger.hpp.


The documentation for this struct was generated from the following file: