/[bison]/bison/src/parse-gram.c
ViewVC logotype

Diff of /bison/src/parse-gram.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.44 by akim, Tue Apr 29 12:57:35 2003 UTC revision 1.45 by eggert, Wed May 14 19:28:04 2003 UTC
# Line 254  typedef struct YYLTYPE Line 254  typedef struct YYLTYPE
254    
255  /* The parser invokes alloca or malloc; define the necessary symbols.  */  /* The parser invokes alloca or malloc; define the necessary symbols.  */
256    
257  # if YYSTACK_USE_ALLOCA  # ifdef YYSTACK_USE_ALLOCA
258  #  define YYSTACK_ALLOC alloca  #  if YYSTACK_USE_ALLOCA
259    #   define YYSTACK_ALLOC alloca
260    #  endif
261  # else  # else
262  #  ifndef YYSTACK_USE_ALLOCA  #  if defined (alloca) || defined (_ALLOCA_H)
263  #   if defined (alloca) || defined (_ALLOCA_H)  #   define YYSTACK_ALLOC alloca
264  #    define YYSTACK_ALLOC alloca  #  else
265  #   else  #   ifdef __GNUC__
266  #    ifdef __GNUC__  #    define YYSTACK_ALLOC __builtin_alloca
 #     define YYSTACK_ALLOC __builtin_alloca  
 #    endif  
