Reduct  v1.0.4-3-gdaf0d70
A functional and immutable language.
Loading...
Searching...
No Matches
reduct_eval_frame_t Struct Reference

Evaluation frame structure. More...

#include <eval.h>

Collaboration diagram for reduct_eval_frame_t:

Data Fields

struct reduct_closure * closure
 The closure being evaluated.
 
reduct_inst_tip
 The current instruction pointer.
 
reduct_uint32_t base
 The base register, where the functions registers start.
 
reduct_uint32_t prevRegCount
 The previous register count to restore upon return.
 

Detailed Description

Evaluation frame structure.

Definition at line 28 of file eval.h.

Field Documentation

◆ closure

struct reduct_closure* reduct_eval_frame_t::closure

The closure being evaluated.

Definition at line 30 of file eval.h.

◆ ip

reduct_inst_t* reduct_eval_frame_t::ip

The current instruction pointer.

Definition at line 31 of file eval.h.

◆ base

reduct_uint32_t reduct_eval_frame_t::base

The base register, where the functions registers start.

Definition at line 32 of file eval.h.

◆ prevRegCount

reduct_uint32_t reduct_eval_frame_t::prevRegCount

The previous register count to restore upon return.

Definition at line 33 of file eval.h.


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