Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
duk_compiler_func Struct Reference

#include <duk_js_compiler.h>

Data Fields

duk_bufwriter_ctx bw_code
 
duk_hstringh_name
 
duk_hobjecth_consts
 
duk_hobjecth_funcs
 
duk_hobjecth_decls
 
duk_hobjecth_labelnames
 
duk_hbuffer_dynamich_labelinfos
 
duk_hobjecth_argnames
 
duk_hobjecth_varmap
 
duk_idx_t consts_idx
 
duk_idx_t funcs_idx
 
duk_idx_t decls_idx
 
duk_idx_t labelnames_idx
 
duk_idx_t labelinfos_idx
 
duk_idx_t argnames_idx
 
duk_idx_t varmap_idx
 
duk_reg_t temp_first
 
duk_reg_t temp_next
 
duk_reg_t temp_max
 
duk_reg_t shuffle1
 
duk_reg_t shuffle2
 
duk_reg_t shuffle3
 
duk_int_t nud_count
 
duk_int_t led_count
 
duk_int_t paren_level
 
duk_bool_t expr_lhs
 
duk_bool_t allow_in
 
duk_int_t stmt_next
 
duk_int_t label_next
 
duk_int_t catch_depth
 
duk_int_t with_depth
 
duk_int_t fnum_next
 
duk_int_t num_formals
 
duk_reg_t reg_stmt_value
 
duk_bool_t is_function
 
duk_bool_t is_eval
 
duk_bool_t is_global
 
duk_bool_t is_setget
 
duk_bool_t is_decl
 
duk_bool_t is_strict
 
duk_bool_t is_notail
 
duk_bool_t in_directive_prologue
 
duk_bool_t in_scanning
 
duk_bool_t may_direct_eval
 
duk_bool_t id_access_arguments
 
duk_bool_t id_access_slow
 
duk_bool_t is_arguments_shadowed
 
duk_bool_t needs_shuffle
 
duk_bool_t reject_regexp_in_adv
 

Detailed Description

Definition at line 3250 of file duktape-1.5.2/src-noline/duktape.c.

Field Documentation

◆ allow_in

duk_bool_t duk_compiler_func::allow_in

◆ argnames_idx

◆ bw_code

◆ catch_depth

◆ consts_idx

duk_idx_t duk_compiler_func::consts_idx

◆ decls_idx

◆ expr_lhs

duk_bool_t duk_compiler_func::expr_lhs

Definition at line 3297 of file duktape-1.5.2/src-noline/duktape.c.

Referenced by duk__exprtop().

◆ fnum_next

◆ funcs_idx

duk_idx_t duk_compiler_func::funcs_idx

◆ h_argnames

duk_hobject * duk_compiler_func::h_argnames

◆ h_consts

◆ h_decls

duk_hobject * duk_compiler_func::h_decls

Definition at line 3264 of file duktape-1.5.2/src-noline/duktape.c.

Referenced by duk__init_func_valstack_slots().

◆ h_funcs

duk_hobject * duk_compiler_func::h_funcs

◆ h_labelinfos

◆ h_labelnames

duk_hobject * duk_compiler_func::h_labelnames

◆ h_name

◆ h_varmap

duk_hobject * duk_compiler_func::h_varmap

◆ id_access_arguments

duk_bool_t duk_compiler_func::id_access_arguments

◆ id_access_slow

◆ in_directive_prologue

duk_bool_t duk_compiler_func::in_directive_prologue

Definition at line 3321 of file duktape-1.5.2/src-noline/duktape.c.

Referenced by duk__parse_func_body(), and duk__parse_stmt().

◆ in_scanning

◆ is_arguments_shadowed

duk_bool_t duk_compiler_func::is_arguments_shadowed

◆ is_decl

◆ is_eval

◆ is_function

◆ is_global

duk_bool_t duk_compiler_func::is_global

◆ is_notail

duk_bool_t duk_compiler_func::is_notail

◆ is_setget

◆ is_strict

◆ label_next

duk_int_t duk_compiler_func::label_next

◆ labelinfos_idx

duk_idx_t duk_compiler_func::labelinfos_idx

Definition at line 3279 of file duktape-1.5.2/src-noline/duktape.c.

Referenced by duk__init_func_valstack_slots().

◆ labelnames_idx

◆ led_count

duk_int_t duk_compiler_func::led_count

◆ may_direct_eval

duk_bool_t duk_compiler_func::may_direct_eval

◆ needs_shuffle

◆ nud_count

duk_int_t duk_compiler_func::nud_count

◆ num_formals

duk_int_t duk_compiler_func::num_formals

◆ paren_level

duk_int_t duk_compiler_func::paren_level

◆ reg_stmt_value

duk_reg_t duk_compiler_func::reg_stmt_value

Definition at line 3307 of file duktape-1.5.2/src-noline/duktape.c.

Referenced by duk__parse_func_body(), and duk__parse_stmt().

◆ reject_regexp_in_adv

duk_bool_t duk_compiler_func::reject_regexp_in_adv

Definition at line 3328 of file duktape-1.5.2/src-noline/duktape.c.

Referenced by duk__advance_helper(), and duk__expr_led().

◆ shuffle1

duk_reg_t duk_compiler_func::shuffle1

◆ shuffle2

duk_reg_t duk_compiler_func::shuffle2

◆ shuffle3

duk_reg_t duk_compiler_func::shuffle3

◆ stmt_next

duk_int_t duk_compiler_func::stmt_next

Definition at line 3301 of file duktape-1.5.2/src-noline/duktape.c.

Referenced by duk__parse_func_body(), and duk__parse_stmt().

◆ temp_first

duk_reg_t duk_compiler_func::temp_first

Definition at line 3284 of file duktape-1.5.2/src-noline/duktape.c.

Referenced by duk__parse_func_body().

◆ temp_max

duk_reg_t duk_compiler_func::temp_max

◆ temp_next

◆ varmap_idx

◆ with_depth

duk_int_t duk_compiler_func::with_depth

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