Graphviz 12.0.1~dev.20240716.0800
|
#include <sfio/sfio.h>
#include "cgraph.h"
#include <ast/ast.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdio.h>
#include <expr/expr.h>
#include "gvpr.h"
Go to the source code of this file.
Data Structures | |
struct | Gpr_t |
struct | gpr_info |
Enumerations | |
enum | trav_type { TV_flat , TV_ne , TV_en , TV_bfs , TV_dfs , TV_fwd , TV_rev , TV_postdfs , TV_postfwd , TV_postrev , TV_prepostdfs , TV_prepostfwd , TV_prepostrev } |
Functions | |
Gpr_t * | openGPRState (gpr_info *) |
void | addBindings (Gpr_t *state, gvprbinding *) |
gvprbinding * | findBinding (Gpr_t *state, char *) |
void | closeGPRState (Gpr_t *state) |
void | initGPRState (Gpr_t *) |
bool | validTVT (long long) |
enum trav_type |
Enumerator | |
---|---|
TV_flat | |
TV_ne | |
TV_en | |
TV_bfs | |
TV_dfs | |
TV_fwd | |
TV_rev | |
TV_postdfs | |
TV_postfwd | |
TV_postrev | |
TV_prepostdfs | |
TV_prepostfwd | |
TV_prepostrev |
Definition at line 26 of file gprstate.h.
|
extern |
Definition at line 91 of file gprstate.c.
References bindingcmpf(), gvprbinding::fn, gv_calloc(), gvprbinding::name, and state.
Referenced by gvpr_core().
|
extern |
|
extern |
Definition at line 67 of file gprstate.c.
References bindingcmpf(), error(), ERROR_ERROR, fname, key, NULL, and state.
Referenced by getval().
|
extern |
Definition at line 30 of file gprstate.c.
References state.
Referenced by gvpr_core().
Definition at line 34 of file gprstate.c.
References error(), ERROR_ERROR, name_used, state, and TV_flat.
Referenced by gvpr_core().
|
extern |
Definition at line 26 of file gprstate.c.
References TV_flat, and TV_prepostrev.
Referenced by convert(), and setval().