Graphviz  2.29.20120524.0446
Data Structures | Defines | Typedefs | Enumerations | Functions | Variables
lib/graph/y.tab.c File Reference
#include "libgraph.h"
Include dependency graph for y.tab.c:

Go to the source code of this file.

Data Structures

union  YYSTYPE
union  yyalloc

Defines

#define YYBISON   1
#define YYBISON_VERSION   "2.5"
#define YYSKELETON_NAME   "yacc.c"
#define YYPURE   0
#define YYPUSH   0
#define YYPULL   1
#define YYLSP_NEEDED   0
#define GSTACK_SIZE   64
#define YYDEBUG   0
#define YYERROR_VERBOSE   0
#define YYTOKEN_TABLE   0
#define YYTOKENTYPE
#define T_graph   258
#define T_digraph   259
#define T_strict   260
#define T_node   261
#define T_edge   262
#define T_edgeop   263
#define T_symbol   264
#define T_qsymbol   265
#define T_subgraph   266
#define YYSTYPE_IS_TRIVIAL   1
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSIZE_T   unsigned int
#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)
#define YY_(msgid)   msgid
#define YYUSE(e)   ((void) (e))
#define YYID(n)   (n)
#define YYSTACK_ALLOC   YYMALLOC
#define YYSTACK_FREE   YYFREE
#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM
#define YYMALLOC   malloc
#define YYFREE   free
#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)
#define YYSTACK_BYTES(N)
#define YYCOPY_NEEDED   1
#define YYSTACK_RELOCATE(Stack_alloc, Stack)
#define YYCOPY(To, From, Count)
#define YYFINAL   9
#define YYLAST   80
#define YYNTOKENS   21
#define YYNNTS   37
#define YYNRULES   68
#define YYNSTATES   90
#define YYUNDEFTOK   2
#define YYMAXUTOK   266
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define YYPACT_NINF   -68
#define YYTABLE_NINF   -57
#define yypact_value_is_default(yystate)   ((yystate) == (-68))
#define yytable_value_is_error(yytable_value)   YYID (0)
#define yyerrok   (yyerrstatus = 0)
#define yyclearin   (yychar = YYEMPTY)
#define YYEMPTY   (-2)
#define YYEOF   0
#define YYACCEPT   goto yyacceptlab
#define YYABORT   goto yyabortlab
#define YYERROR   goto yyerrorlab
#define YYFAIL   goto yyerrlab
#define YYRECOVERING()   (!!yyerrstatus)
#define YYBACKUP(Token, Value)
#define YYTERROR   1
#define YYERRCODE   256
#define YYRHSLOC(Rhs, K)   ((Rhs)[K])
#define YYLLOC_DEFAULT(Current, Rhs, N)
#define YY_LOCATION_PRINT(File, Loc)   ((void) 0)
#define YYLEX   yylex ()
#define YYDPRINTF(Args)
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
#define YY_STACK_PRINT(Bottom, Top)
#define YY_REDUCE_PRINT(Rule)
#define YYINITDEPTH   200
#define YYMAXDEPTH   10000
#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N))

Typedefs

typedef union YYSTYPE YYSTYPE
typedef unsigned char yytype_uint8
typedef short int yytype_int8
typedef unsigned short int yytype_uint16
typedef short int yytype_int16

Enumerations

