diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-12-03 03:17:20 +0000 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-12-03 03:17:44 +0000 |
commit | d230dbb67937734d756ddaef5bf8cae46f038f05 (patch) | |
tree | 5e8d4fb0ff302b5299d1b13875ca65f98c863461 | |
parent | 7554cc40fdecfbeb5113081640af4eeb751e19da (diff) | |
download | obf-d230dbb67937734d756ddaef5bf8cae46f038f05.tar.gz obf-d230dbb67937734d756ddaef5bf8cae46f038f05.tar.bz2 obf-d230dbb67937734d756ddaef5bf8cae46f038f05.zip |
Capture number of loops in PResult during parsing
-rw-r--r-- | parser.c | 2 | ||||
-rw-r--r-- | parser.h | 1 |
2 files changed, 2 insertions, 1 deletions
@@ -152,7 +152,7 @@ struct PResult parse_buffer(buffer_t *buffer) goto error; } - return (struct PResult){nodes, usable}; + return (struct PResult){nodes, usable, loops}; error: if (nodes) free(nodes); @@ -24,6 +24,7 @@ struct PResult { node_t *nodes; size_t size; + size_t labels; }; char *ast_to_str(node_t *ast, size_t size); |