Docs.rs
luna-core-2.13.0
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
luna-core 2.13.0
Pure-Rust Lua runtime (interpreter only, zero third-party dependencies). The JIT-equipped variant lives in the `luna-jit` crate.
Crate
Source
Builds
Feature flags
Documentation
..
01_arithmetic.lua
02_strings.lua
03_tables.lua
04_control_flow.lua
05_closures.lua
06_arith_edge.lua
07_arith_precision.lua
08_string_format_prec.lua
09_string_ops_extended.lua
100_scope_do_end.lua
101_string_pack_simple.lua
102_string_pack_size.lua
103_numeric_for_step0.lua
104_numeric_for_neg_step.lua
105_env_local.lua
106_G_access.lua
107_debug_getinfo.lua
108_string_dump_load.lua
109_pcall_multi.lua
10_table_large.lua
110_string_sub_utf.lua
111_meta_tostring.lua
112_meta_index_fn.lua
113_meta_index_table.lua
114_scope_repeat_until.lua
115_table_insert_pos.lua
116_string_format_padding.lua
117_coroutine_error.lua
118_coroutine_wrap_err.lua
119_ipairs_meta.lua
11_metatable_index.lua
120_string_pattern_edge.lua
121_string_pattern_greedy.lua
122_pcall_error_types.lua
123_meta_ipairs.lua
124_string_char_join.lua
125_local_shadow.lua
126_bool_and_or.lua
127_string_format_multi.lua
128_length_op.lua
129_multiassign_swap.lua
12_metatable_arith.lua
130_type_coerce.lua
131_stringops_gsub_backref.lua
132_scope_nested_func.lua
133_metatable_close.lua
134_iter_stateless.lua
135_string_format_i.lua
136_floordiv_sign.lua
137_integer_promotion.lua
138_int_div_zero.lua
139_os_date_utc.lua
13_metatable_call.lua
140_os_date_table.lua
141_os_date_formats.lua
142_require_preloaded.lua
143_tbc_close_order.lua
144_const_attrib.lua
145_for_loopvar_type.lua
146_for_overflow_guard.lua
147_goto_continue.lua
148_string_pack_str.lua
149_utf8_lib.lua
14_closure_upvalue.lua
150_math_tointeger.lua
151_meta_concat.lua
152_meta_unm_len.lua
153_meta_call.lua
154_meta_mod_idiv_pow.lua
155_meta_bitops.lua
156_meta_eq.lua
157_meta_lt_le.lua
158_meta_index_chain.lua
159_meta_newindex_chain.lua
15_closure_scope.lua
160_meta_gc_deterministic.lua
161_close_error.lua
162_meta_tostring_name.lua
163_raw_bypass.lua
164_coro_status.lua
165_coro_nested.lua
166_coro_close_tbc.lua
167_coro_error_paths.lua
168_coro_yield_pcall.lua
169_metatable_protect.lua
16_coroutine_basic.lua
170_setmetatable_nil.lua
171_pairs_meta_55.lua
172_string_metatable.lua
173_concat_assoc.lua
174_arith_string_coerce.lua
175_error_objects.lua
176_format_gef.lua
177_format_hex_oct.lua
178_format_q.lua
179_format_s_precision.lua
17_coroutine_wrap.lua
180_table_sort.lua
181_table_sort_invalid.lua
182_table_move.lua
183_table_insert_remove.lua
184_upvalue_shared.lua
185_upvalue_loop_close.lua
186_debug_upvalue.lua
187_select_holes.lua
188_select_negative.lua
189_rawlen.lua
18_error_pcall.lua
190_tostring_tonumber.lua
191_tonumber_base.lua
192_string_byte_char.lua
193_find_plain.lua
194_gsub_anchored.lua
195_math_floor_ceil.lua
196_math_fmod.lua
197_next_basic.lua
198_assert_passthrough.lua
199_error_level.lua
19_error_propagate.lua
200_string_rep_sep.lua
201_gmatch_captures.lua
202_match_position.lua
203_pattern_classes.lua
204_pattern_sets.lua
205_pattern_frontier.lua
206_pattern_balanced.lua
207_string_case_reverse.lua
208_goto_scope_error.lua
209_repeat_scope.lua
20_gc_final.lua
210_multret_truncation.lua
211_vararg_constructor.lua
212_string_compare.lua
213_hex_float_literal.lua
214_int_literal_overflow.lua
215_local_function_rec.lua
216_and_or_values.lua
217_long_strings.lua
218_comments.lua
219_table_concat_edge.lua
21_string_pattern.lua
220_pack_unpack.lua
221_string_sub_matrix.lua
222_math_constants.lua
223_len_utf8_bytes.lua
224_numeric_for_float_step.lua
225_shadow_env_funcs.lua
226_float_format.lua
227_math_exact_points.lua
228_shift_edges.lua
229_bitop_mix.lua
22_table_iter.lua
230_string_nul.lua
231_pcall_xpcall.lua
232_coro_wrap_multi.lua
233_load_env.lua
234_load_mode.lua
235_index_nil_field.lua
236_utf8_charpattern.lua
237_numeric_key_norm.lua
238_setlist_large.lua
239_nested_pcall.lua
23_table_pack.lua
240_format_errors.lua
241_tostring_prefixes.lua
242_os_time_roundtrip.lua
243_closure_counter.lua
244_ipairs_strict.lua
245_tail_call_deep.lua
246_string_gsub_class_repl.lua
247_concat_meta_number.lua
248_generic_for_custom.lua
249_multiple_assignment.lua
24_numeric_for.lua
250_integration_sieve.lua
25_string_bytes.lua
26_bitwise.lua
27_string_repr.lua
28_closure_recursive.lua
29_metatable_ordered.lua
30_multiple_return.lua
31_string_concat_chain.lua
32_numeric_types.lua
33_table_move.lua
34_string_format_gsub.lua
35_deep_nesting.lua
36_boolean_ops.lua
37_local_scope.lua
38_goto_labels.lua
39_string_len_utf.lua
40_closure_forward.lua
41_metatable_pairs.lua
42_table_edge.lua
43_multi_assign.lua
44_string_immutable.lua
45_load_string.lua
46_tbc_close.lua
47_tbc_pcall.lua
48_coroutine_close.lua
49_string_format_hex.lua
50_string_format_q.lua
51_vararg_edge.lua
52_vararg_forward.lua
53_metatable_eq_edge.lua
54_string_format_neg.lua
55_string_format_float.lua
56_for_in_multiret.lua
57_integer_overflow.lua
58_index_recurse.lua
59_concat_metatable.lua
60_closure_tbc.lua
61_error_msg_detail.lua
62_iter_pairs.lua
63_metatable_newindex_fn.lua
64_string_rep_sep.lua
65_boolean_short.lua
66_table_holes.lua
67_string_gmatch_cap.lua
68_table_sort_key.lua
69_math_ops.lua
70_string_char_edge.lua
71_string_upper_lower.lua
72_type_checks.lua
73_string_bytes_slice.lua
74_ipairs_break.lua
75_string_find_captures.lua
76_math_fold.lua
77_scope_upvalue.lua
78_table_iter_pack.lua
79_string_gsub_count.lua
80_coroutine_status.lua
81_bit_hex.lua
82_numeric_for_int.lua
83_string_reverse.lua
84_local_multi.lua
85_table_move_self.lua
86_string_hex_parse.lua
87_generic_for_state.lua
88_metatable_add_chain.lua
89_string_ops_chain.lua
90_error_with_table.lua
91_string_format_types.lua
92_metatable_call_deep.lua
93_multi_line_string.lua
94_math_random_off.lua
95_string_dump.lua
96_table_field_call.lua
97_return_semantics.lua
98_table_flatten.lua
99_metatable_index_fn.lua