Cthulhu
0.2.10
Cthulhu compiler collection
|
Go to the source code of this file.
Typedefs | |
typedef typedefCT_BEGIN_API struct where_t | where_t |
Functions | |
CT_INTEROP_API void | flex_action (INOUT_NOTNULL where_t *where, const char *text) |
tracks the current source position More... | |
CT_INTEROP_API int | flex_input (INOUT_NOTNULL scan_t *scan, STA_WRITES(size) char *out, int size) |
retrevies more input for flex More... | |
CT_INTEROP_API void | flex_init (OUT_NOTNULL where_t *where) |
initialize source location tracking More... | |
CT_INTEROP_API void | flex_update (INOUT_NOTNULL where_t *where, STA_READS(steps) const where_t *offsets, int steps) |
update the source location More... | |