enum  yytokentype {
  T_end_br = 258, T_end_img = 259, T_row = 260, T_end_row = 261,
  T_html = 262, T_end_html = 263, T_end_table = 264, T_end_cell = 265,
  T_end_font = 266, T_string = 267, T_error = 268, T_n_italic = 269,
  T_n_bold = 270, T_n_underline = 271, T_n_sup = 272, T_n_sub = 273,
  T_HR = 274, T_hr = 275, T_end_hr = 276, T_VR = 277,
  T_vr = 278, T_end_vr = 279, T_BR = 280, T_br = 281,
  T_IMG = 282, T_img = 283, T_table = 284, T_cell = 285,
  T_font = 286, T_italic = 287, T_bold = 288, T_underline = 289,
  T_sup = 290, T_sub = 291, T_end_br = 258, T_end_img = 259,
  T_row = 260, T_end_row = 261, T_html = 262, T_end_html = 263,
  T_end_table = 264, T_end_cell = 265, T_end_font = 266, T_string = 267,
  T_error = 268, T_n_italic = 269, T_n_bold = 270, T_n_underline = 271,
  T_n_sup = 272, T_n_sub = 273, T_HR = 274, T_hr = 275,
  T_end_hr = 276, T_VR = 277, T_vr = 278, T_end_vr = 279,
  T_BR = 280, T_br = 281, T_IMG = 282, T_img = 283,
  T_table = 284, T_cell = 285, T_font = 286, T_italic = 287,
  T_bold = 288, T_underline = 289, T_sup = 290, T_sub = 291,
  T_graph = 258, T_digraph = 259, T_strict = 260, T_node = 261,
  T_edge = 262, T_edgeop = 263, T_symbol = 264, T_qsymbol = 265,
  T_subgraph = 266, T_graph = 258, T_digraph = 259, T_strict = 260,
  T_node = 261, T_edge = 262, T_edgeop = 263, T_symbol = 264,
  T_qsymbol = 265, T_subgraph = 266
}

Functions

int yyparse ()

Variables

static char In_edge_stmt
static int Agraph_type
int yychar
YYSTYPE yylval
int yynerrs

Define Documentation

#define GSTACK_SIZE   64

Definition at line 87 of file y.tab.c.

#define T_digraph   259

Definition at line 406 of file y.tab.c.

#define T_edge   262

Definition at line 409 of file y.tab.c.

#define T_edgeop   263

Definition at line 410 of file y.tab.c.

#define T_graph   258

Definition at line 405 of file y.tab.c.

#define T_node   261

Definition at line 408 of file y.tab.c.

#define T_qsymbol   265

Definition at line 412 of file y.tab.c.

#define T_strict   260

Definition at line 407 of file y.tab.c.

#define T_subgraph   266

Definition at line 413 of file y.tab.c.

#define T_symbol   264

Definition at line 411 of file y.tab.c.

#define YY_ (   msgid)    msgid

Definition at line 502 of file y.tab.c.

#define YY_LOCATION_PRINT (   File,
  Loc 
)    ((void) 0)

Definition at line 995 of file y.tab.c.

#define YY_REDUCE_PRINT (   Rule)

Definition at line 1167 of file y.tab.c.

#define YY_STACK_PRINT (   Bottom,
  Top 
)

Definition at line 1166 of file y.tab.c.

#define YY_SYMBOL_PRINT (   Title,
  Type,
  Value,
  Location 
)

Definition at line 1165 of file y.tab.c.

#define YYABORT   goto yyabortlab

Definition at line 924 of file y.tab.c.

#define YYACCEPT   goto yyacceptlab

Definition at line 923 of file y.tab.c.

#define YYBACKUP (   Token,
  Value 
)
Value:
do                                                              \
  if (yychar == YYEMPTY && yylen == 1)                          \
    {                                                           \
      yychar = (Token);                                         \
      yylval = (Value);                                         \
      YYPOPSTACK (1);                                           \
      goto yybackup;                                            \
    }                                                           \
  else                                                          \
    {                                                           \
      yyerror (YY_("syntax error: cannot back up")); \
      YYERROR;                                                  \
    }                                                           \
while (YYID (0))

Definition at line 945 of file y.tab.c.

#define YYBISON   1

Definition at line 44 of file y.tab.c.

#define YYBISON_VERSION   "2.5"

Definition at line 47 of file y.tab.c.

#define yyclearin   (yychar = YYEMPTY)

Definition at line 919 of file y.tab.c.

#define YYCOPY (   To,
  From,
  Count 
)
Value:
do                                      \
        {                                       \
          YYSIZE_T yyi;                         \
          for (yyi = 0; yyi < (Count); yyi++)   \
            (To)[yyi] = (From)[yyi];            \
        }                                       \
      while (YYID (0))

