Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <duk_js_compiler.h>
Definition at line 3331 of file duktape-1.5.2/src-noline/duktape.c.
duk_compiler_func duk_compiler_ctx::curr_func |
Definition at line 3356 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_label(), duk__advance_helper(), duk__alloctemps(), duk__convert_to_func_template(), duk__emit(), duk__emit_a_b_c(), duk__emit_a_bc(), duk__emit_jump(), duk__expr(), duk__expr_is_empty(), duk__expr_lbp(), duk__expr_led(), duk__expr_nud(), duk__exprtop(), duk__get_current_pc(), duk__get_instr_ptr(), duk__getconst(), duk__hstring_is_eval_or_arguments_in_strict_mode(), duk__init_func_valstack_slots(), duk__init_varmap_and_prologue_for_pass2(), duk__insert_jump_entry(), duk__js_compile_raw(), duk__lookup_active_label(), duk__lookup_active_register_binding(), duk__nud_object_literal_key_check(), duk__parse_break_or_continue_stmt(), duk__parse_func_body(), duk__parse_func_formals(), duk__parse_func_like_fnum(), duk__parse_func_like_raw(), duk__parse_return_stmt(), duk__parse_stmt(), duk__parse_try_stmt(), duk__parse_var_decl(), duk__parse_with_stmt(), duk__peephole_optimize_bytecode(), duk__reset_func_for_pass2(), duk__reset_labels_to_length(), duk__settemp_checkmax(), duk__stmt_label_site(), duk__update_label_flags(), and duk__update_lineinfo_currtoken().
duk_token duk_compiler_ctx::curr_token |
Definition at line 3342 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_compiler_error_line(), duk__add_traceback(), duk__advance_helper(), duk__emit(), duk__emit_abc(), duk__expr(), duk__expr_lbp(), duk__expr_led(), duk__expr_nud(), duk__insert_jump_entry(), duk__js_compile_raw(), duk__nud_array_literal(), duk__nud_object_literal(), duk__parse_arguments(), duk__parse_break_or_continue_stmt(), duk__parse_for_stmt(), duk__parse_func_body(), duk__parse_func_formals(), duk__parse_func_like_fnum(), duk__parse_func_like_raw(), duk__parse_if_stmt(), duk__parse_return_stmt(), duk__parse_stmt(), duk__parse_stmts(), duk__parse_switch_stmt(), duk__parse_throw_stmt(), duk__parse_try_stmt(), duk__parse_var_decl(), duk__parse_var_stmt(), and duk__update_lineinfo_currtoken().
duk_int_t duk_compiler_ctx::emit_jumpslot_pc |
Definition at line 3353 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__emit_a_b_c(), and duk__parse_for_stmt().
duk_hstring * duk_compiler_ctx::h_filename |
Definition at line 3335 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_compiler_error_line(), duk__add_traceback(), duk__convert_to_func_template(), and duk__js_compile_raw().
duk_lexer_ctx duk_compiler_ctx::lex |
Definition at line 3338 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__advance_helper(), duk__js_compile_raw(), duk__parse_func_body(), duk__parse_func_like_fnum(), and duk_js_compile().
duk_token duk_compiler_ctx::prev_token |
Definition at line 3341 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__advance_helper(), duk__emit(), duk__expr_led(), duk__expr_nud(), duk__js_compile_raw(), duk__nud_array_literal(), duk__nud_object_literal(), duk__parse_arguments(), duk__parse_func_like_fnum(), and duk__parse_stmt().
duk_int_t duk_compiler_ctx::recursion_depth |
Definition at line 3349 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__hstring_is_eval_or_arguments(), duk__recursion_decrease(), and duk__recursion_increase().
duk_int_t duk_compiler_ctx::recursion_limit |
Definition at line 3350 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__hstring_is_eval_or_arguments(), duk__js_compile_raw(), and duk__recursion_increase().
duk_hthread * duk_compiler_ctx::thr |
Definition at line 3332 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_label(), duk__advance_helper(), duk__alloctemps(), duk__cleanup_varmap(), duk__convert_to_func_template(), duk__copy_ispec(), duk__copy_ivalue(), duk__emit(), duk__emit_a_b_c(), duk__emit_a_bc(), duk__emit_abc(), duk__emit_jump(), duk__expr(), duk__expr_led(), duk__expr_nud(), duk__exprtop(), duk__get_current_pc(), duk__get_instr_ptr(), duk__getconst(), duk__init_func_valstack_slots(), duk__init_varmap_and_prologue_for_pass2(), duk__insert_jump_entry(), duk__ispec_toregconst_raw(), duk__ivalue_toplain_raw(), duk__ivalue_toregconst_raw(), duk__js_compile_raw(), duk__lookup_active_label(), duk__lookup_active_register_binding(), duk__lookup_lhs(), duk__nud_array_literal(), duk__nud_object_literal(), duk__nud_object_literal_key_check(), duk__parse_break_or_continue_stmt(), duk__parse_for_stmt(), duk__parse_func_body(), duk__parse_func_formals(), duk__parse_func_like_fnum(), duk__parse_func_like_raw(), duk__parse_return_stmt(), duk__parse_stmt(), duk__parse_stmts(), duk__parse_switch_stmt(), duk__parse_throw_stmt(), duk__parse_try_stmt(), duk__parse_var_decl(), duk__parse_with_stmt(), duk__patch_trycatch(), duk__peephole_optimize_bytecode(), duk__recursion_increase(), duk__reset_func_for_pass2(), duk__reset_labels_to_length(), duk__settemp_checkmax(), and duk__update_label_flags().
duk_idx_t duk_compiler_ctx::tok11_idx |
Definition at line 3343 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__advance_helper(), and duk__js_compile_raw().
duk_idx_t duk_compiler_ctx::tok12_idx |
Definition at line 3344 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__advance_helper(), and duk__js_compile_raw().
duk_idx_t duk_compiler_ctx::tok21_idx |
Definition at line 3345 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__advance_helper(), and duk__js_compile_raw().
duk_idx_t duk_compiler_ctx::tok22_idx |
Definition at line 3346 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__advance_helper(), and duk__js_compile_raw().