apfl/src/functional-tests
Laria Carolin Chabowski aa6346eafa tokenizer: Add backtick delimited strings
This is useful when writing strings that contain a lot of backslashes,
e.g. in regular expressions.
2023-11-07 21:45:27 +01:00
..
chained-assignments.at Add a test for chained assignments 2022-11-19 21:27:08 +01:00
compare.at Implement comparison operators 2022-11-20 13:47:38 +01:00
concat.at Implement functions for concatenating strings 2022-11-20 21:44:00 +01:00
deconstruct.at Add more functional tests 2022-10-30 23:07:53 +01:00
dictionary-assignments.at Implement assigning into dictionaries 2022-11-19 23:26:52 +01:00
each.at Implement for / loop / [k]each loops 2023-03-07 21:40:07 +01:00
eq.at Add test for == function 2022-11-08 22:03:05 +01:00
factorial.at Add more functional tests 2022-10-30 23:07:53 +01:00
for.at Implement for / loop / [k]each loops 2023-03-07 21:40:07 +01:00
function-const-capture.at Add more functional tests 2022-10-30 23:07:53 +01:00
function-mutable-capture.at Add more functional tests 2022-10-30 23:07:53 +01:00
get-optional.at Implement symbol values 2023-03-23 23:44:54 +01:00
has-key.at Implement symbol values 2023-03-23 23:44:54 +01:00
hello-world.at Implement a simple test runner for functional tests 2022-10-30 22:51:51 +01:00
if.at Add test for if 2022-10-31 15:50:51 +01:00
join.at Fix apfl_join_strings manipulating the parts list 2022-11-26 23:06:55 +01:00
keach.at Implement for / loop / [k]each loops 2023-03-07 21:40:07 +01:00
len.at Implement global functions not, len and type 2022-10-31 15:29:01 +01:00
loop.at Implement for / loop / [k]each loops 2023-03-07 21:40:07 +01:00
map.at Add more functional tests 2022-10-30 23:07:53 +01:00
mathops.at globals: Fix math operations returning argument list on single arg 2022-10-30 23:08:41 +01:00
not.at Implement global functions not, len and type 2022-10-31 15:29:01 +01:00
pairs.at Implement symbol values 2023-03-23 23:44:54 +01:00
predicate.at Implement predicates 2022-11-19 23:26:59 +01:00
quine.at Add quine 2023-03-03 22:25:38 +01:00
re.at tokenizer: Add backtick delimited strings 2023-11-07 21:45:27 +01:00
shadowing.at Implement assigning into dictionaries 2022-11-19 23:26:52 +01:00
slice.at Implement global slice and splice functions 2023-10-26 21:31:27 +02:00
splice.at Implement global slice and splice functions 2023-10-26 21:31:27 +02:00
string-manip.at Implement some string manipulation functions 2023-03-07 21:57:04 +01:00
symbols.at Implement symbol values 2023-03-23 23:44:54 +01:00
tonumber.at Implement tonumber 2023-07-03 23:52:49 +02:00
type.at Implement global functions not, len and type 2022-10-31 15:29:01 +01:00
variadic-functions.at Matchers: Don't return twice when value to capture is missing 2022-11-19 23:26:59 +01:00
while.at Implement while 2022-11-08 22:03:05 +01:00