Files
@ b708c094d3a2
Branch filter:
Location: CSY/reowolf/src/protocol/tests/mod.rs - annotation
b708c094d3a2
855 B
application/rls-services+xml
WIP on fixing select variable introduction
d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b fe0efc81bd4e fe0efc81bd4e fe0efc81bd4e d36ad4f5458b d36ad4f5458b aaeaf5986496 949789bac3cf 3bb9f89521a1 d05cbf5057e3 d05cbf5057e3 3ebc282f2d0e d05cbf5057e3 d05cbf5057e3 d05cbf5057e3 d05cbf5057e3 d36ad4f5458b b4a9c41d70da d05cbf5057e3 cf4f87a2d85b aaeaf5986496 cf4f87a2d85b cf4f87a2d85b | /**
* protocol/tests.rs
*
* Contains tests for various parts of the lexer/parser and the evaluator of the
* code. These are intended to be temporary tests such that we're sure that we
* don't break existing functionality.
*
* In the future these should be replaced by proper testing protocols.
*
* If any of these tests fail, and you think they're not needed anymore, feel
* free to cast them out into oblivion, where dead code goes to die.
*/
mod utils;
mod parser_after_tokenizing;
mod parser_binding;
mod parser_imports;
mod parser_inference;
mod parser_literals;
mod parser_monomorphs;
mod parser_types;
mod parser_validation;
mod eval_binding;
mod eval_calls;
mod eval_casting;
mod eval_operators;
mod eval_silly;
pub(crate) use utils::{Tester}; // the testing harness
pub(crate) use crate::protocol::eval::value::*; // to test functions
|