|
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: