Files
@ 46d10288234a
Branch filter:
Location: CSY/reowolf/src/protocol/tests/mod.rs - annotation
46d10288234a
861 B
application/rls-services+xml
Merge branch 'feat-select-block-evaluation' into 'master'
feat: select block evaluation
See merge request nl-cwi-csy/reowolf!3
feat: select block evaluation
See merge request nl-cwi-csy/reowolf!3
d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b d36ad4f5458b fe0efc81bd4e fe0efc81bd4e fe0efc81bd4e d36ad4f5458b d36ad4f5458b aaeaf5986496 3bb9f89521a1 d05cbf5057e3 d05cbf5057e3 3ebc282f2d0e d05cbf5057e3 8ae142310cc7 8ae142310cc7 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_binding;
mod parser_imports;
mod parser_inference;
mod parser_literals;
mod parser_monomorphs;
mod parser_type_declaration;
mod parser_type_layout;
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
|