luaur_compiler/methods/
mod.rs1pub mod builtin_ast_types_builtin_ast_types;
2pub mod builtin_empty;
3pub mod builtin_is_global;
4pub mod builtin_is_method;
5pub mod builtin_visitor_builtin_visitor;
6pub mod builtin_visitor_visit;
7pub mod compile_error_compile_error_compiler;
8pub mod compile_error_compile_error_compiler_alt_b;
9pub mod compile_error_get_location;
10pub mod compile_error_raise;
11pub mod compile_error_what;
12pub mod compiler_alloc_reg;
13pub mod compiler_always_terminates;
14pub mod compiler_are_locals_captured;
15pub mod compiler_are_locals_redundant;
16pub mod compiler_at_top_level;
17pub mod compiler_can_import;
18pub mod compiler_can_import_chain;
19pub mod compiler_check_constant;
20pub mod compiler_check_exported_local;
21pub mod compiler_close_locals;
22pub mod compiler_compile_assign;
23pub mod compiler_compile_class_declaration;
24pub mod compiler_compile_compare_jump;
25pub mod compiler_compile_condition_value;
26pub mod compiler_compile_export_table;
27pub mod compiler_compile_expr;
28pub mod compiler_compile_expr_and_or;
29pub mod compiler_compile_expr_auto;
30pub mod compiler_compile_expr_binary;
31pub mod compiler_compile_expr_call;
32pub mod compiler_compile_expr_constant;
33pub mod compiler_compile_expr_fastcall_n;
34pub mod compiler_compile_expr_function;
35pub mod compiler_compile_expr_if_else;
36pub mod compiler_compile_expr_if_else_and_or;
37pub mod compiler_compile_expr_index_expr;
38pub mod compiler_compile_expr_index_name;
39pub mod compiler_compile_expr_interp_string;
40pub mod compiler_compile_expr_list_temp;
41pub mod compiler_compile_expr_select_vararg;
42pub mod compiler_compile_expr_side;
43pub mod compiler_compile_expr_table;
44pub mod compiler_compile_expr_temp;
45pub mod compiler_compile_expr_temp_mult_ret;
46pub mod compiler_compile_expr_temp_n;
47pub mod compiler_compile_expr_temp_top;
48pub mod compiler_compile_expr_unary;
49pub mod compiler_compile_expr_varargs;
50pub mod compiler_compile_function;
51pub mod compiler_compile_inline_return;
52pub mod compiler_compile_inlined_call;
53pub mod compiler_compile_l_value;
54pub mod compiler_compile_l_value_index;
55pub mod compiler_compile_l_value_use;
56pub mod compiler_compile_stat;
57pub mod compiler_compile_stat_assign;
58pub mod compiler_compile_stat_compound_assign;
59pub mod compiler_compile_stat_for;
60pub mod compiler_compile_stat_for_in;
61pub mod compiler_compile_stat_function;
62pub mod compiler_compile_stat_if;
63pub mod compiler_compile_stat_local;
64pub mod compiler_compile_stat_repeat;
65pub mod compiler_compile_stat_return;
66pub mod compiler_compile_stat_while;
67pub mod compiler_compile_unrolled_for;
68pub mod compiler_compiler;
69pub mod compiler_const_upvalue_visitor_const_upvalue_visitor;
70pub mod compiler_const_upvalue_visitor_visit_compiler;
71pub mod compiler_const_upvalue_visitor_visit_compiler_alt_b;
72pub mod compiler_cost_model_inlined_call;
73pub mod compiler_emit_load_k;
74pub mod compiler_encode_hash_size;
75pub mod compiler_ensure_export_table;
76pub mod compiler_extract_stat_continue;
77pub mod compiler_fenv_visitor_fenv_visitor;
78pub mod compiler_fenv_visitor_visit;
79pub mod compiler_function_visitor_function_visitor;
80pub mod compiler_function_visitor_visit_compiler;
81pub mod compiler_function_visitor_visit_compiler_alt_b;
82pub mod compiler_gather_const_upvals;
83pub mod compiler_get_binary_op_arith;
84pub mod compiler_get_constant;
85pub mod compiler_get_constant_index;
86pub mod compiler_get_constant_number;
87pub mod compiler_get_export_table_reg;
88pub mod compiler_get_expr_local;
89pub mod compiler_get_expr_local_reg;
90pub mod compiler_get_function_expr;
91pub mod compiler_get_jump_op_compare;
92pub mod compiler_get_local_reg;
93pub mod compiler_get_unary_op;
94pub mod compiler_get_upval;
95pub mod compiler_hint_temporary_expr_reg_type;
96pub mod compiler_hint_temporary_reg_type;
97pub mod compiler_is_condition_fast;
98pub mod compiler_is_constant;
99pub mod compiler_is_constant_false;
100pub mod compiler_is_constant_integer;
101pub mod compiler_is_constant_true;
102pub mod compiler_is_constant_vector;
103pub mod compiler_is_expr_mult_ret;
104pub mod compiler_is_stat_break;
105pub mod compiler_needs_coverage;
106pub mod compiler_patch_jump;
107pub mod compiler_patch_jumps;
108pub mod compiler_patch_loop_jumps;
109pub mod compiler_pop_locals;
110pub mod compiler_push_local;
111pub mod compiler_reg_scope_reg_scope_compiler;
112pub mod compiler_reg_scope_reg_scope_compiler_alt_b;
113pub mod compiler_reg_scope_reg_scope_compiler_alt_c;
114pub mod compiler_resolve_assign_conflicts;
115pub mod compiler_return_visitor_return_visitor;
116pub mod compiler_return_visitor_visit_compiler;
117pub mod compiler_return_visitor_visit_compiler_alt_b;
118pub mod compiler_set_debug_line_compiler;
119pub mod compiler_set_debug_line_compiler_alt_b;
120pub mod compiler_set_debug_line_end;
121pub mod compiler_should_share_closure;
122pub mod compiler_try_compile_inlined_call;
123pub mod compiler_try_compile_unrolled_for;
124pub mod compiler_try_index_constant_table;
125pub mod compiler_undefined_local_visitor_check;
126pub mod compiler_undefined_local_visitor_undefined_local_visitor;
127pub mod compiler_undefined_local_visitor_visit_compiler;
128pub mod compiler_undefined_local_visitor_visit_compiler_alt_b;
129pub mod compiler_unroll_concats;
130pub mod compiler_validate_continue_until;
131pub mod compiler_visitor_visit;
132pub mod compiler_visitor_visitor;
133pub mod constant_get_string;
134pub mod constant_is_truthful;
135pub mod cost_cost;
136pub mod cost_fold;
137pub mod cost_operator_add;
138pub mod cost_operator_add_assign;
139pub mod cost_operator_deref;
140pub mod cost_visitor_assign;
141pub mod cost_visitor_cost_visitor;
142pub mod cost_visitor_get_number;
143pub mod cost_visitor_loop;
144pub mod cost_visitor_visit_cost_model;
145pub mod cost_visitor_visit_cost_model_alt_b;
146pub mod cost_visitor_visit_cost_model_alt_c;
147pub mod cost_visitor_visit_cost_model_alt_d;
148pub mod cost_visitor_visit_cost_model_alt_e;
149pub mod cost_visitor_visit_cost_model_alt_f;
150pub mod cost_visitor_visit_cost_model_alt_g;
151pub mod cost_visitor_visit_cost_model_alt_h;
152pub mod cost_visitor_visit_cost_model_alt_i;
153pub mod cost_visitor_visit_cost_model_alt_j;
154pub mod cost_visitor_visit_cost_model_alt_k;
155pub mod cost_visitor_visit_cost_model_alt_l;
156pub mod shape_visitor_hasher_operator_call;
157pub mod table_mutation_tracker_mark_escaped;
158pub mod table_mutation_tracker_mark_escaped_table_index;
159pub mod table_mutation_tracker_table_mutation_tracker;
160pub mod table_mutation_tracker_visit_constant_folding;
161pub mod table_mutation_tracker_visit_constant_folding_alt_b;
162pub mod table_mutation_tracker_visit_constant_folding_alt_c;
163pub mod table_mutation_tracker_visit_constant_folding_alt_d;
164pub mod table_mutation_tracker_visit_constant_folding_alt_e;
165pub mod table_mutation_tracker_visit_constant_folding_alt_f;
166pub mod table_mutation_tracker_visit_constant_folding_alt_g;
167pub mod table_mutation_tracker_visit_constant_folding_alt_h;
168pub mod type_map_visitor_pop_type_aliases;
169pub mod type_map_visitor_push_type_aliases;
170pub mod type_map_visitor_record_resolved_type_types;
171pub mod type_map_visitor_record_resolved_type_types_alt_b;
172pub mod type_map_visitor_resolve_aliases_deprecated;
173pub mod type_map_visitor_try_get_table_indexer;
174pub mod type_map_visitor_type_map_visitor;
175pub mod type_map_visitor_visit_types;
176pub mod type_map_visitor_visit_types_alt_b;
177pub mod type_map_visitor_visit_types_alt_c;
178pub mod type_map_visitor_visit_types_alt_d;
179pub mod type_map_visitor_visit_types_alt_e;
180pub mod type_map_visitor_visit_types_alt_f;
181pub mod type_map_visitor_visit_types_alt_g;
182pub mod type_map_visitor_visit_types_alt_h;
183pub mod type_map_visitor_visit_types_alt_i;
184pub mod type_map_visitor_visit_types_alt_j;
185pub mod type_map_visitor_visit_types_alt_k;
186pub mod type_map_visitor_visit_types_alt_l;
187pub mod type_map_visitor_visit_types_alt_m;
188pub mod type_map_visitor_visit_types_alt_n;
189pub mod type_map_visitor_visit_types_alt_o;
190pub mod type_map_visitor_visit_types_alt_p;
191pub mod type_map_visitor_visit_types_alt_q;
192pub mod type_map_visitor_visit_types_alt_r;
193pub mod type_map_visitor_visit_types_alt_s;
194pub mod type_map_visitor_visit_types_alt_t;
195pub mod type_map_visitor_visit_types_alt_u;
196pub mod value_visitor_assign;
197pub mod value_visitor_value_visitor;
198pub mod value_visitor_visit_value_tracking;
199pub mod value_visitor_visit_value_tracking_alt_b;
200pub mod value_visitor_visit_value_tracking_alt_c;
201pub mod value_visitor_visit_value_tracking_alt_d;
202pub mod value_visitor_visit_value_tracking_alt_e;
203pub mod value_visitor_visit_value_tracking_alt_f;