Cthulhu
0.2.10
Cthulhu compiler collection
|
#include "json_scan.h"
#include "core/analyze.h"
#include "core/compiler.h"
#include "interop/flex.h"
Go to the source code of this file.
Macros | |
#define | YY_USER_ACTION json_action(yylloc, yytext, yyleng); |
#define | YYLLOC_DEFAULT(current, rhs, offset) json_update(&(current), rhs, offset) |
#define | YY_USER_INIT json_init(yylloc); |
Functions | |
CT_BEGIN_API CT_LOCAL void | json_action (INOUT_NOTNULL json_where_t *where, const char *text, size_t len) |
CT_LOCAL void | json_init (OUT_NOTNULL json_where_t *where) |
CT_LOCAL void | json_update (INOUT_NOTNULL json_where_t *where, STA_READS(steps) const json_where_t *offsets, int steps) |
#define YY_USER_ACTION json_action(yylloc, yytext, yyleng); |
Definition at line 15 of file json_actions.h.
#define YY_USER_INIT json_init(yylloc); |
Definition at line 17 of file json_actions.h.
#define YYLLOC_DEFAULT | ( | current, | |
rhs, | |||
offset | |||
) | json_update(&(current), rhs, offset) |
Definition at line 16 of file json_actions.h.
CT_BEGIN_API CT_LOCAL void json_action | ( | INOUT_NOTNULL json_where_t * | where, |
const char * | text, | ||
size_t | len | ||
) |
CT_LOCAL void json_init | ( | OUT_NOTNULL json_where_t * | where | ) |
CT_LOCAL void json_update | ( | INOUT_NOTNULL json_where_t * | where, |
STA_READS(steps) const json_where_t * | offsets, | ||
int | steps | ||
) |