Cthulhu  0.2.10
Cthulhu compiler collection
actions.h File Reference
#include <ctu_interop_api.h>
#include "core/analyze.h"
Include dependency graph for actions.h:
This graph shows which files directly or indirectly include this file:

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

Typedef Documentation

◆ where_t

typedef struct where_t where_t

Definition at line 8 of file actions.h.