Graphviz 13.1.3~dev.20250829.0113
|
#include <util/list.h>
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 | |
typedef | LIST (case_info) case_infos_t |
typedef | LIST (parse_block) parse_blocks_t |
parse_prog * | parseProg (char *, int) |
parses input into gpr sections | |
void | freeParseProg (parse_prog *) |
enum case_t |
|
extern |
Definition at line 497 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().
typedef LIST | ( | case_info | ) |
typedef LIST | ( | parse_block | ) |
|
extern |
Definition at line 387 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(), free_case_info(), freeParseProg(), getErrorErrors(), guard, kwLine, parse_prog::l_begin, parse_prog::l_end, parse_prog::l_endg, lineno, LIST_IS_EMPTY, NULL, parseCase(), parse_prog::source, startLine, str, and UNREACHABLE.
Referenced by gvpr_core().