apfl/src
2022-07-01 22:03:52 +02:00
..
alloc.c Introduce allocator abstraction 2022-02-08 22:53:13 +01:00
alloc.h Move allocation macros from internal.h to alloc.h 2022-04-22 21:43:19 +02:00
apfl.h Implement exceptions-like error handling 2022-06-26 16:06:14 +02:00
bytecode.c gc+bytecode: Fully visit all instruction_list children 2022-07-01 22:03:52 +02:00
bytecode.h Implement mark&sweep garbage collection and bytecode compilation 2022-04-11 22:24:22 +02:00
compile.c compile.c: Extract common ilist put code into macro 2022-06-17 20:22:05 +02:00
compile.h Implement mark&sweep garbage collection and bytecode compilation 2022-04-11 22:24:22 +02:00
context.c gc: Use a callback to get the (non-tmp) roots 2022-07-01 22:00:58 +02:00
context.h Implement exceptions-like error handling 2022-06-26 16:06:14 +02:00
error.c Push some errors as const strings onto the stack 2022-04-24 16:13:39 +02:00
eval.c Implement exceptions-like error handling 2022-06-26 16:06:14 +02:00
expr.c Ditch that weird internal.h header 2022-04-22 23:17:28 +02:00
format.c apfl_debug_print_val: Use format writer abstraction 2022-06-05 22:06:33 +02:00
format.h apfl_debug_print_val: Use format writer abstraction 2022-06-05 22:06:33 +02:00
gc.c gc: Use a callback to get the (non-tmp) roots 2022-07-01 22:00:58 +02:00
gc.h gc: Use a callback to get the (non-tmp) roots 2022-07-01 22:00:58 +02:00
hashmap.c hashmap: Improve cursor / peek API 2022-04-11 23:31:20 +02:00
hashmap.h hashmap: Improve cursor / peek API 2022-04-11 23:31:20 +02:00
hashmap_test.c hashmap: Improve cursor / peek API 2022-04-11 23:31:20 +02:00
main.c Implement exceptions-like error handling 2022-06-26 16:06:14 +02:00
Makefile.am Push some errors as const strings onto the stack 2022-04-24 16:13:39 +02:00
messages.c Implement exceptions-like error handling 2022-06-26 16:06:14 +02:00
parser.c Move variable out of switch 2022-06-05 22:30:18 +02:00
parser_test.c Use formatter for expr printing 2022-04-22 22:52:53 +02:00
position.c Initial commit 2021-12-15 21:47:17 +01:00
resizable.c Implement mark&sweep garbage collection and bytecode compilation 2022-04-11 22:24:22 +02:00
resizable.h Implement mark&sweep garbage collection and bytecode compilation 2022-04-11 22:24:22 +02:00
resizable_test.c Introduce allocator abstraction 2022-02-08 22:53:13 +01:00
scope.c Move scope functions/structs out of context.[ch] 2022-04-15 14:41:22 +02:00
scope.h Move scope functions/structs out of context.[ch] 2022-04-15 14:41:22 +02:00
source_readers.c Redo source reader interface 2022-04-15 22:35:36 +02:00
strings.c Ditch that weird internal.h header 2022-04-22 23:17:28 +02:00
strings.h Ditch that weird internal.h header 2022-04-22 23:17:28 +02:00
test.h Introduce allocator abstraction 2022-02-08 22:53:13 +01:00
token.c Implement mark&sweep garbage collection and bytecode compilation 2022-04-11 22:24:22 +02:00
tokenizer.c Redo source reader interface 2022-04-15 22:35:36 +02:00
tokenizer_test.c Redo source reader interface 2022-04-15 22:35:36 +02:00
value.c apfl_debug_print_val: Use format writer abstraction 2022-06-05 22:06:33 +02:00
value.h apfl_debug_print_val: Use format writer abstraction 2022-06-05 22:06:33 +02:00