Definition at line 649 of file y.tab.c.

#define YYCOPY_NEEDED   1

Definition at line 621 of file y.tab.c.

#define YYDEBUG   0

Definition at line 370 of file y.tab.c.

#define YYDPRINTF (   Args)

Definition at line 1164 of file y.tab.c.

#define YYEMPTY   (-2)

Definition at line 920 of file y.tab.c.

#define YYEOF   0

Definition at line 921 of file y.tab.c.

#define YYERRCODE   256

Definition at line 963 of file y.tab.c.

#define yyerrok   (yyerrstatus = 0)

Definition at line 918 of file y.tab.c.

#define YYERROR   goto yyerrorlab

Definition at line 925 of file y.tab.c.

#define YYERROR_VERBOSE   0

Definition at line 378 of file y.tab.c.

#define YYFAIL   goto yyerrlab

Definition at line 935 of file y.tab.c.

#define YYFINAL   9

Definition at line 662 of file y.tab.c.

#define YYFREE   free

Definition at line 591 of file y.tab.c.

#define YYID (   n)    (n)

Definition at line 515 of file y.tab.c.

#define YYINITDEPTH   200

Definition at line 1173 of file y.tab.c.

#define YYLAST   80

Definition at line 664 of file y.tab.c.

#define YYLEX   yylex ()

Definition at line 1004 of file y.tab.c.

#define YYLLOC_DEFAULT (   Current,
  Rhs,
 
)
Value:
do                                                                      \
      if (YYID (N))                                                    \
        {                                                               \
          (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;        \
          (Current).first_column = YYRHSLOC (Rhs, 1).first_column;      \
          (Current).last_line    = YYRHSLOC (Rhs, N).last_line;         \
          (Current).last_column  = YYRHSLOC (Rhs, N).last_column;       \
        }                                                               \
      else                                                              \
        {                                                               \
          (Current).first_line   = (Current).last_line   =              \
            YYRHSLOC (Rhs, 0).last_line;                                \
          (Current).first_column = (Current).last_column =              \
            YYRHSLOC (Rhs, 0).last_column;                              \
        }                                                               \
    while (YYID (0))

Definition at line 972 of file y.tab.c.

#define YYLSP_NEEDED   0

Definition at line 62 of file y.tab.c.

#define YYMALLOC   malloc

Definition at line 584 of file y.tab.c.

#define YYMAXDEPTH   10000

Definition at line 1184 of file y.tab.c.

#define YYMAXUTOK   266

Definition at line 677 of file y.tab.c.

#define YYNNTS   37

Definition at line 669 of file y.tab.c.

#define YYNRULES   68

Definition at line 671 of file y.tab.c.

#define YYNSTATES   90

Definition at line 673 of file y.tab.c.

#define YYNTOKENS   21

Definition at line 667 of file y.tab.c.

#define YYPACT_NINF   -68

Definition at line 844 of file y.tab.c.

#define yypact_value_is_default (   yystate)    ((yystate) == (-68))

Definition at line 884 of file y.tab.c.

#define YYPOPSTACK (   N)    (yyvsp -= (N), yyssp -= (N))
#define YYPULL   1

Definition at line 59 of file y.tab.c.

#define YYPURE   0

Definition at line 53 of file y.tab.c.

#define YYPUSH   0

Definition at line 56 of file y.tab.c.

#define YYRECOVERING ( )    (!!yyerrstatus)

Definition at line 943 of file y.tab.c.

#define YYRHSLOC (   Rhs,
 
)    ((Rhs)[K])

Definition at line 970 of file y.tab.c.

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

Definition at line 492 of file y.tab.c.

#define YYSIZE_T   unsigned int

Definition at line 488 of file y.tab.c.

#define YYSKELETON_NAME   "yacc.c"

Definition at line 50 of file y.tab.c.

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 570 of file y.tab.c.

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

