libpulsar
A modular compiler for the pulsar programming language
Loading...
Searching...
No Matches
util Directory Reference

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.
 

Detailed Description

Compiler utilities.

The utilities directory defines the following utilities: