Graphviz 13.0.0~dev.20250607.1528
Loading...
Searching...
No Matches
gmlparse.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  GMLSTYPE
 

Macros

#define GMLDEBUG   0
 
#define GMLTOKENTYPE
 
#define GMLEMPTY   -2
 
#define GMLEOF   0
 
#define GMLerror   256
 
#define GMLUNDEF   257
 
#define GRAPH   258
 
#define NODE   259
 
#define EDGE   260
 
#define DIRECTED   261
 
#define SOURCE   262
 
#define TARGET   263
 
#define XVAL   264
 
#define YVAL   265
 
#define WVAL   266
 
#define HVAL   267
 
#define LABEL   268
 
#define GRAPHICS   269
 
#define LABELGRAPHICS   270
 
#define TYPE   271
 
#define FILL   272
 
#define OUTLINE   273
 
#define OUTLINESTYLE   274
 
#define OUTLINEWIDTH   275
 
#define WIDTH   276
 
#define STYLE   277
 
#define LINE   278
 
#define POINT   279
 
#define TEXT   280
 
#define FONTSIZE   281
 
#define FONTNAME   282
 
#define COLOR   283
 
#define INTEGER   284
 
#define REAL   285
 
#define STRING   286
 
#define ID   287
 
#define NAME   288
 
#define LIST   289
 
#define GMLSTYPE_IS_TRIVIAL   1
 
#define GMLSTYPE_IS_DECLARED   1
 

Typedefs

typedef enum gmltokentype gmltoken_kind_t
 
typedef union GMLSTYPE GMLSTYPE
 

Enumerations

enum  gmltokentype {
  GMLEMPTY = -2 , GMLEOF = 0 , GMLerror = 256 , GMLUNDEF = 257 ,
  GRAPH = 258 , NODE = 259 , EDGE = 260 , DIRECTED = 261 ,
  SOURCE = 262 , TARGET = 263 , XVAL = 264 , YVAL = 265 ,
  WVAL = 266 , HVAL = 267 , LABEL = 268 , GRAPHICS = 269 ,
  LABELGRAPHICS = 270 , TYPE = 271 , FILL = 272 , OUTLINE = 273 ,
  OUTLINESTYLE = 274 , OUTLINEWIDTH = 275 , WIDTH = 276 , STYLE = 277 ,
  LINE = 278 , POINT = 279 , TEXT = 280 , FONTSIZE = 281 ,
  FONTNAME = 282 , COLOR = 283 , INTEGER = 284 , REAL = 285 ,
  STRING = 286 , ID = 287 , NAME = 288 , LIST = 289
}
 

Functions

int gmlparse (void)
 

Variables

GMLSTYPE gmllval
 

Macro Definition Documentation

◆ COLOR

#define COLOR   283

Definition at line 130 of file gmlparse.h.

◆ DIRECTED

#define DIRECTED   261

Definition at line 108 of file gmlparse.h.

◆ EDGE

#define EDGE   260

Definition at line 107 of file gmlparse.h.

◆ FILL

#define FILL   272

Definition at line 119 of file gmlparse.h.

◆ FONTNAME

#define FONTNAME   282

Definition at line 129 of file gmlparse.h.

◆ FONTSIZE

#define FONTSIZE   281

Definition at line 128 of file gmlparse.h.

◆ GMLDEBUG

#define GMLDEBUG   0

Definition at line 49 of file gmlparse.h.

◆ GMLEMPTY

#define GMLEMPTY   -2

Definition at line 101 of file gmlparse.h.

◆ GMLEOF

#define GMLEOF   0

Definition at line 102 of file gmlparse.h.

◆ GMLerror

#define GMLerror   256

Definition at line 103 of file gmlparse.h.

◆ GMLSTYPE_IS_DECLARED

#define GMLSTYPE_IS_DECLARED   1

Definition at line 156 of file gmlparse.h.

◆ GMLSTYPE_IS_TRIVIAL

#define GMLSTYPE_IS_TRIVIAL   1

Definition at line 155 of file gmlparse.h.

◆ GMLTOKENTYPE

#define GMLTOKENTYPE

Definition at line 58 of file gmlparse.h.

◆ GMLUNDEF

#define GMLUNDEF   257

Definition at line 104 of file gmlparse.h.

◆ GRAPH

#define GRAPH   258

Definition at line 105 of file gmlparse.h.

◆ GRAPHICS

#define GRAPHICS   269

Definition at line 116 of file gmlparse.h.

◆ HVAL

#define HVAL   267

Definition at line 114 of file gmlparse.h.

◆ ID

#define ID   287

Definition at line 134 of file gmlparse.h.

◆ INTEGER

FONTSIZE INTEGER   284

◆ LABEL

#define LABEL   268

Definition at line 115 of file gmlparse.h.

◆ LABELGRAPHICS

#define LABELGRAPHICS   270

Definition at line 117 of file gmlparse.h.

◆ LINE

#define LINE   278

Definition at line 125 of file gmlparse.h.

◆ LIST

#define LIST   289

Definition at line 136 of file gmlparse.h.

◆ NAME

#define NAME   288

Definition at line 135 of file gmlparse.h.

◆ NODE

#define NODE   259

Definition at line 106 of file gmlparse.h.

◆ OUTLINE

#define OUTLINE   273

Definition at line 120 of file gmlparse.h.

◆ OUTLINESTYLE

#define OUTLINESTYLE   274

Definition at line 121 of file gmlparse.h.

◆ OUTLINEWIDTH

#define OUTLINEWIDTH   275

Definition at line 122 of file gmlparse.h.

◆ POINT

#define POINT   279

Definition at line 126 of file gmlparse.h.

◆ REAL

WIDTH REAL   285

Definition at line 132 of file gmlparse.h.

Referenced by sortToStr().

◆ SOURCE

#define SOURCE   262

Definition at line 109 of file gmlparse.h.

◆ STRING

◆ STYLE

#define STYLE   277

Definition at line 124 of file gmlparse.h.

◆ TARGET

#define TARGET   263

Definition at line 110 of file gmlparse.h.

◆ TEXT

#define TEXT   280

Definition at line 127 of file gmlparse.h.

◆ TYPE

#define TYPE   271

Definition at line 118 of file gmlparse.h.

◆ WIDTH

#define WIDTH   276

Definition at line 123 of file gmlparse.h.

◆ WVAL

#define WVAL   266

Definition at line 113 of file gmlparse.h.

◆ XVAL

#define XVAL   264

Definition at line 111 of file gmlparse.h.

◆ YVAL

#define YVAL   265

Definition at line 112 of file gmlparse.h.

Typedef Documentation

◆ GMLSTYPE

typedef union GMLSTYPE GMLSTYPE

Definition at line 154 of file gmlparse.h.

◆ gmltoken_kind_t

Definition at line 98 of file gmlparse.h.

Enumeration Type Documentation

◆ gmltokentype

Enumerator
GMLEMPTY 
GMLEOF 
GMLerror 
GMLUNDEF 
GRAPH 
NODE 
EDGE 
DIRECTED 
SOURCE 
TARGET 
XVAL 
YVAL 
WVAL 
HVAL 
LABEL 
GRAPHICS 
LABELGRAPHICS 
TYPE 
FILL 
OUTLINE 
OUTLINESTYLE 
OUTLINEWIDTH 
WIDTH 
STYLE 
LINE 
POINT 
TEXT 
FONTSIZE 
FONTNAME 
COLOR 
INTEGER 
REAL 
STRING 
ID 
NAME 
LIST 

Definition at line 59 of file gmlparse.h.

Function Documentation

◆ gmlparse()

int gmlparse ( void  )

Referenced by gml_to_gv(), and gml_to_gv().

Here is the caller graph for this function:

Variable Documentation

◆ gmllval

GMLSTYPE gmllval
extern

Referenced by endstr(), and endstr().