FreeWRL / FreeX3D 4.3.0
duk_compiler_func Struct Reference

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_uint8_t is_function
 
duk_uint8_t is_eval
 
duk_uint8_t is_global
 
duk_uint8_t is_namebinding
 
duk_uint8_t is_constructable
 
duk_uint8_t is_setget
 
duk_uint8_t is_strict
 
duk_uint8_t is_notail
 
duk_uint8_t in_directive_prologue
 
duk_uint8_t in_scanning
 
duk_uint8_t may_direct_eval
 
duk_uint8_t id_access_arguments
 
duk_uint8_t id_access_slow
 
duk_uint8_t id_access_slow_own
 
duk_uint8_t is_arguments_shadowed
 
duk_uint8_t needs_shuffle
 
duk_uint8_t reject_regexp_in_adv
 

Detailed Description

Definition at line 3552 of file duktape.c.

Field Documentation

◆ allow_in

duk_bool_t duk_compiler_func::allow_in

Definition at line 3600 of file duktape.c.

◆ argnames_idx

duk_idx_t duk_compiler_func::argnames_idx

Definition at line 3582 of file duktape.c.

◆ bw_code

duk_bufwriter_ctx duk_compiler_func::bw_code

Definition at line 3558 of file duktape.c.

◆ catch_depth

duk_int_t duk_compiler_func::catch_depth

Definition at line 3605 of file duktape.c.

◆ consts_idx

duk_idx_t duk_compiler_func::consts_idx

Definition at line 3577 of file duktape.c.

◆ decls_idx

duk_idx_t duk_compiler_func::decls_idx

Definition at line 3579 of file duktape.c.

◆ expr_lhs

duk_bool_t duk_compiler_func::expr_lhs

Definition at line 3599 of file duktape.c.

◆ fnum_next

duk_int_t duk_compiler_func::fnum_next

Definition at line 3607 of file duktape.c.

◆ funcs_idx

duk_idx_t duk_compiler_func::funcs_idx

Definition at line 3578 of file duktape.c.

◆ h_argnames

duk_hobject* duk_compiler_func::h_argnames

Definition at line 3572 of file duktape.c.

◆ h_consts

duk_hobject* duk_compiler_func::h_consts

Definition at line 3562 of file duktape.c.

◆ h_decls

duk_hobject* duk_compiler_func::h_decls

Definition at line 3566 of file duktape.c.

◆ h_funcs

duk_hobject* duk_compiler_func::h_funcs

Definition at line 3563 of file duktape.c.

◆ h_labelinfos

duk_hbuffer_dynamic* duk_compiler_func::h_labelinfos

Definition at line 3571 of file duktape.c.

◆ h_labelnames

duk_hobject* duk_compiler_func::h_labelnames

Definition at line 3570 of file duktape.c.

◆ h_name

duk_hstring* duk_compiler_func::h_name

Definition at line 3560 of file duktape.c.

◆ h_varmap

duk_hobject* duk_compiler_func::h_varmap

Definition at line 3573 of file duktape.c.

◆ id_access_arguments

duk_uint8_t duk_compiler_func::id_access_arguments

Definition at line 3627 of file duktape.c.

◆ id_access_slow

duk_uint8_t duk_compiler_func::id_access_slow

Definition at line 3628 of file duktape.c.

◆ id_access_slow_own

duk_uint8_t duk_compiler_func::id_access_slow_own

Definition at line 3629 of file duktape.c.

◆ in_directive_prologue

duk_uint8_t duk_compiler_func::in_directive_prologue

Definition at line 3624 of file duktape.c.

◆ in_scanning

duk_uint8_t duk_compiler_func::in_scanning

Definition at line 3625 of file duktape.c.

◆ is_arguments_shadowed

duk_uint8_t duk_compiler_func::is_arguments_shadowed

Definition at line 3630 of file duktape.c.

◆ is_constructable

duk_uint8_t duk_compiler_func::is_constructable

Definition at line 3620 of file duktape.c.

◆ is_eval

duk_uint8_t duk_compiler_func::is_eval

Definition at line 3617 of file duktape.c.

◆ is_function

duk_uint8_t duk_compiler_func::is_function

Definition at line 3616 of file duktape.c.

◆ is_global

duk_uint8_t duk_compiler_func::is_global

Definition at line 3618 of file duktape.c.

◆ is_namebinding

duk_uint8_t duk_compiler_func::is_namebinding

Definition at line 3619 of file duktape.c.

◆ is_notail

duk_uint8_t duk_compiler_func::is_notail

Definition at line 3623 of file duktape.c.

◆ is_setget

duk_uint8_t duk_compiler_func::is_setget

Definition at line 3621 of file duktape.c.

◆ is_strict

duk_uint8_t duk_compiler_func::is_strict

Definition at line 3622 of file duktape.c.

◆ label_next

duk_int_t duk_compiler_func::label_next

Definition at line 3604 of file duktape.c.

◆ labelinfos_idx

duk_idx_t duk_compiler_func::labelinfos_idx

Definition at line 3581 of file duktape.c.

◆ labelnames_idx

duk_idx_t duk_compiler_func::labelnames_idx

Definition at line 3580 of file duktape.c.

◆ led_count

duk_int_t duk_compiler_func::led_count

Definition at line 3597 of file duktape.c.

◆ may_direct_eval

duk_uint8_t duk_compiler_func::may_direct_eval

Definition at line 3626 of file duktape.c.

◆ needs_shuffle

duk_uint8_t duk_compiler_func::needs_shuffle

Definition at line 3631 of file duktape.c.

◆ nud_count

duk_int_t duk_compiler_func::nud_count

Definition at line 3596 of file duktape.c.

◆ num_formals

duk_int_t duk_compiler_func::num_formals

Definition at line 3608 of file duktape.c.

◆ paren_level

duk_int_t duk_compiler_func::paren_level

Definition at line 3598 of file duktape.c.

◆ reg_stmt_value

duk_reg_t duk_compiler_func::reg_stmt_value

Definition at line 3609 of file duktape.c.

◆ reject_regexp_in_adv

duk_uint8_t duk_compiler_func::reject_regexp_in_adv

Definition at line 3632 of file duktape.c.

◆ shuffle1

duk_reg_t duk_compiler_func::shuffle1

Definition at line 3591 of file duktape.c.

◆ shuffle2

duk_reg_t duk_compiler_func::shuffle2

Definition at line 3592 of file duktape.c.

◆ shuffle3

duk_reg_t duk_compiler_func::shuffle3

Definition at line 3593 of file duktape.c.

◆ stmt_next

duk_int_t duk_compiler_func::stmt_next

Definition at line 3603 of file duktape.c.

◆ temp_first

duk_reg_t duk_compiler_func::temp_first

Definition at line 3586 of file duktape.c.

◆ temp_max

duk_reg_t duk_compiler_func::temp_max

Definition at line 3588 of file duktape.c.

◆ temp_next

duk_reg_t duk_compiler_func::temp_next

Definition at line 3587 of file duktape.c.

◆ varmap_idx

duk_idx_t duk_compiler_func::varmap_idx

Definition at line 3583 of file duktape.c.

◆ with_depth

duk_int_t duk_compiler_func::with_depth

Definition at line 3606 of file duktape.c.


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