rhai/tests
2022-02-02 14:47:35 +08:00
..
arrays.rs Fix Array::pad infinite loop. 2022-01-13 22:05:07 +08:00
assignments.rs Do not unnecessarily use raw strings. 2021-04-20 12:01:35 +08:00
binary_ops.rs Implement built-in operators with macros. 2021-03-03 21:46:48 +08:00
bit_fields.rs Fix test for only_i32. 2022-01-14 23:19:27 +08:00
blobs.rs Fix blob test. 2021-12-31 19:34:43 +08:00
bool_op.rs Catch more parse errors. 2021-07-04 00:15:27 +08:00
call_fn.rs Add test for call_fn_raw. 2021-12-19 23:22:14 +08:00
chars.rs Do not unnecessarily use raw strings. 2021-04-20 12:01:35 +08:00
closures.rs Add FnPtr::call_within_context. 2021-11-29 12:43:59 +08:00
comments.rs Change eval<()> to run. 2022-01-10 13:26:33 +08:00
compound_equality.rs Fix bug in right-shifts. 2020-08-23 18:04:19 +08:00
constants.rs Change Engine::consume_XXX to Engine::run_XXX. 2021-08-17 15:50:56 +08:00
custom_syntax.rs Fix builds. 2021-12-18 17:59:32 +08:00
data_size.rs Add missing data size check. 2022-01-08 23:23:43 +08:00
debugging.rs Support call stack and FunctionExit for native functions. 2022-02-02 14:47:35 +08:00
decrement.rs Build in operators between string and char. 2021-02-25 13:29:49 +08:00
eval.rs Add tests. 2021-12-30 12:23:35 +08:00
expressions.rs Reduce usage of Default::default() to make it easier to refactor. 2021-11-07 18:12:37 +08:00
float.rs Deprecate RegisterFn and RegisterResultFn. 2021-03-15 11:36:30 +08:00
fn_ptr.rs Minor refactor. 2021-12-02 12:49:46 +08:00
for.rs Fix builds. 2021-12-31 18:55:48 +08:00
functions.rs Add tests. 2021-12-30 12:23:35 +08:00
get_set.rs Fix bug in try block. 2022-01-24 08:34:21 +08:00
if_block.rs Do not unnecessarily use raw strings. 2021-04-20 12:01:35 +08:00
increment.rs Build in operators between string and char. 2021-02-25 13:29:49 +08:00
internal_fn.rs Use actual outer scope for function-bang calls. 2021-11-14 22:48:57 +08:00
looping.rs Do not unnecessarily use raw strings. 2021-04-20 12:01:35 +08:00
maps.rs Change eval<()> to run. 2022-01-10 13:26:33 +08:00
math.rs Change trig functions to take/return radians. 2021-02-10 12:10:50 +08:00
method_call.rs Deprecate RegisterFn and RegisterResultFn. 2021-03-15 11:36:30 +08:00
mismatched_op.rs Do not unnecessarily use raw strings. 2021-04-20 12:01:35 +08:00
modules.rs Fix encapsulated environment in module functions. 2022-01-30 17:27:13 +08:00
native.rs Remove volatile warnings for types and functions exposed unter internals. 2021-11-28 22:03:02 +08:00
not.rs Allow stacking ! operators. 2021-01-24 21:21:15 +08:00
number_literals.rs Fix bug in hex parsing for negative numbers. 2021-12-18 17:07:30 +08:00
operations.rs Add test for literal operations. 2022-01-10 13:29:22 +08:00
ops.rs Fix bug with optimizing op-assignment operators. 2022-01-23 21:09:37 +08:00
optimizer.rs Improve AST debug display. 2022-01-31 13:38:27 +08:00
options.rs Add strict variables mode. 2021-12-04 17:57:28 +08:00
packages.rs Engine::register_global_module and Engine::register_static_module must be passed shared Module. 2020-12-23 10:08:43 +08:00
plugins_register.rs Revise docs. 2020-09-28 22:14:19 +08:00
plugins_unroll.rs Refactor wasm feature gates. 2022-01-04 22:16:20 +08:00
plugins.rs Refactor wasm feature gates. 2022-01-04 22:16:20 +08:00
power_of.rs Use ** for power/exponentiation. 2021-02-10 12:41:27 +08:00
print.rs Change Engine::consume_XXX to Engine::run_XXX. 2021-08-17 15:50:56 +08:00
README.md Add README's. 2020-10-07 22:56:21 +08:00
serde.rs Replace Cow<str> in Scope with SmartString. 2022-01-15 11:26:43 +08:00
side_effects.rs Change Engine::consume_XXX to Engine::run_XXX. 2021-08-17 15:50:56 +08:00
stack.rs Change eval<()> to run. 2022-01-10 13:26:33 +08:00
string.rs Add "" and `` in string literals. 2021-12-09 13:34:51 +08:00
switch.rs Change eval<()> to run. 2022-01-10 13:26:33 +08:00
throw.rs Fix unchecked build. 2022-01-24 08:49:41 +08:00
time.rs Use target_family for wasm. 2022-01-12 08:12:28 +08:00
tokens.rs Allow non-custom reserved symbols in custom syntax. 2021-12-16 18:01:49 +08:00
types.rs Deprecate RegisterFn and RegisterResultFn. 2021-03-15 11:36:30 +08:00
unary_after_binary.rs Make all public API's return Box<EvalAltResult> to reduce footprint. 2020-04-21 23:25:12 +08:00
unary_minus.rs Implement variable resolver. 2020-10-11 21:58:11 +08:00
unit.rs Change eval<()> to run. 2022-01-10 13:26:33 +08:00
var_scope.rs Replace unwrap with expect. 2021-05-22 19:14:24 +08:00
while_loop.rs Change Engine::consume_XXX to Engine::run_XXX. 2021-08-17 15:50:56 +08:00

Tests

Rhai engine tests.

How to Run

cargo test