/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/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.3"
#define YYSKELETON_NAME   "yacc.c"
#define YYPURE   0
#define YYLSP_NEEDED   0
#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 YYDEBUG   0
#define YYERROR_VERBOSE   0
#define YYTOKEN_TABLE   0
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   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(To, From, Count)
#define YYSTACK_RELOCATE(Stack)
#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 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 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_BR = 269,
  T_br = 270, T_IMG = 271, T_img = 272, T_table = 273,
  T_cell = 274, T_font = 275, 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_BR = 269, T_br = 270, T_IMG = 271,
  T_img = 272, T_table = 273, T_cell = 274, T_font = 275,
  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

int yychar
YYSTYPE yylval
int yynerrs


Define Documentation

#define T_digraph   259

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

#define T_edge   262

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

#define T_edgeop   263

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

#define T_graph   258

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

#define T_node   261

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

#define T_qsymbol   265

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

#define T_strict   260

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

#define T_subgraph   266

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

#define T_symbol   264

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

#define YY_ ( msgid   )     msgid

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

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

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

#define YY_REDUCE_PRINT ( Rule   ) 

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

#define YY_STACK_PRINT ( Bottom,
Top   ) 

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

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

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

#define YYABORT   goto yyabortlab

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

#define YYACCEPT   goto yyacceptlab

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

#define YYBACKUP ( Token,
Value   ) 

Value:

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

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

#define YYBISON   1

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

#define YYBISON_VERSION   "2.3"

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

#define yyclearin   (yychar = YYEMPTY)

Definition at line 888 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 607 of file y.tab.c.

#define YYDEBUG   0

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

#define YYDPRINTF ( Args   ) 

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

#define YYEMPTY   (-2)

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

#define YYEOF   0

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

#define YYERRCODE   256

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

#define yyerrok   (yyerrstatus = 0)

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

#define YYERROR   goto yyerrorlab

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

#define YYERROR_VERBOSE   0

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

#define YYFAIL   goto yyerrlab

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

#define YYFINAL   9

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

#define YYFREE   free

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

#define YYID (  )     (n)

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

#define YYINITDEPTH   200

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

#define YYLAST   80

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

#define YYLEX   yylex ()

Definition at line 974 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 933 of file y.tab.c.

#define YYLSP_NEEDED   0

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

#define YYMALLOC   malloc

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

#define YYMAXDEPTH   10000

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

#define YYMAXUTOK   266

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

#define YYNNTS   37

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

#define YYNRULES   68

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

#define YYNSTATES   90

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

#define YYNTOKENS   21

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

#define YYPACT_NINF   -68

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

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

#define YYPURE   0

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

 
#define YYRECOVERING (  )     (!!yyerrstatus)

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

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

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

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

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

#define YYSIZE_T   unsigned int

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

#define YYSKELETON_NAME   "yacc.c"

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

#define YYSTACK_ALLOC   YYMALLOC

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

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

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

#define YYSTACK_BYTES (  ) 

Value:

((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
      + YYSTACK_GAP_MAXIMUM)

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

#define YYSTACK_FREE   YYFREE

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

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

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

#define YYSTACK_RELOCATE ( Stack   ) 

Value:

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

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

#define yystype   YYSTYPE

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

#define YYSTYPE_IS_DECLARED   1

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

#define YYSTYPE_IS_TRIVIAL   1

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

#define YYTABLE_NINF   -57

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

#define YYTERROR   1

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

#define YYTOKEN_TABLE   0

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

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

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

#define YYUNDEFTOK   2

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

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

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


Typedef Documentation

typedef short int yytype_int16

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

typedef short int yytype_int8

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

typedef unsigned short int yytype_uint16

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

typedef unsigned char yytype_uint8

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


Enumeration Type Documentation

enum yytokentype

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_BR 
T_br 
T_IMG 
T_img 
T_table 
T_cell 
T_font 
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_BR 
T_br 
T_IMG 
T_img 
T_table 
T_cell 
T_font 
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 68 of file y.tab.c.


Function Documentation

int yyparse (  ) 


Variable Documentation

int yychar

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

YYSTYPE yylval

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

int yynerrs

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


Generated on Mon Mar 31 19:05:11 2008 for Graphviz by  doxygen 1.5.1