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

Public Attributes

parser_ctx_t parser
 
unsigned instr_cnt
 
unsigned instr_size
 
vbscode_tcode
 
statement_ctx_tstat_ctx
 
unsignedlabels
 
unsigned labels_size
 
unsigned labels_cnt
 
unsigned sub_end_label
 
unsigned func_end_label
 
unsigned prop_end_label
 
dim_decl_tdim_decls
 
dim_decl_tdim_decls_tail
 
dynamic_var_tglobal_vars
 
const_decl_tconst_decls
 
const_decl_tglobal_consts
 
function_tfunc
 
function_tfuncs
 
function_decl_tfunc_decls
 
class_desc_tclasses
 

Detailed Description

Definition at line 39 of file compile.c.

Member Data Documentation

◆ classes

class_desc_t* compile_ctx_t::classes

Definition at line 67 of file compile.c.

◆ code

vbscode_t* compile_ctx_t::code

Definition at line 44 of file compile.c.

◆ const_decls

const_decl_t* compile_ctx_t::const_decls

Definition at line 60 of file compile.c.

◆ dim_decls

dim_decl_t* compile_ctx_t::dim_decls

Definition at line 56 of file compile.c.

◆ dim_decls_tail

dim_decl_t* compile_ctx_t::dim_decls_tail

Definition at line 57 of file compile.c.

◆ func

function_t* compile_ctx_t::func

Definition at line 63 of file compile.c.

◆ func_decls

function_decl_t* compile_ctx_t::func_decls

Definition at line 65 of file compile.c.

◆ func_end_label

unsigned compile_ctx_t::func_end_label

Definition at line 53 of file compile.c.

◆ funcs

function_t* compile_ctx_t::funcs

Definition at line 64 of file compile.c.

◆ global_consts

const_decl_t* compile_ctx_t::global_consts

Definition at line 61 of file compile.c.

◆ global_vars

dynamic_var_t* compile_ctx_t::global_vars

Definition at line 58 of file compile.c.

◆ instr_cnt

unsigned compile_ctx_t::instr_cnt

Definition at line 42 of file compile.c.

◆ instr_size

unsigned compile_ctx_t::instr_size

Definition at line 43 of file compile.c.

◆ labels

unsigned* compile_ctx_t::labels

Definition at line 48 of file compile.c.

◆ labels_cnt

unsigned compile_ctx_t::labels_cnt

Definition at line 50 of file compile.c.

◆ labels_size

unsigned compile_ctx_t::labels_size

Definition at line 49 of file compile.c.

◆ parser

parser_ctx_t compile_ctx_t::parser

Definition at line 40 of file compile.c.

◆ prop_end_label

unsigned compile_ctx_t::prop_end_label

Definition at line 54 of file compile.c.

◆ stat_ctx

statement_ctx_t* compile_ctx_t::stat_ctx

Definition at line 46 of file compile.c.

◆ sub_end_label

unsigned compile_ctx_t::sub_end_label

Definition at line 52 of file compile.c.


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