|
nany
|
#include <nany.h>
Public Attributes | |
| nyallocator_t | allocator |
| nyconsole_t | console |
| nybool_t | warnings_into_errors |
| nyanystr_t | entrypoint |
| nybool_t | ignore_atoms |
| void * | userdata |
| void(* | on_unittest )(void *userdata, const char *mod, uint32_t mlen, const char *name, uint32_t nlen) |
| nybool_t(* | on_query )(const nyproject_t *) |
| void(* | on_begin )(const nyproject_t *, nybuild_t *) |
| nybool_t(* | on_progress )(const nyproject_t *, nybuild_t *, const char *id, const char *element, uint32_t percent) |
| nybool_t(* | on_binding_discovery )(nybuild_t *, const char *name, uint32_t size) |
| void(* | on_end )(const nyproject_t *, nybuild_t *, nybool_t success) |
| void(* | on_error_file_eacces )(const nyproject_t *, nybuild_t *, const char *filename, uint32_t length) |
Project Configuration
| nyallocator_t nybuild_cf_t::allocator |
Memory allocator
| nyconsole_t nybuild_cf_t::console |
Console output
| nyanystr_t nybuild_cf_t::entrypoint |
Entry point to compile (ex: "main")
| nybool_t nybuild_cf_t::ignore_atoms |
Ignore atoms when parsing - do not produce any IR code for atoms
| void(* nybuild_cf_t::on_begin) (const nyproject_t *, nybuild_t *) |
A new build has been started
| nybool_t(* nybuild_cf_t::on_binding_discovery) (nybuild_t *, const char *name, uint32_t size) |
Try to discover a new binding
| void(* nybuild_cf_t::on_end) (const nyproject_t *, nybuild_t *, nybool_t success) |
A build has terminated
| nybool_t(* nybuild_cf_t::on_progress) (const nyproject_t *, nybuild_t *, const char *id, const char *element, uint32_t percent) |
Progress report
| nybool_t(* nybuild_cf_t::on_query) (const nyproject_t *) |
Query if a new build can be started
| void(* nybuild_cf_t::on_unittest) (void *userdata, const char *mod, uint32_t mlen, const char *name, uint32_t nlen) |
AN unittest has been found
| void* nybuild_cf_t::userdata |
Userdata
| nybool_t nybuild_cf_t::warnings_into_errors |
Make all warnings into errors
1.8.12