libpulsar
A modular compiler for the pulsar programming language
|
Compiler utilities.
More...Files | |
abort.c | |
abort.h | |
Defines assertion and abortion functionality. | |
arena.c | |
arena.h | |
Defines an arena allocator for the compiler. | |
capture.h | |
Syntactic sugar for capture blocks. | |
configure.c | |
configure.h | |
dirdoc.h | |
dynarr.h | |
Defines a dynamically-allocated array template. | |
dynarrs.h | |
dynstr.h | |
Defines a dynamically-allocated string. | |
io.c | |
io.h | |
Defines safe file I/O functions. | |
itoa.c | |
itoa.h | |
Conversion from integers to strings. | |
mtrack.h | |
Enables malloc tracking functionality. | |
notmain.h | |
Enables programs to be located in the project directory. | |
print.h | |
stream.h | |
unit_testing.c | |
unit_testing.h | |
Provides assertion macros for unit tests. | |
Compiler utilities.
The utilities directory defines the following utilities: