Graphviz 13.0.0~dev.20241220.2304
|
Go to the source code of this file.
Data Structures | |
struct | case_info |
struct | parse_block |
struct | parse_prog |
Enumerations | |
enum | case_t { Begin , End , BeginG , EndG , Node , Edge , Eof , Error } |
Functions | |
static void | free_case_info (case_info c) |
parse_prog * | parseProg (char *, int) |
parses input into gpr sections | |
void | freeParseProg (parse_prog *) |
enum case_t |
|
inlinestatic |
Definition at line 30 of file parse.h.
References case_info::action, free(), and case_info::guard.
|
extern |
Definition at line 491 of file parse.c.
References parse_prog::begin_stmt, parse_prog::blocks, parse_prog::end_stmt, parse_prog::endg_stmt, free(), and freeBlocks().
Referenced by gvpr(), and parseProg().
|
extern |
Definition at line 381 of file parse.c.
References addBlock(), addCase(), Begin, parse_prog::begin_stmt, BeginG, bindAction(), parse_prog::blocks, col0, End, parse_prog::end_stmt, EndG, parse_prog::endg_stmt, Eof, error, Error, ERROR_ERROR, free(), freeParseProg(), getErrorErrors(), guard, kwLine, parse_prog::l_begin, parse_prog::l_end, parse_prog::l_endg, lineno, NULL, parseCase(), parse_prog::source, startLine, str, and UNREACHABLE.
Referenced by gvpr_core().