Definition at line 573 of file y.tab.c.

#define YYSTACK_BYTES (   N)
Value:
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
      + YYSTACK_GAP_MAXIMUM)

Definition at line 617 of file y.tab.c.

#define YYSTACK_FREE   YYFREE

Definition at line 571 of file y.tab.c.

#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)

Definition at line 613 of file y.tab.c.

#define YYSTACK_RELOCATE (   Stack_alloc,
  Stack 
)
Value:
do                                                                      \
      {                                                                 \
        YYSIZE_T yynewbytes;                                            \
        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
        Stack = &yyptr->Stack_alloc;                                    \
        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
        yyptr += yynewbytes / sizeof (*yyptr);                          \
      }                                                                 \
    while (YYID (0))

Definition at line 628 of file y.tab.c.

#define yystype   YYSTYPE

Definition at line 436 of file y.tab.c.

#define YYSTYPE_IS_DECLARED   1

Definition at line 437 of file y.tab.c.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 435 of file y.tab.c.

#define YYTABLE_NINF   -57

Definition at line 870 of file y.tab.c.

#define yytable_value_is_error (   yytable_value)    YYID (0)

Definition at line 887 of file y.tab.c.

#define YYTERROR   1

Definition at line 962 of file y.tab.c.

#define YYTOKEN_TABLE   0

Definition at line 383 of file y.tab.c.

#define YYTOKENTYPE

Definition at line 389 of file y.tab.c.

#define YYTRANSLATE (   YYX)    ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)

Definition at line 679 of file y.tab.c.

#define YYUNDEFTOK   2

Definition at line 676 of file y.tab.c.

#define YYUSE (   e)    ((void) (e))

Definition at line 508 of file y.tab.c.


Typedef Documentation

typedef union YYSTYPE YYSTYPE
typedef short int yytype_int16

Definition at line 475 of file y.tab.c.

typedef short int yytype_int8

Definition at line 463 of file y.tab.c.

typedef unsigned short int yytype_uint16

Definition at line 469 of file y.tab.c.

typedef unsigned char yytype_uint8

Definition at line 454 of file y.tab.c.


Enumeration Type Documentation

Enumerator:
T_end_br 
T_end_img 
T_row 
T_end_row 
T_html 
T_end_html 
T_end_table 
T_end_cell 
T_end_font 
T_string 
T_error 
T_n_italic 
T_n_bold 
T_n_underline 
T_n_sup 
T_n_sub 
T_HR 
T_hr 
T_end_hr 
T_VR 
T_vr 
T_end_vr 
T_BR 
T_br 
T_IMG 
T_img 
T_table 
T_cell 
T_font 
T_italic 
T_bold 
T_underline 
T_sup 
T_sub 
T_end_br 
T_end_img 
T_row 
T_end_row 
T_html 
T_end_html 
T_end_table 
T_end_cell 
T_end_font 
T_string 
T_error 
T_n_italic 
T_n_bold 
T_n_underline 
T_n_sup 
T_n_sub 
T_HR 
T_hr 
T_end_hr 
T_VR 
T_vr 
T_end_vr 
T_BR 
T_br 
T_IMG 
T_img 
T_table 
T_cell 
T_font 
T_italic 
T_bold 
T_underline 
T_sup 
T_sub 
T_graph 
T_digraph 
T_strict 
T_node 
T_edge 
T_edgeop 
T_symbol 
T_qsymbol 
T_subgraph 
T_graph 
T_digraph 
T_strict 
T_node 
T_edge 
T_edgeop 
T_symbol 
T_qsymbol 
T_subgraph 

Definition at line 392 of file y.tab.c.


Function Documentation

int yyparse ( void  )

Variable Documentation

Definition at line 80 of file y.tab.c.

Definition at line 79 of file y.tab.c.

int yychar

Definition at line 1475 of file y.tab.c.

Definition at line 1478 of file y.tab.c.

int yynerrs

Definition at line 1481 of file y.tab.c.