tlang/source/tlang/testing
Tristan B. Velloza Kildaire fa9399b90d Test cases
- Fixed `simple_function_decls.t` to include the required (but missing) `return` statement
2023-07-16 19:58:40 +02:00
..
meta 🧠 Feature: Meta-programming engine (#10) 2023-05-29 17:02:28 +02:00
return 🐞️ Functions: Expressionless return and enforcing requirement (#7) 2023-07-11 21:43:21 +02:00
typecheck 🐞 Bugfix: Ensure that typed functions contain a return statement (#17) 2023-07-16 18:22:56 +02:00
basic1.t Updated unit test for struct parsing 2021-05-31 18:16:06 +02:00
basic1_invalid.t Added requirement for having a module header at the beginning of each source file 2021-03-21 13:10:18 +02:00
basic1_invalid_2.t Added requirement for having a module header at the beginning of each source file 2021-03-21 13:10:18 +02:00
basic1_typedeclrationchecking.t Check off things already implemented 2021-06-06 15:54:15 +02:00
basic1_typedeclrationchecking_grandresolvefail.t Moved case with path resolution not visited to another test case 2021-06-04 13:43:44 +02:00
basic2.t Updated test case to add missing module header 2021-03-21 13:11:12 +02:00
basic2_mega_fucked.t Added requirement for having a module header at the beginning of each source file 2021-03-21 13:10:18 +02:00
classTest1.t Added TODO 2021-04-09 15:56:15 +02:00
class_deps_simple.t WIP: Found a fix for context lookup failure 2022-10-13 13:21:35 +02:00
collide_container.t Implemented unit test testing 2021-04-01 19:18:52 +02:00
collide_container_module1.t Collision with Module still not working 2021-04-01 20:26:17 +02:00
collide_container_module2.t Added missing `performLex` call 2021-04-01 20:52:36 +02:00
collide_container_non_module.t Cleaned up collision unit tests (posotive cases) 2021-04-01 21:00:48 +02:00
collide_member.t Added member collision unit test 2021-04-01 21:08:37 +02:00
complex_stack_array_coerce.t Array support (#1) 2023-04-20 11:21:50 +02:00
complex_stack_array_coerce_bad1.t Array support (#1) 2023-04-20 11:21:50 +02:00
complex_stack_array_coerce_bad2.t Array support (#1) 2023-04-20 11:21:50 +02:00
complex_stack_array_coerce_bad3.t Array support (#1) 2023-04-20 11:21:50 +02:00
complex_stack_array_coerce_permutation_good.t Array support (#1) 2023-04-20 11:21:50 +02:00
complex_stack_arrays1.t Array support (#1) 2023-04-20 11:21:50 +02:00
else_if_without_if.pl Added requirement for having a module header at the beginning of each source file 2021-03-21 13:10:18 +02:00
else_without_if.pl Added requirement for having a module header at the beginning of each source file 2021-03-21 13:10:18 +02:00
file_io.c Check 2023-01-28 18:12:49 +02:00
mem.c Pointer support (#2) 2023-04-17 16:50:11 +02:00
nested_conditionals.t Lexer 2022-12-19 15:37:55 +02:00
precedence_collision_test.t Added precedence test 2021-04-02 18:45:59 +02:00
simple1_module_positive.t Disabl typechecking unit tests for now 2021-06-08 10:52:22 +02:00
simple1_oop.t Fixed test case simple1_oop.t 2022-12-20 16:10:13 +02:00
simple2_name_recognition.t Ensure they are variables 2021-06-08 13:03:46 +02:00
simple_arrays.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_arrays2.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_arrays4.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_cast.t DGen 2023-01-15 12:40:42 +02:00
simple_class_ref_static.t Increased complexity of test case 2022-10-15 21:00:59 +02:00
simple_conditionals.t Lexer 2022-12-19 15:37:55 +02:00
simple_direct_func_call.t 🧠 Feature: Direct function calls (#11) 2023-04-28 11:03:46 +02:00
simple_discard.t Instruction 2023-01-13 10:49:47 +02:00
simple_do_while.t Instruction 2023-01-11 10:43:29 +02:00
simple_extern.t Check 2023-01-28 18:12:49 +02:00
simple_for_loops.t Instruction 2023-01-11 10:43:29 +02:00
simple_function_decls.t Test cases 2023-07-16 19:58:40 +02:00
simple_function_recursion_factorial.t 🧠 Feature: Direct function calls (#11) 2023-04-28 11:03:46 +02:00
simple_functions.t Tets cases 2023-07-16 19:54:47 +02:00
simple_functor.t WIP: Found a fix for context lookup failure 2022-10-13 13:21:35 +02:00
simple_literals.t Test case 2023-02-03 16:29:50 +02:00
simple_literals2.t Exceptions 2023-02-04 14:37:40 +02:00
simple_literals3.t Test cases 2023-02-06 16:08:54 +02:00
simple_literals4.t Typechecker 2023-02-06 21:49:25 +02:00
simple_literals5.t Typechecker 2023-02-06 21:49:25 +02:00
simple_literals6.t Test cases 2023-02-11 12:02:06 +02:00
simple_pointer.t Pointer support (#2) 2023-04-17 16:50:11 +02:00
simple_pointer_array_syntax.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_pointer_cast_le.t Pointer support (#2) 2023-04-17 16:50:11 +02:00
simple_pointer_malloc.t Pointer support (#2) 2023-04-17 16:50:11 +02:00
simple_stack_array_coerce.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_stack_array_coerce_ptr_syntax.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_stack_array_coerce_wrong.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_stack_arrays2.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_stack_arrays3.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_stack_arrays4.t Array support (#1) 2023-04-20 11:21:50 +02:00
simple_variables.t App 2022-12-14 19:49:08 +02:00
simple_variables_class.t Disabled ClassStaticAllocate processing code in typechecker for now 2022-10-15 20:24:23 +02:00
simple_variables_decls_ass.t DGen 2022-12-13 09:43:31 +02:00
simple_variables_only_decs.t CodeEmitter 2022-12-11 21:41:15 +02:00
simple_while.t Instruction 2023-01-04 12:03:50 +02:00
test3.t Everything works 2021-04-01 17:33:25 +02:00