Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <duk_js_compiler.h>
Definition at line 3250 of file duktape-1.5.2/src-noline/duktape.c.
duk_bool_t duk_compiler_func::allow_in |
Definition at line 3298 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__expr(), duk__expr_lbp(), duk__expr_led(), duk__expr_nud(), and duk__exprtop().
duk_idx_t duk_compiler_func::argnames_idx |
Definition at line 3280 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__init_func_valstack_slots(), duk__init_varmap_and_prologue_for_pass2(), and duk__parse_func_formals().
duk_bufwriter_ctx duk_compiler_func::bw_code |
Definition at line 3256 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__emit(), duk__emit_jump(), duk__expr_led(), duk__get_current_pc(), duk__get_instr_ptr(), duk__init_func_valstack_slots(), duk__insert_jump_entry(), duk__peephole_optimize_bytecode(), and duk__reset_func_for_pass2().
duk_int_t duk_compiler_func::catch_depth |
Definition at line 3303 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_label(), duk__parse_break_or_continue_stmt(), duk__parse_func_body(), duk__parse_return_stmt(), duk__parse_stmt(), duk__parse_try_stmt(), and duk__parse_with_stmt().
duk_idx_t duk_compiler_func::consts_idx |
Definition at line 3275 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__getconst(), and duk__init_func_valstack_slots().
duk_idx_t duk_compiler_func::decls_idx |
Definition at line 3277 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__init_func_valstack_slots(), duk__init_varmap_and_prologue_for_pass2(), duk__parse_stmt(), and duk__parse_var_decl().
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().
duk_int_t duk_compiler_func::fnum_next |
Definition at line 3305 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__init_func_valstack_slots(), duk__parse_func_like_fnum(), and duk__reset_func_for_pass2().
duk_idx_t duk_compiler_func::funcs_idx |
Definition at line 3276 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__init_func_valstack_slots(), duk__parse_func_like_fnum(), and duk__parse_stmt().
duk_hobject * duk_compiler_func::h_argnames |
Definition at line 3270 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), and duk__init_func_valstack_slots().
duk_hobject * duk_compiler_func::h_consts |
Definition at line 3260 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__getconst(), duk__init_func_valstack_slots(), and duk__reset_func_for_pass2().
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().
duk_hobject * duk_compiler_func::h_funcs |
Definition at line 3261 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), and duk__init_func_valstack_slots().
duk_hbuffer_dynamic * duk_compiler_func::h_labelinfos |
Definition at line 3269 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_label(), duk__init_func_valstack_slots(), duk__lookup_active_label(), duk__reset_func_for_pass2(), duk__reset_labels_to_length(), and duk__update_label_flags().
duk_hobject * duk_compiler_func::h_labelnames |
Definition at line 3268 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__init_func_valstack_slots(), and duk__reset_func_for_pass2().
duk_hstring * duk_compiler_func::h_name |
Definition at line 3258 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__init_func_valstack_slots(), duk__js_compile_raw(), duk__parse_func_body(), and duk__parse_func_like_raw().
duk_hobject * duk_compiler_func::h_varmap |
Definition at line 3271 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__init_func_valstack_slots(), and duk__reset_func_for_pass2().
duk_bool_t duk_compiler_func::id_access_arguments |
Definition at line 3324 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__lookup_active_register_binding(), and duk__parse_func_body().
duk_bool_t duk_compiler_func::id_access_slow |
Definition at line 3325 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__lookup_active_register_binding(), and duk__parse_func_body().
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().
duk_bool_t duk_compiler_func::in_scanning |
Definition at line 3322 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__parse_func_body(), duk__parse_func_like_fnum(), duk__parse_stmt(), and duk__parse_var_decl().
duk_bool_t duk_compiler_func::is_arguments_shadowed |
Definition at line 3326 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), and duk__init_varmap_and_prologue_for_pass2().
duk_bool_t duk_compiler_func::is_decl |
Definition at line 3318 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__js_compile_raw(), duk__parse_func_like_fnum(), and duk__parse_func_like_raw().
duk_bool_t duk_compiler_func::is_eval |
Definition at line 3315 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__init_varmap_and_prologue_for_pass2(), duk__js_compile_raw(), duk__parse_func_like_fnum(), and duk__parse_func_like_raw().
duk_bool_t duk_compiler_func::is_function |
Definition at line 3314 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__init_varmap_and_prologue_for_pass2(), duk__js_compile_raw(), duk__parse_func_body(), duk__parse_func_like_fnum(), duk__parse_func_like_raw(), and duk__parse_return_stmt().
duk_bool_t duk_compiler_func::is_global |
Definition at line 3316 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__js_compile_raw(), duk__parse_func_like_fnum(), and duk__parse_func_like_raw().
duk_bool_t duk_compiler_func::is_notail |
Definition at line 3320 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__parse_func_like_fnum(), and duk__parse_stmt().
duk_bool_t duk_compiler_func::is_setget |
Definition at line 3317 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__js_compile_raw(), duk__parse_func_body(), duk__parse_func_like_fnum(), and duk__parse_func_like_raw().
duk_bool_t duk_compiler_func::is_strict |
Definition at line 3319 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__advance_helper(), duk__convert_to_func_template(), duk__expr_nud(), duk__hstring_is_eval_or_arguments_in_strict_mode(), duk__init_varmap_and_prologue_for_pass2(), duk__js_compile_raw(), duk__nud_object_literal_key_check(), duk__parse_func_body(), duk__parse_func_like_fnum(), duk__parse_stmt(), duk__parse_try_stmt(), and duk__parse_with_stmt().
duk_int_t duk_compiler_func::label_next |
Definition at line 3302 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__parse_func_body(), and duk__stmt_label_site().
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().
duk_idx_t duk_compiler_func::labelnames_idx |
Definition at line 3278 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_label(), duk__init_func_valstack_slots(), duk__parse_stmt(), and duk__reset_labels_to_length().
duk_int_t duk_compiler_func::led_count |
Definition at line 3295 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__expr_is_empty(), duk__expr_led(), duk__exprtop(), and duk__parse_stmt().
duk_bool_t duk_compiler_func::may_direct_eval |
Definition at line 3323 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__expr_led(), and duk__parse_func_body().
duk_bool_t duk_compiler_func::needs_shuffle |
Definition at line 3327 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__emit_a_b_c(), duk__emit_a_bc(), duk__init_varmap_and_prologue_for_pass2(), and duk__parse_func_body().
duk_int_t duk_compiler_func::nud_count |
Definition at line 3294 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__expr_is_empty(), duk__expr_led(), duk__expr_nud(), duk__exprtop(), and duk__parse_stmt().
duk_int_t duk_compiler_func::num_formals |
Definition at line 3306 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__js_compile_raw(), duk__parse_func_like_fnum(), and duk__parse_func_like_raw().
duk_int_t duk_compiler_func::paren_level |
Definition at line 3296 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__expr(), duk__expr_led(), duk__expr_nud(), and duk__exprtop().
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().
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().
duk_reg_t duk_compiler_func::shuffle1 |
Definition at line 3289 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__emit_a_b_c(), duk__emit_a_bc(), and duk__init_varmap_and_prologue_for_pass2().
duk_reg_t duk_compiler_func::shuffle2 |
Definition at line 3290 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__emit_a_b_c(), and duk__init_varmap_and_prologue_for_pass2().
duk_reg_t duk_compiler_func::shuffle3 |
Definition at line 3291 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__emit_a_b_c(), and duk__init_varmap_and_prologue_for_pass2().
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().
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().
duk_reg_t duk_compiler_func::temp_max |
Definition at line 3286 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__alloctemps(), duk__convert_to_func_template(), and duk__settemp_checkmax().
duk_reg_t duk_compiler_func::temp_next |
Definition at line 3285 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__alloctemps(), duk__init_varmap_and_prologue_for_pass2(), duk__parse_func_body(), and duk__settemp_checkmax().
duk_idx_t duk_compiler_func::varmap_idx |
Definition at line 3281 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__convert_to_func_template(), duk__init_func_valstack_slots(), duk__init_varmap_and_prologue_for_pass2(), duk__lookup_active_register_binding(), duk__parse_try_stmt(), and duk__reset_func_for_pass2().
duk_int_t duk_compiler_func::with_depth |
Definition at line 3304 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__lookup_active_register_binding(), and duk__parse_stmt().