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