ReactOS 0.4.16-dev-311-g9382aa2
_compiler_ctx_t Struct Reference
Collaboration diagram for _compiler_ctx_t:

Public Attributes

parser_ctx_tparser
 
bytecode_tcode
 
BOOL from_eval
 
unsigned code_off
 
unsigned code_size
 
unsignedlabels
 
unsigned labels_size
 
unsigned labels_cnt
 
struct wine_rb_tree locals
 
unsigned locals_cnt
 
statement_ctx_tstat_ctx
 
function_code_tfunc
 
function_expression_tfunc_head
 
function_expression_tfunc_tail
 
heap_pool_t heap
 

Detailed Description

Definition at line 51 of file compile.c.

Member Data Documentation

◆ code

bytecode_t* _compiler_ctx_t::code

Definition at line 53 of file compile.c.

Referenced by compile_script(), and init_code().

◆ code_off

unsigned _compiler_ctx_t::code_off

Definition at line 57 of file compile.c.

Referenced by init_code().

◆ code_size

unsigned _compiler_ctx_t::code_size

Definition at line 58 of file compile.c.

Referenced by init_code().

◆ from_eval

BOOL _compiler_ctx_t::from_eval

Definition at line 55 of file compile.c.

◆ func

function_code_t* _compiler_ctx_t::func

Definition at line 68 of file compile.c.

◆ func_head

function_expression_t* _compiler_ctx_t::func_head

Definition at line 70 of file compile.c.

◆ func_tail

function_expression_t* _compiler_ctx_t::func_tail

Definition at line 71 of file compile.c.

◆ heap

heap_pool_t _compiler_ctx_t::heap

Definition at line 73 of file compile.c.

Referenced by compile_script().

◆ labels

unsigned* _compiler_ctx_t::labels

Definition at line 60 of file compile.c.

◆ labels_cnt

unsigned _compiler_ctx_t::labels_cnt

Definition at line 62 of file compile.c.

◆ labels_size

unsigned _compiler_ctx_t::labels_size

Definition at line 61 of file compile.c.

◆ locals

struct wine_rb_tree _compiler_ctx_t::locals

Definition at line 64 of file compile.c.

◆ locals_cnt

unsigned _compiler_ctx_t::locals_cnt

Definition at line 65 of file compile.c.

◆ parser

parser_ctx_t* _compiler_ctx_t::parser

Definition at line 52 of file compile.c.

Referenced by compile_script().

◆ stat_ctx

statement_ctx_t* _compiler_ctx_t::stat_ctx

Definition at line 67 of file compile.c.


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