Graphviz 12.0.1~dev.20240716.0800
|
#include <stddef.h>
Go to the source code of this file.
Data Structures | |
struct | _case_info |
struct | _parse_block |
struct | parse_prog |
Typedefs | |
typedef struct _case_info | case_info |
typedef struct _parse_block | parse_block |
Enumerations | |
enum | case_t { Begin , End , BeginG , EndG , Node , Edge , Eof , Error } |
Functions | |
parse_prog * | parseProg (char *, int) |
void | freeParseProg (parse_prog *) |
typedef struct _case_info case_info |
typedef struct _parse_block parse_block |
enum case_t |
|
extern |
Definition at line 590 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 444 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, parse_prog::n_blocks, NULL, parseCase(), parse_prog::source, startLine, str, and UNREACHABLE.
Referenced by gvpr_core().