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

Compiler structure. More...

#include <compile.h>

Collaboration diagram for reduct_compiler_t:

Data Fields

struct reduct_compiler * enclosing
 The enclosing compiler context, or REDUCT_NULL.
 
reduct_treduct
 The Reduct structure.
 
reduct_function_tfunction
 The function being compiled.
 
reduct_uint16_t localCount
 The amount of local variables.
 
reduct_uint64_t regAlloc [REDUCT_REGISTER_MAX/64]
 Bitmask of allocated registers.
 
reduct_uint64_t regLocal [REDUCT_REGISTER_MAX/64]
 Bitmask of registers used by locals.
 
reduct_local_t locals [REDUCT_REGISTER_MAX]
 The local variables.
 
reduct_item_tlastItem
 The last item processed by the compiler, used for error reporting.
 

Detailed Description

Compiler structure.

Definition at line 51 of file compile.h.


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