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

State structure. More...

#include <core.h>

Collaboration diagram for reduct_t:

Data Fields

reduct_size_t blocksAllocated
 
reduct_size_t gcThreshold
 
reduct_item_block_tblock
 
struct reduct_itemfreeList
 
reduct_input_tinput
 
reduct_jmp_buf_t jmp
 
reduct_item_block_t firstBlock
 
reduct_input_t firstInput
 
reduct_item_ttrueItem
 
reduct_item_tfalseItem
 
reduct_item_tnilItem
 
reduct_item_tpiItem
 
reduct_item_teItem
 
struct reduct_atomatomBuckets [REDUCT_BUCKETS_MAX]
 
reduct_constant_t constants [REDUCT_CONSTANTS_MAX]
 
reduct_uint32_t constantCount
 
reduct_error_terror
 
struct reduct_eval_stateevalState
 
int argc
 
char ** argv
 

Detailed Description

State structure.

Definition at line 60 of file core.h.

Field Documentation

◆ blocksAllocated

reduct_size_t reduct_t::blocksAllocated

Definition at line 62 of file core.h.

◆ gcThreshold

reduct_size_t reduct_t::gcThreshold

Definition at line 63 of file core.h.

◆ block

reduct_item_block_t* reduct_t::block

Definition at line 64 of file core.h.

◆ freeList

struct reduct_item* reduct_t::freeList

Definition at line 65 of file core.h.

◆ input

reduct_input_t* reduct_t::input

Definition at line 66 of file core.h.

◆ jmp

reduct_jmp_buf_t reduct_t::jmp

Definition at line 67 of file core.h.

◆ firstBlock

reduct_item_block_t reduct_t::firstBlock

Definition at line 68 of file core.h.

◆ firstInput

reduct_input_t reduct_t::firstInput

Definition at line 69 of file core.h.

◆ trueItem

reduct_item_t* reduct_t::trueItem

Definition at line 70 of file core.h.

◆ falseItem

reduct_item_t* reduct_t::falseItem

Definition at line 71 of file core.h.

◆ nilItem

reduct_item_t* reduct_t::nilItem

Definition at line 72 of file core.h.

◆ piItem

reduct_item_t* reduct_t::piItem

Definition at line 73 of file core.h.

◆ eItem

reduct_item_t* reduct_t::eItem

Definition at line 74 of file core.h.

◆ atomBuckets

struct reduct_atom* reduct_t::atomBuckets[REDUCT_BUCKETS_MAX]

Definition at line 75 of file core.h.

◆ constants

Definition at line 76 of file core.h.

◆ constantCount

reduct_uint32_t reduct_t::constantCount

Definition at line 77 of file core.h.

◆ error

reduct_error_t* reduct_t::error

Definition at line 78 of file core.h.

◆ evalState

struct reduct_eval_state* reduct_t::evalState

Definition at line 79 of file core.h.

◆ argc

int reduct_t::argc

Definition at line 80 of file core.h.

◆ argv

char** reduct_t::argv

Definition at line 81 of file core.h.


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