apfl/src
2023-09-04 14:04:40 +02:00
..
functional-tests Add regex module "re" 2023-07-03 23:53:09 +02:00
alloc.c alloc: Guard against multiplication overflow 2023-02-14 22:04:10 +01:00
alloc.h alloc: Guard against multiplication overflow 2023-02-14 22:04:10 +01:00
alloc_test.c alloc: Guard against multiplication overflow 2023-02-14 22:04:10 +01:00
apfl.h Add regex module "re" 2023-07-03 23:53:09 +02:00
apflc.c Define globals in apfl itself 2023-03-07 21:40:07 +01:00
builtins.c gc: Add blockstats 2023-07-22 22:30:07 +02:00
builtins.h Define globals in apfl itself 2023-03-07 21:40:07 +01:00
bytecode.c Implement pairs 2023-03-22 23:54:03 +01:00
bytecode.h Implement pairs 2023-03-22 23:54:03 +01:00
CMakeLists.txt Add regex module "re" 2023-07-03 23:53:09 +02:00
compile.c Implement pairs 2023-03-22 23:54:03 +01:00
compile.h Define globals in apfl itself 2023-03-07 21:40:07 +01:00
context.c Add regex module "re" 2023-07-03 23:53:09 +02:00
context.h Add regex module "re" 2023-07-03 23:53:09 +02:00
encode.c Implement bytecode (de)serialization 2023-03-07 21:40:07 +01:00
encode.h Implement bytecode (de)serialization 2023-03-07 21:40:07 +01:00
encode_test.c Implement bytecode (de)serialization 2023-03-07 21:40:07 +01:00
error.c Make line and column size_t 2023-02-16 21:41:02 +01:00
eval.c Add regex module "re" 2023-07-03 23:53:09 +02:00
expr.c Implement pairs 2023-03-22 23:54:03 +01:00
format.c Make line and column size_t 2023-02-16 21:41:02 +01:00
format.h Rename format => io_writer 2023-02-10 21:48:31 +01:00
functional-test-runner.c Fix NDEBUG builds 2023-07-03 23:45:43 +02:00
gc.c gc: Add blockstats 2023-07-22 22:30:07 +02:00
gc.h gc: Add blockstats 2023-07-22 22:30:07 +02:00
globals.apfl Add regex module "re" 2023-07-03 23:53:09 +02:00
hashmap.c alloc: Guard against multiplication overflow 2023-02-14 22:04:10 +01:00
hashmap.h hashmap: Improve cursor / peek API 2022-04-11 23:31:20 +02:00
hashmap_test.c Fix NDEBUG builds 2023-07-03 23:45:43 +02:00
io.c Implement bytecode (de)serialization 2023-03-07 21:40:07 +01:00
main.c Fix NDEBUG builds 2023-07-03 23:45:43 +02:00
messages.c Add functions to get information about the call stack 2023-01-28 21:42:40 +01:00
modules.c Add regex module "re" 2023-07-03 23:53:09 +02:00
modules.h Add regex module "re" 2023-07-03 23:53:09 +02:00
numparse.c tokenizer: Use same number parsing code as in tonumber 2023-09-04 14:04:40 +02:00
parser.c Fix NDEBUG builds 2023-07-03 23:45:43 +02:00
parser_test.c Fix NDEBUG builds 2023-07-03 23:45:43 +02:00
parsing.h tokenizer: Use same number parsing code as in tonumber 2023-09-04 14:04:40 +02:00
position.c Initial commit 2021-12-15 21:47:17 +01:00
re.apfl Add regex module "re" 2023-07-03 23:53:09 +02:00
re.c Add regex module "re" 2023-07-03 23:53:09 +02:00
registry.c Implement the registry and a agrv getter to test it 2023-03-31 21:31:07 +02:00
registry.h Implement the registry and a agrv getter to test it 2023-03-31 21:31:07 +02:00
resizable.c alloc: Guard against multiplication overflow 2023-02-14 22:04:10 +01:00
resizable.h gc+context: Make stack no longer a gc object 2022-07-01 22:40:43 +02:00
resizable_test.c Introduce allocator abstraction 2022-02-08 22:53:13 +01:00
scope.c Implement assigning into dictionaries 2022-11-19 23:26:52 +01:00
scope.h Implement functions and function calls 2022-07-11 21:41:05 +02:00
source_readers.c Implement bytecode (de)serialization 2023-03-07 21:40:07 +01:00
strings.c Implement some string manipulation functions 2023-03-07 21:57:04 +01:00
strings.h Define globals in apfl itself 2023-03-07 21:40:07 +01:00
strings_test.c Implement a simple test runner for functional tests 2022-10-30 22:51:51 +01:00
stubs_for_apflc.c Define globals in apfl itself 2023-03-07 21:40:07 +01:00
symbols.c Implement symbol values 2023-03-23 23:44:54 +01:00
test.h alloc: Guard against multiplication overflow 2023-02-14 22:04:10 +01:00
token.c Implement pairs 2023-03-22 23:54:03 +01:00
tokenizer.c tokenizer: Use same number parsing code as in tonumber 2023-09-04 14:04:40 +02:00
tokenizer_test.c Implement pairs 2023-03-22 23:54:03 +01:00
value.c Implement symbol values 2023-03-23 23:44:54 +01:00
value.h Implement symbol values 2023-03-23 23:44:54 +01:00