267  #   endif  #   endif
268  #  endif  #  endif
269  # endif  # endif
# Line 348  union yyalloc Line 348  union yyalloc
348  /* YYFINAL -- State number of the termination state. */  /* YYFINAL -- State number of the termination state. */
349  #define YYFINAL  3  #define YYFINAL  3
350  /* YYLAST -- Last index in YYTABLE.  */  /* YYLAST -- Last index in YYTABLE.  */
351  #define YYLAST   147  #define YYLAST   148
352    
353  /* YYNTOKENS -- Number of terminals. */  /* YYNTOKENS -- Number of terminals. */
354  #define YYNTOKENS  47  #define YYNTOKENS  47
# Line 357  union yyalloc Line 357  union yyalloc
357  /* YYNRULES -- Number of rules. */  /* YYNRULES -- Number of rules. */
358  #define YYNRULES  75  #define YYNRULES  75
359  /* YYNRULES -- Number of states. */  /* YYNRULES -- Number of states. */
360  #define YYNSTATES  102  #define YYNSTATES  103
361    
362  /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */  /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
363  #define YYUNDEFTOK  2  #define YYUNDEFTOK  2
# Line 412  static const unsigned char yyprhs[] = Line 412  static const unsigned char yyprhs[] =
412        51,    53,    55,    58,    60,    62,    64,    66,    68,    70,        51,    53,    55,    58,    60,    62,    64,    66,    68,    70,
413        73,    75,    78,    81,    82,    86,    87,    91,    95,    99,        73,    75,    78,    81,    82,    86,    87,    91,    95,    99,
414       101,   103,   105,   106,   108,   110,   113,   115,   117,   120,       101,   103,   105,   106,   108,   110,   113,   115,   117,   120,
415       123,   127,   129,   132,   134,   137,   139,   141,   144,   146,       123,   127,   129,   132,   134,   137,   139,   142,   145,   146,
416       147,   151,   153,   157,   158,   161,   164,   168,   172,   176,       150,   152,   156,   159,   160,   163,   166,   170,   174,   178,
417       178,   180,   182,   184,   186,   187       180,   182,   184,   186,   188,   189
418  };  };
419    
420  /* YYRHS -- A `-1'-separated list of the rules' RHS. */  /* YYRHS -- A `-1'-separated list of the rules' RHS. */
# Line 434  static const yysigned_char yyrhs[] = Line 434  static const yysigned_char yyrhs[] =
434        58,    67,    -1,    37,    -1,    41,    -1,    41,     4,    -1,        58,    67,    -1,    37,    -1,    41,    -1,    41,     4,    -1,
435        41,    69,    -1,    41,     4,    69,    -1,    59,    -1,    60,        41,    69,    -1,    41,     4,    69,    -1,    59,    -1,    60,
436        59,    -1,    62,    -1,    61,    62,    -1,    63,    -1,    51,        59,    -1,    62,    -1,    61,    62,    -1,    63,    -1,    51,
437        -1,     1,    39,    -1,    39,    -1,    -1,    42,    64,    65,        39,    -1,     1,    39,    -1,    -1,    42,    64,    65,    -1,
438        -1,    66,    -1,    65,    40,    66,    -1,    -1,    66,    67,        66,    -1,    65,    40,    66,    -1,    65,    39,    -1,    -1,
439        -1,    66,    68,    -1,    66,    14,    67,    -1,    66,    15,        66,    67,    -1,    66,    68,    -1,    66,    14,    67,    -1,
440         4,    -1,    66,    16,    37,    -1,    41,    -1,    69,    -1,        66,    15,     4,    -1,    66,    16,    37,    -1,    41,    -1,
441        46,    -1,     3,    -1,     3,    -1,    -1,    43,    45,    -1        69,    -1,    46,    -1,     3,    -1,     3,    -1,    -1,    43,
442          45,    -1
443  };  };
444    
445  /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */  /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
# Line 449  static const unsigned short yyrline[] = Line 450  static const unsigned short yyrline[] =
450       192,   193,   194,   195,   196,   197,   198,   202,   203,   204,       192,   193,   194,   195,   196,   197,   198,   202,   203,   204,
451       208,   214,   221,   231,   231,   236,   236,   241,   251,   266,       208,   214,   221,   231,   231,   236,   236,   241,   251,   266,
452       267,   268,   272,   273,   279,   280,   285,   289,   294,   300,       267,   268,   272,   273,   279,   280,   285,   289,   294,   300,
453       306,   317,   318,   327,   328,   334,   335,   340,   344,   348,       306,   317,   318,   327,   328,   334,   335,   340,   347,   347,
454       348,   352,   353,   358,   359,   361,   363,   365,   367,   372,       351,   352,   353,   358,   359,   361,   363,   365,   367,   372,
455       373,   377,   383,   392,   399,   401       373,   377,   383,   392,   399,   401
456  };  };
457  #endif  #endif
# Line 460  static const unsigned short yyrline[] = Line 461  static const unsigned short yyrline[] =
461     First, the terminals, then, starting at YYNTOKENS, nonterminals. */     First, the terminals, then, starting at YYNTOKENS, nonterminals. */
462  static const char *const yytname[] =  static const char *const yytname[] =
463  {  {
464    "\"end of file\"", "error", "$undefined", "\"string\"", "\"integer\"",    "\"end of file\"", "error", "$undefined", "\"string\"", "\"integer\"",
465    "\"%token\"", "\"%nterm\"", "\"%type\"", "\"%destructor {...}\"",    "\"%token\"", "\"%nterm\"", "\"%type\"", "\"%destructor {...}\"",
466    "\"%printer {...}\"", "\"%union {...}\"", "\"%left\"", "\"%right\"",    "\"%printer {...}\"", "\"%union {...}\"", "\"%left\"", "\"%right\"",
467    "\"%nonassoc\"", "\"%prec\"", "\"%dprec\"", "\"%merge\"", "\"%debug\"",    "\"%nonassoc\"", "\"%prec\"", "\"%dprec\"", "\"%merge\"", "\"%debug\"",
468    "\"%define\"", "\"%defines\"", "\"%error-verbose\"", "\"%expect\"",    "\"%define\"", "\"%defines\"", "\"%error-verbose\"", "\"%expect\"",
469    "\"%file-prefix\"", "\"%glr-parser\"", "\"%lex-param {...}\"",    "\"%file-prefix\"", "\"%glr-parser\"", "\"%lex-param {...}\"",
470    "\"%locations\"", "\"%name-prefix\"", "\"%no-lines\"",    "\"%locations\"", "\"%name-prefix\"", "\"%no-lines\"",
471    "\"%nondeterministic-parser\"", "\"%output\"", "\"%parse-param {...}\"",    "\"%nondeterministic-parser\"", "\"%output\"", "\"%parse-param {...}\"",
472    "\"%pure-parser\"", "\"%skeleton\"", "\"%start\"", "\"%token-table\"",    "\"%pure-parser\"", "\"%skeleton\"", "\"%start\"", "\"%token-table\"",
473    "\"%verbose\"", "\"%yacc\"", "\"type\"", "\"=\"", "\";\"", "\"|\"",    "\"%verbose\"", "\"%yacc\"", "\"type\"", "\"=\"", "\";\"", "\"|\"",
474    "\"identifier\"", "\"identifier:\"", "\"%%\"", "\"%{...%}\"",    "\"identifier\"", "\"identifier:\"", "\"%%\"", "\"%{...%}\"",
475    "\"epilogue\"", "\"{...}\"", "$accept", "input", "declarations",    "\"epilogue\"", "\"{...}\"", "$accept", "input", "declarations",
476    "declaration", "grammar_declaration", "symbol_declaration", "@1", "@2",    "declaration", "grammar_declaration", "symbol_declaration", "@1", "@2",
477    "precedence_declaration", "precedence_declarator", "type.opt",    "precedence_declaration", "precedence_declarator", "type.opt",
478    "symbols.1", "symbol_def", "symbol_defs.1", "grammar",    "symbols.1", "symbol_def", "symbol_defs.1", "grammar",
479    "rules_or_grammar_declaration", "rules", "@3", "rhses.1", "rhs",    "rules_or_grammar_declaration", "rules", "@3", "rhses.1", "rhs",
480    "symbol", "action", "string_as_id", "string_content", "epilogue.opt", 0    "symbol", "action", "string_as_id", "string_content", "epilogue.opt", 0
481  };  };
482  #endif  #endif
# Line 501  static const unsigned char yyr1[] = Line 502  static const unsigned char yyr1[] =
502        50,    50,    50,    50,    50,    50,    50,    51,    51,    51,        50,    50,    50,    50,    50,    50,    50,    51,    51,    51,
503        51,    51,    51,    53,    52,    54,    52,    52,    55,    56,        51,    51,    51,    53,    52,    54,    52,    52,    55,    56,
504        56,    56,    57,    57,    58,    58,    59,    59,    59,    59,        56,    56,    57,    57,    58,    58,    59,    59,    59,    59,
505        59,    60,    60,    61,    61,    62,    62,    62,    62,    64,        59,    60,    60,    61,    61,    62,    62,    62,    64,    63,
506        63,    65,    65,    66,    66,    66,    66,    66,    66,    67,        65,    65,    65,    66,    66,    66,    66,    66,    66,    67,
507        67,    68,    69,    70,    71,    71        67,    68,    69,    70,    71,    71
508  };  };
509    
# Line 514  static const unsigned char yyr2[] = Line 515  static const unsigned char yyr2[] =
515         1,     1,     2,     1,     1,     1,     1,     1,     1,     2,         1,     1,     2,     1,     1,     1,     1,     1,     1,     2,
516         1,     2,     2,     0,     3,     0,     3,     3,     3,     1,         1,     2,     2,     0,     3,     0,     3,     3,     3,     1,
517         1,     1,     0,     1,     1,     2,     1,     1,     2,     2,         1,     1,     0,     1,     1,     2,     1,     1,     2,     2,
518         3,     1,     2,     1,     2,     1,     1,     2,     1,     0,         3,     1,     2,     1,     2,     1,     2,     2,     0,     3,
519         3,     1,     3,     0,     2,     2,     3,     3,     3,     1,         1,     3,     2,     0,     2,     2,     3,     3,     3,     1,
520         1,     1,     1,     1,     0,     2         1,     1,     1,     1,     0,     2
521  };  };
522    
# Line 530  static const unsigned char yydefact[] = Line 531  static const unsigned char yydefact[] =
531        23,    24,    25,    26,     0,     6,     4,     5,    28,    27,        23,    24,    25,    26,     0,     6,     4,     5,    28,    27,
532        42,     0,     0,     0,    72,    69,    31,    44,    70,    32,        42,     0,     0,     0,    72,    69,    31,    44,    70,    32,
533        73,     0,    11,     0,     0,     0,    22,    29,     0,    58,        73,     0,    11,     0,     0,     0,    22,    29,     0,    58,
534        59,    56,     0,    53,    55,    43,     0,    46,    47,    51,         0,     0,    53,    55,    43,     0,    46,    47,    51,    36,
535        36,    34,    37,    45,     8,    12,    16,    19,    57,    63,        34,    37,    45,     8,    12,    16,    19,    57,    63,    56,
536         0,    54,     2,    38,    48,    49,    52,    60,    61,    75,         0,    54,     2,    38,    48,    49,    52,    59,    60,    75,
537        50,    63,     0,     0,     0,    71,    64,    65,    62,    66,        50,    62,    63,     0,     0,     0,    71,    64,    65,    61,
538        67,    68        66,    67,    68
539  };  };
540    
541  /* YYDEFGOTO[NTERM-NUM]. */  /* YYDEFGOTO[NTERM-NUM]. */
542  static const yysigned_char yydefgoto[] =  static const yysigned_char yydefgoto[] =
543  {  {
544        -1,     1,     2,    36,    61,    38,    42,    41,    39,    40,        -1,     1,     2,    36,    60,    38,    42,    41,    39,    40,
545        66,    46,    69,    70,    62,    63,    64,    79,    87,    88,        65,    46,    68,    69,    61,    62,    63,    78,    87,    88,
546        47,    97,    48,    51,    82        47,    98,    48,    51,    82
547  };  };
548    
549  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
550     STATE-NUM.  */     STATE-NUM.  */
551  #define YYPACT_NINF -65  #define YYPACT_NINF -64
552  static const yysigned_char yypact[] =  static const yysigned_char yypact[] =
553  {  {
554       -65,    27,   103,   -65,   -65,   -65,   -15,    -2,    -2,   -65,       -64,    32,   104,   -64,   -64,   -64,   -21,    16,    16,   -64,
555       -65,   -65,   -65,   -65,    25,   -65,   -65,    28,    -5,   -65,       -64,   -64,   -64,   -64,    30,   -64,   -64,    33,    -4,   -64,
556       -65,   -65,    -3,   -65,   -65,     0,   -65,   -65,    25,    -2,       -64,   -64,     0,   -64,   -64,     1,   -64,   -64,    30,    16,
557       -65,   -65,   -65,   -65,    65,   -65,   -65,   -65,   -65,   -65,       -64,   -64,   -64,   -64,    66,   -64,   -64,   -64,   -64,   -64,
558         4,   -18,   -18,    -2,   -65,   -65,    -2,   -65,   -65,    -2,         3,   -15,   -15,    16,   -64,   -64,    16,   -64,   -64,    16,
559       -65,    25,   -65,    25,    25,    25,   -65,   -65,     1,   -65,       -64,    30,   -64,    30,    30,    30,   -64,   -64,     4,   -64,
560       -65,   -65,     3,   -65,   -65,   -65,    -2,   -65,    22,   -65,         8,     2,   -64,   -64,   -64,    16,   -64,    21,   -64,   -15,
561       -18,   -18,    -2,   -65,   -65,   -65,   -65,   -65,   -65,   -65,       -15,    16,   -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64,
562       -11,   -65,   -65,    -2,    41,   -65,   -65,     8,    15,   -65,         6,   -64,   -64,    16,    38,   -64,   -64,   -34,    15,   -64,
563       -65,   -65,    -2,    48,    16,   -65,   -65,   -65,    15,   -65,       -64,   -64,   -64,    16,    48,    18,   -64,   -64,   -64,    15,
564       -65,   -65       -64,   -64,   -64
565  };  };
566    
567  /* YYPGOTO[NTERM-NUM].  */  /* YYPGOTO[NTERM-NUM].  */
568  static const yysigned_char yypgoto[] =  static const yysigned_char yypgoto[] =
569  {  {
570       -65,   -65,   -65,   -65,    53,   -65,   -65,   -65,   -65,   -65,       -64,   -64,   -64,   -64,    51,   -64,   -64,   -64,   -64,   -64,
571       -65,    -6,   -64,    20,   -65,     2,   -65,   -65,   -65,   -34,       -64,    -7,   -42,    20,   -64,    -1,   -64,   -64,   -64,   -27,
572       -29,   -65,   -63,    -4,   -65       -29,   -64,   -63,    -5,   -64
573  };  };
574    
575  /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If  /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
# Line 578  static const yysigned_char yypgoto[] = Line 579  static const yysigned_char yypgoto[] =
579  #define YYTABLE_NINF -75  #define YYTABLE_NINF -75
580  static const yysigned_char yytable[] =  static const yysigned_char yytable[] =
581  {  {
582        57,    44,    49,   -74,    58,    85,    86,    86,     4,     5,        57,    49,   -74,    58,    85,    91,    92,     4,     5,     6,
583         6,     7,     8,     9,    10,    11,    12,    73,    44,    67,         7,     8,     9,    10,    11,    12,    43,    72,    44,    44,
584        73,    90,    43,    68,    56,    44,    84,     3,    50,    92,        72,    90,    66,    56,    44,    84,    67,    86,    86,    93,
585        93,    94,    52,    53,    89,    54,    29,    72,    55,    45,        94,    95,     3,    50,    53,    29,    71,    52,    54,    55,
586        78,    65,    59,    73,    44,    60,    80,    74,    91,    75,        64,    44,    72,    77,    59,    80,    73,    79,    74,    75,
587        76,    77,   100,   101,    73,    37,    45,    98,     0,    96,        76,    89,   101,    37,    72,   102,    45,    45,    83,    97,
588        83,    95,    71,    99,    81,     0,    58,     0,     0,    96,        81,    96,    70,     0,   100,    99,     0,    58,     0,     0,
589         4,     5,     6,     7,     8,     9,    10,    11,    12,     0,        97,     4,     5,     6,     7,     8,     9,    10,    11,    12,
590         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
591         0,     0,     0,     0,     0,     0,     0,     0,    29,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,    29,
592         0,     0,     0,     0,    59,     0,     0,    60,     4,     5,         0,     0,     0,     0,     0,     0,     0,     0,    59,     4,
593         6,     7,     8,     9,    10,    11,    12,     0,     0,     0,         5,     6,     7,     8,     9,    10,    11,    12,     0,     0,
594        13,    14,    15,    16,    17,    18,    19,    20,    21,    22,         0,    13,    14,    15,    16,    17,    18,    19,    20,    21,
595        23,    24,    25,    26,    27,    28,    29,    30,    31,    32,        22,    23,    24,    25,    26,    27,    28,    29,    30,    31,
596         0,     0,    33,     0,     0,     0,    34,    35        32,     0,     0,    33,     0,     0,     0,    34,    35
597  };  };
598    
599  static const yysigned_char yycheck[] =  static const yysigned_char yycheck[] =
600  {  {
601        29,     3,     8,     0,     1,    68,    70,    71,     5,     6,        29,     8,     0,     1,    67,    39,    40,     5,     6,     7,
602         7,     8,     9,    10,    11,    12,    13,    46,     3,    37,         8,     9,    10,    11,    12,    13,    37,    46,     3,     3,
603        49,    84,    37,    41,    28,     3,     4,     0,     3,    14,        49,    84,    37,    28,     3,     4,    41,    69,    70,    14,
604        15,    16,     4,    38,    45,    38,    33,    43,    38,    41,        15,    16,     0,     3,    38,    33,    43,     4,    38,    38,
605        39,    37,    39,    72,     3,    42,    43,    51,    40,    53,        37,     3,    71,    39,    42,    43,    51,    39,    53,    54,
606        54,    55,     4,    37,    83,     2,    41,    91,    -1,    88,        55,    45,     4,     2,    83,    37,    41,    41,    65,    88,
607        66,    46,    42,    92,    62,    -1,     1,    -1,    -1,    98,        61,    46,    42,    -1,    93,    92,    -1,     1,    -1,    -1,
608         5,     6,     7,     8,     9,    10,    11,    12,    13,    -1,        99,     5,     6,     7,     8,     9,    10,    11,    12,    13,
609        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
610        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    33,    -1,        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    33,
611        -1,    -1,    -1,    -1,    39,    -1,    -1,    42,     5,     6,        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    42,     5,
612         7,     8,     9,    10,    11,    12,    13,    -1,    -1,    -1,         6,     7,     8,     9,    10,    11,    12,    13,    -1,    -1,
613        17,    18,    19,    20,    21,    22,    23,    24,    25,    26,        -1,    17,    18,    19,    20,    21,    22,    23,    24,    25,
614        27,    28,    29,    30,    31,    32,    33,    34,    35,    36,        26,    27,    28,    29,    30,    31,    32,    33,    34,    35,
615        -1,    -1,    39,    -1,    -1,    -1,    43,    44        36,    -1,    -1,    39,    -1,    -1,    -1,    43,    44
616  };  };
617    
618  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
# Line 623  static const unsigned char yystos[] = Line 624  static const unsigned char yystos[] =
624        24,    25,    26,    27,    28,    29,    30,    31,    32,    33,        24,    25,    26,    27,    28,    29,    30,    31,    32,    33,
625        34,    35,    36,    39,    43,    44,    50,    51,    52,    55,        34,    35,    36,    39,    43,    44,    50,    51,    52,    55,
626        56,    54,    53,    37,     3,    41,    58,    67,    69,    58,        56,    54,    53,    37,     3,    41,    58,    67,    69,    58,
627         3,    70,     4,    38,    38,    38,    70,    67,     1,    39,         3,    70,     4,    38,    38,    38,    70,    67,     1,    42,
628        42,    51,    61,    62,    63,    37,    57,    37,    41,    59,        51,    61,    62,    63,    37,    57,    37,    41,    59,    60,
629        60,    60,    58,    67,    70,    70,    70,    70,    39,    64,        60,    58,    67,    70,    70,    70,    70,    39,    64,    39,
630        43,    62,    71,    58,     4,    69,    59,    65,    66,    45,        43,    62,    71,    58,     4,    69,    59,    65,    66,    45,
631        69,    40,    14,    15,    16,    46,    67,    68,    66,    67,        69,    39,    40,    14,    15,    16,    46,    67,    68,    66,
632         4,    37        67,     4,    37
633  };  };
634    
635  #if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__)  #if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__)
# Line 822  int yydebug; Line 823  int yydebug;
823     SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH)     SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH)
824     evaluated with infinite-precision integer arithmetic.  */     evaluated with infinite-precision integer arithmetic.  */
825    
826  #if YYMAXDEPTH == 0  #if defined (YYMAXDEPTH) && YYMAXDEPTH == 0
827  # undef YYMAXDEPTH  # undef YYMAXDEPTH
828  #endif  #endif
829    
# Line 1536  yyreduce: Line 1537  yyreduce:
1537      }      }
1538      break;      break;
1539    
1540    case 59:    case 58:
1541  #line 348 "parse-gram.y"  #line 347 "parse-gram.y"
1542      { current_lhs = yyvsp[0].symbol; current_lhs_location = yylsp[0]; }      { current_lhs = yyvsp[0].symbol; current_lhs_location = yylsp[0]; }
1543      break;      break;
1544    
1545    case 61:    case 60:
1546  #line 352 "parse-gram.y"  #line 351 "parse-gram.y"
1547      { grammar_rule_end (yylsp[0]); }      { grammar_rule_end (yylsp[0]); }
1548      break;      break;
1549    
1550    case 62:    case 61:
1551  #line 353 "parse-gram.y"  #line 352 "parse-gram.y"
1552      { grammar_rule_end (yylsp[0]); }      { grammar_rule_end (yylsp[0]); }
1553      break;      break;
1554    
# Line 1624  yyreduce: Line 1625  yyreduce:
1625      }      }
1626    
1627  /* Line 999 of yacc.c.  */  /* Line 999 of yacc.c.  */
1628  #line 1628 "parse-gram.c"  #line 1629 "parse-gram.c"
1629    
1630    yyvsp -= yylen;    yyvsp -= yylen;
1631    yyssp -= yylen;    yyssp -= yylen;

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26