diff options
author | Joel E. Denny <joeldenny@joeldenny.org> | 2011-01-02 09:12:01 -0500 |
---|---|---|
committer | Joel E. Denny <joeldenny@joeldenny.org> | 2011-01-02 10:02:43 -0500 |
commit | 575619af5e1f61a5f78fb3910bee424ead5fe5a6 (patch) | |
tree | 3ba46a9e3459c23a5eb83e4a57b4e78883f82de7 /src | |
parent | cb3f7f335aa69ba3e6478fea8d4591f4f6d43bc5 (diff) | |
download | bison-575619af5e1f61a5f78fb3910bee424ead5fe5a6.tar.gz |
maint: run "make update-copyright".
Diffstat (limited to 'src')
75 files changed, 550 insertions, 569 deletions
diff --git a/src/AnnotationList.c b/src/AnnotationList.c index c1db1e95..3ae31754 100644 --- a/src/AnnotationList.c +++ b/src/AnnotationList.c @@ -1,6 +1,6 @@ /* IELR's inadequacy annotation list. - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/AnnotationList.h b/src/AnnotationList.h index 16749bc9..da551aaa 100644 --- a/src/AnnotationList.h +++ b/src/AnnotationList.h @@ -1,6 +1,6 @@ /* IELR's inadequacy annotation list. - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/InadequacyList.c b/src/InadequacyList.c index 341d29c6..ca37e600 100644 --- a/src/InadequacyList.c +++ b/src/InadequacyList.c @@ -1,6 +1,6 @@ /* IELR's inadequacy list. - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/InadequacyList.h b/src/InadequacyList.h index 73a094dd..d5810123 100644 --- a/src/InadequacyList.h +++ b/src/InadequacyList.h @@ -1,6 +1,6 @@ /* IELR's inadequacy list. - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -1,7 +1,7 @@ /* Generate the LR(0) parser states for Bison. - Copyright (C) 1984, 1986, 1989, 2000, 2001, 2002, 2004, 2005, 2006, - 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 2000-2002, 2004-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -1,7 +1,7 @@ /* Generate the LR(0) parser states for Bison. - Copyright (C) 1984, 1986, 1989, 2000, 2001, 2002, 2009, 2010 Free - Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 2000-2002, 2009-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/Sbitset.c b/src/Sbitset.c index 918e1b83..b0f7cc22 100644 --- a/src/Sbitset.c +++ b/src/Sbitset.c @@ -1,6 +1,6 @@ /* A simple, memory-efficient bitset implementation. - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/Sbitset.h b/src/Sbitset.h index 085cb2c4..663cd129 100644 --- a/src/Sbitset.h +++ b/src/Sbitset.h @@ -1,6 +1,6 @@ /* A simple, memory-efficient bitset implementation. - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/assoc.c b/src/assoc.c index 220c3eaa..495d384f 100644 --- a/src/assoc.c +++ b/src/assoc.c @@ -1,7 +1,7 @@ /* Associativity information. - Copyright (C) 2002, 2005, 2006, 2008, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2002, 2005-2006, 2008-2011 Free Software Foundation, + Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/assoc.h b/src/assoc.h index fcd441e8..4d56dfec 100644 --- a/src/assoc.h +++ b/src/assoc.h @@ -1,7 +1,6 @@ /* Associativity information. - Copyright (C) 2002, 2006, 2008, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2002, 2006, 2008-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/closure.c b/src/closure.c index 631a6e38..0904f3a6 100644 --- a/src/closure.c +++ b/src/closure.c @@ -1,7 +1,7 @@ /* Closures for Bison - Copyright (C) 1984, 1989, 2000, 2001, 2002, 2004, 2005, 2007, 2009, - 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1989, 2000-2002, 2004-2005, 2007, 2009-2011 Free + Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/closure.h b/src/closure.h index 2aaba5ce..53935657 100644 --- a/src/closure.h +++ b/src/closure.h @@ -1,7 +1,7 @@ /* Subroutines for bison - Copyright (C) 1984, 1989, 2000, 2001, 2002, 2007, 2009, 2010 Free - Software Foundation, Inc. + Copyright (C) 1984, 1989, 2000-2002, 2007, 2009-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/complain.c b/src/complain.c index 22ad4248..3b0041e8 100644 --- a/src/complain.c +++ b/src/complain.c @@ -1,7 +1,7 @@ /* Declaration for error-reporting function for Bison. - Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2009, 2010 Free - Software Foundation, Inc. + Copyright (C) 2000-2002, 2004-2006, 2009-2011 Free Software + Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src/complain.h b/src/complain.h index db151257..f6281756 100644 --- a/src/complain.h +++ b/src/complain.h @@ -1,7 +1,7 @@ /* Declaration for error-reporting function for Bison. - Copyright (C) 2000, 2001, 2002, 2006, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2000-2002, 2006, 2009-2011 Free Software Foundation, + Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src/conflicts.c b/src/conflicts.c index f17f0fea..96034989 100644 --- a/src/conflicts.c +++ b/src/conflicts.c @@ -1,7 +1,7 @@ /* Find and resolve or report lookahead conflicts for bison, - Copyright (C) 1984, 1989, 1992, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1989, 1992, 2000-2011 Free Software Foundation, + Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/conflicts.h b/src/conflicts.h index f05f6024..55f379ac 100644 --- a/src/conflicts.h +++ b/src/conflicts.h @@ -1,7 +1,7 @@ /* Find and resolve or report lookahead conflicts for bison, - Copyright (C) 2000, 2001, 2002, 2004, 2007, 2009, 2010 Free - Software Foundation, Inc. + Copyright (C) 2000-2002, 2004, 2007, 2009-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/derives.c b/src/derives.c index 87c98836..41cec8e1 100644 --- a/src/derives.c +++ b/src/derives.c @@ -1,7 +1,7 @@ /* Match rules with nonterminals for bison, - Copyright (C) 1984, 1989, 2000, 2001, 2002, 2003, 2005, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 1984, 1989, 2000-2003, 2005, 2009-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/derives.h b/src/derives.h index 7935229f..b4466bca 100644 --- a/src/derives.h +++ b/src/derives.h @@ -1,7 +1,7 @@ /* Match rules with nonterminals for bison, - Copyright (C) 1984, 1989, 2000, 2001, 2002, 2009, 2010 Free - Software Foundation, Inc. + Copyright (C) 1984, 1989, 2000-2002, 2009-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/files.c b/src/files.c index 49e8379e..ba770530 100644 --- a/src/files.c +++ b/src/files.c @@ -1,7 +1,7 @@ /* Open and close files for Bison. - Copyright (C) 1984, 1986, 1989, 1992, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 1992, 2000-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/files.h b/src/files.h index 7742189f..48fff6c1 100644 --- a/src/files.h +++ b/src/files.h @@ -1,7 +1,7 @@ /* File names and variables for bison, - Copyright (C) 1984, 1989, 2000, 2001, 2002, 2006, 2007, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 1984, 1989, 2000-2002, 2006-2007, 2009-2011 Free + Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/flex-scanner.h b/src/flex-scanner.h index df61eb77..221091e3 100644 --- a/src/flex-scanner.h +++ b/src/flex-scanner.h @@ -1,6 +1,6 @@ /* Common parts between scan-code.l, scan-gram.l, and scan-skel.l. - Copyright (C) 2006, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/getargs.c b/src/getargs.c index 7365ab7e..ab9a2b5f 100644 --- a/src/getargs.c +++ b/src/getargs.c @@ -1,7 +1,7 @@ /* Parse command line arguments for Bison. - Copyright (C) 1984, 1986, 1989, 1992, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 1992, 2000-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/getargs.h b/src/getargs.h index 84028b52..f1146220 100644 --- a/src/getargs.h +++ b/src/getargs.h @@ -1,7 +1,7 @@ /* Parse command line arguments for bison. - Copyright (C) 1984, 1986, 1989, 1992, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 1992, 2000-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -1,7 +1,7 @@ /* Allocate input grammar variables for Bison. - Copyright (C) 1984, 1986, 1989, 2001, 2002, 2003, 2005, 2006, 2007, - 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 2001-2003, 2005-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -1,7 +1,7 @@ /* Data definitions for internal representation of Bison's input. - Copyright (C) 1984, 1986, 1989, 1992, 2001, 2002, 2003, 2004, 2005, - 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 1992, 2001-2007, 2009-2011 Free + Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/graphviz.c b/src/graphviz.c index b06161c4..1de93283 100644 --- a/src/graphviz.c +++ b/src/graphviz.c @@ -1,6 +1,6 @@ /* Output Graphviz specification of a state machine generated by Bison. - Copyright (C) 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2006-2007, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/graphviz.h b/src/graphviz.h index e549feae..4ec8f725 100644 --- a/src/graphviz.h +++ b/src/graphviz.h @@ -1,6 +1,6 @@ /* Output Graphviz specification of a state machine generated by Bison. - Copyright (C) 2006, 2010 Free Software Foundation, Inc. + Copyright (C) 2006, 2010-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -1,6 +1,6 @@ /* IELR main implementation. - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -1,6 +1,6 @@ /* IELR main implementation. - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -1,7 +1,7 @@ /* Compute lookahead criteria for Bison. - Copyright (C) 1984, 1986, 1989, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 2000-2011 Free Software Foundation, + Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -1,7 +1,7 @@ /* Compute lookahead criteria for bison, - Copyright (C) 1984, 1986, 1989, 2000, 2002, 2004, 2006, 2007, 2009, - 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 2000, 2002, 2004, 2006-2007, + 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/local.mk b/src/local.mk index d939a5b3..1e54ce79 100644 --- a/src/local.mk +++ b/src/local.mk @@ -1,5 +1,4 @@ -## Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, -## 2010 Free Software Foundation, Inc. +## Copyright (C) 2001-2011 Free Software Foundation, Inc. ## This program is free software: you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by diff --git a/src/location.c b/src/location.c index b81d921c..361418ae 100644 --- a/src/location.c +++ b/src/location.c @@ -1,7 +1,6 @@ /* Locations for Bison - Copyright (C) 2002, 2005, 2006, 2007, 2008, 2009, 2010 Free - Software Foundation, Inc. + Copyright (C) 2002, 2005-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/location.h b/src/location.h index 23dd4843..30683dfc 100644 --- a/src/location.h +++ b/src/location.h @@ -1,7 +1,6 @@ /* Locations for Bison - Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free - Software Foundation, Inc. + Copyright (C) 2002, 2004-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -1,7 +1,7 @@ /* Top level entry point of Bison. - Copyright (C) 1984, 1986, 1989, 1992, 1995, 2000, 2001, 2002, 2004, - 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 1992, 1995, 2000-2002, 2004-2011 Free + Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/muscle-tab.c b/src/muscle-tab.c index c443f5a8..370a3538 100644 --- a/src/muscle-tab.c +++ b/src/muscle-tab.c @@ -1,7 +1,6 @@ /* Muscle table manager for Bison. - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, - 2010 Free Software Foundation, Inc. + Copyright (C) 2001-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/muscle-tab.h b/src/muscle-tab.h index badd36c7..b8d0478b 100644 --- a/src/muscle-tab.h +++ b/src/muscle-tab.h @@ -1,7 +1,6 @@ /* Muscle table manager for Bison, - Copyright (C) 2001, 2002, 2003, 2006, 2007, 2008, 2009, 2010 Free - Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/named-ref.c b/src/named-ref.c index 61b916ee..4bf3da12 100644 --- a/src/named-ref.c +++ b/src/named-ref.c @@ -1,6 +1,6 @@ /* Named symbol references for Bison - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/named-ref.h b/src/named-ref.h index e821a662..0f96e463 100644 --- a/src/named-ref.h +++ b/src/named-ref.h @@ -1,6 +1,6 @@ /* Named symbol references for Bison - Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/nullable.c b/src/nullable.c index 057cfb64..c11aa534 100644 --- a/src/nullable.c +++ b/src/nullable.c @@ -1,7 +1,7 @@ /* Calculate which nonterminals can expand into the null string for Bison. - Copyright (C) 1984, 1989, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1989, 2000-2006, 2009-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/nullable.h b/src/nullable.h index 04ac0876..e69df872 100644 --- a/src/nullable.h +++ b/src/nullable.h @@ -1,6 +1,6 @@ /* Part of the bison parser generator, - Copyright (C) 2000, 2002, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2000, 2002, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/output.c b/src/output.c index 1d4c15ad..d62b8f0b 100644 --- a/src/output.c +++ b/src/output.c @@ -1,7 +1,7 @@ /* Output the generated parsing program for Bison. - Copyright (C) 1984, 1986, 1989, 1992, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 1992, 2000-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/output.h b/src/output.h index e96755d7..c8fad02c 100644 --- a/src/output.h +++ b/src/output.h @@ -1,7 +1,7 @@ /* Output the generated parsing program for bison, - Copyright (C) 2000, 2001, 2002, 2003, 2006, 2007, 2009, 2010 Free - Software Foundation, Inc. + Copyright (C) 2000-2003, 2006-2007, 2009-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/parse-gram.c b/src/parse-gram.c index 55faee24..64e26cf4 100644 --- a/src/parse-gram.c +++ b/src/parse-gram.c @@ -1,9 +1,8 @@ -/* A Bison parser, made by GNU Bison 2.4.542-10bae. */ +/* A Bison parser, made by GNU Bison 2.4.547-d397. */ /* Implementation for Bison's Yacc-like parsers in C - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -45,7 +44,7 @@ #define YYBISON 1 /* Bison version. */ -#define YYBISON_VERSION "2.4.542-10bae" +#define YYBISON_VERSION "2.4.547-d397" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -77,8 +76,7 @@ #line 1 "src/parse-gram.y" /* Bison Grammar Parser -*- C -*- - Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 2002-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -129,7 +127,7 @@ static void gram_error (location const *, char const *); static char const *char_name (char); /* Line 269 of yacc.c */ -#line 133 "src/parse-gram.c" +#line 131 "src/parse-gram.c" /* Enabling traces. */ #ifndef YYDEBUG @@ -151,7 +149,7 @@ static char const *char_name (char); /* "%code requires" blocks. */ /* Line 289 of yacc.c */ -#line 203 "src/parse-gram.y" +#line 202 "src/parse-gram.y" # ifndef PARAM_TYPE # define PARAM_TYPE @@ -166,7 +164,7 @@ static char const *char_name (char); /* Line 289 of yacc.c */ -#line 170 "src/parse-gram.c" +#line 168 "src/parse-gram.c" /* Tokens. */ #ifndef YYTOKENTYPE @@ -295,7 +293,7 @@ static char const *char_name (char); typedef union YYSTYPE { /* Line 294 of yacc.c */ -#line 89 "src/parse-gram.y" +#line 88 "src/parse-gram.y" assoc assoc; char *code; @@ -308,13 +306,13 @@ typedef union YYSTYPE unsigned char character; /* Line 294 of yacc.c */ -#line 227 "src/parse-gram.y" +#line 226 "src/parse-gram.y" param_type param; /* Line 294 of yacc.c */ -#line 318 "src/parse-gram.c" +#line 316 "src/parse-gram.c" } YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ @@ -338,10 +336,10 @@ typedef struct YYLTYPE /* Copy the second part of user declarations. */ /* Line 344 of yacc.c */ -#line 342 "src/parse-gram.c" +#line 340 "src/parse-gram.c" /* Unqualified %code blocks. */ /* Line 345 of yacc.c */ -#line 56 "src/parse-gram.y" +#line 55 "src/parse-gram.y" static int current_prec = 0; static location current_lhs_location; @@ -356,7 +354,7 @@ typedef struct YYLTYPE #define YYTYPE_UINT8 uint_fast8_t /* Line 345 of yacc.c */ -#line 216 "src/parse-gram.y" +#line 215 "src/parse-gram.y" /** Add a lex-param and/or a parse-param. * @@ -369,7 +367,7 @@ typedef struct YYLTYPE /* Line 345 of yacc.c */ -#line 373 "src/parse-gram.c" +#line 371 "src/parse-gram.c" #ifdef short # undef short @@ -628,18 +626,18 @@ static const yytype_uint8 yytranslate[] = /* YYRLINEYYN -- Source line where rule number YYN was defined. */ static const yytype_uint16 yyrline[] = { - 0, 252, 252, 260, 262, 266, 267, 277, 281, 286, - 287, 292, 297, 298, 299, 300, 301, 306, 315, 316, - 317, 318, 319, 320, 321, 322, 322, 323, 324, 348, - 349, 350, 351, 355, 356, 365, 366, 367, 371, 378, - 385, 389, 393, 400, 415, 416, 420, 432, 432, 437, - 437, 442, 453, 468, 469, 470, 471, 475, 476, 481, - 483, 488, 489, 494, 496, 501, 502, 506, 507, 508, - 509, 514, 519, 524, 530, 536, 547, 548, 557, 558, - 564, 565, 566, 573, 573, 578, 579, 580, 585, 587, - 589, 591, 593, 595, 597, 602, 604, 614, 615, 620, - 621, 622, 631, 651, 653, 662, 667, 668, 673, 680, - 682 + 0, 251, 251, 259, 261, 265, 266, 276, 280, 285, + 286, 291, 296, 297, 298, 299, 300, 305, 314, 315, + 316, 317, 318, 319, 320, 321, 321, 322, 323, 347, + 348, 349, 350, 354, 355, 364, 365, 366, 370, 377, + 384, 388, 392, 399, 414, 415, 419, 431, 431, 436, + 436, 441, 452, 467, 468, 469, 470, 474, 475, 480, + 482, 487, 488, 493, 495, 500, 501, 505, 506, 507, + 508, 513, 518, 523, 529, 535, 546, 547, 556, 557, + 563, 564, 565, 572, 572, 577, 578, 579, 584, 586, + 588, 590, 592, 594, 596, 601, 603, 613, 614, 619, + 620, 621, 630, 650, 652, 661, 666, 667, 672, 679, + 681 }; #endif @@ -1016,106 +1014,106 @@ yy_symbol_value_print (yyoutput, yytype, yyvaluep, yylocationp) case 3: // "string" /* Line 751 of yacc.c */ -#line 176 "src/parse-gram.y" +#line 175 "src/parse-gram.y" { fputs (quotearg_style (c_quoting_style, ((*yyvaluep).chars)), stderr); } /* Line 751 of yacc.c */ -#line 1023 "src/parse-gram.c" +#line 1021 "src/parse-gram.c" break; case 4: // "integer" /* Line 751 of yacc.c */ -#line 189 "src/parse-gram.y" +#line 188 "src/parse-gram.y" { fprintf (stderr, "%d", ((*yyvaluep).integer)); } /* Line 751 of yacc.c */ -#line 1032 "src/parse-gram.c" +#line 1030 "src/parse-gram.c" break; case 24: // "%<flag>" /* Line 751 of yacc.c */ -#line 185 "src/parse-gram.y" +#line 184 "src/parse-gram.y" { fprintf (stderr, "%%%s", ((*yyvaluep).uniqstr)); } /* Line 751 of yacc.c */ -#line 1041 "src/parse-gram.c" +#line 1039 "src/parse-gram.c" break; case 40: // "{...}" /* Line 751 of yacc.c */ -#line 178 "src/parse-gram.y" +#line 177 "src/parse-gram.y" { fprintf (stderr, "{\n%s\n}", ((*yyvaluep).code)); } /* Line 751 of yacc.c */ -#line 1050 "src/parse-gram.c" +#line 1048 "src/parse-gram.c" break; case 42: // "[identifier]" /* Line 751 of yacc.c */ -#line 183 "src/parse-gram.y" +#line 182 "src/parse-gram.y" { fprintf (stderr, "[%s]", ((*yyvaluep).uniqstr)); } /* Line 751 of yacc.c */ -#line 1059 "src/parse-gram.c" +#line 1057 "src/parse-gram.c" break; case 43: // "char" /* Line 751 of yacc.c */ -#line 170 "src/parse-gram.y" +#line 169 "src/parse-gram.y" { fputs (char_name (((*yyvaluep).character)), stderr); } /* Line 751 of yacc.c */ -#line 1068 "src/parse-gram.c" +#line 1066 "src/parse-gram.c" break; case 44: // "epilogue" /* Line 751 of yacc.c */ -#line 178 "src/parse-gram.y" +#line 177 "src/parse-gram.y" { fprintf (stderr, "{\n%s\n}", ((*yyvaluep).chars)); } /* Line 751 of yacc.c */ -#line 1077 "src/parse-gram.c" +#line 1075 "src/parse-gram.c" break; case 46: // "identifier" /* Line 751 of yacc.c */ -#line 182 "src/parse-gram.y" +#line 181 "src/parse-gram.y" { fputs (((*yyvaluep).uniqstr), stderr); } /* Line 751 of yacc.c */ -#line 1086 "src/parse-gram.c" +#line 1084 "src/parse-gram.c" break; case 47: // "identifier:" /* Line 751 of yacc.c */ -#line 184 "src/parse-gram.y" +#line 183 "src/parse-gram.y" { fprintf (stderr, "%s:", ((*yyvaluep).uniqstr)); } /* Line 751 of yacc.c */ -#line 1095 "src/parse-gram.c" +#line 1093 "src/parse-gram.c" break; case 50: // "%{...%}" /* Line 751 of yacc.c */ -#line 178 "src/parse-gram.y" +#line 177 "src/parse-gram.y" { fprintf (stderr, "{\n%s\n}", ((*yyvaluep).chars)); } /* Line 751 of yacc.c */ -#line 1104 "src/parse-gram.c" +#line 1102 "src/parse-gram.c" break; case 52: // "<tag>" /* Line 751 of yacc.c */ -#line 186 "src/parse-gram.y" +#line 185 "src/parse-gram.y" { fprintf (stderr, "<%s>", ((*yyvaluep).uniqstr)); } /* Line 751 of yacc.c */ -#line 1113 "src/parse-gram.c" +#line 1111 "src/parse-gram.c" break; case 55: // "%param" /* Line 751 of yacc.c */ -#line 232 "src/parse-gram.y" +#line 231 "src/parse-gram.y" { switch (((*yyvaluep).param)) { @@ -1129,79 +1127,79 @@ yy_symbol_value_print (yyoutput, yytype, yyvaluep, yylocationp) } } /* Line 751 of yacc.c */ -#line 1133 "src/parse-gram.c" +#line 1131 "src/parse-gram.c" break; case 72: // symbol.prec /* Line 751 of yacc.c */ -#line 192 "src/parse-gram.y" +#line 191 "src/parse-gram.y" { fprintf (stderr, "%s", ((*yyvaluep).symbol)->tag); } /* Line 751 of yacc.c */ -#line 1142 "src/parse-gram.c" +#line 1140 "src/parse-gram.c" break; case 85: // variable /* Line 751 of yacc.c */ -#line 182 "src/parse-gram.y" +#line 181 "src/parse-gram.y" { fputs (((*yyvaluep).uniqstr), stderr); } /* Line 751 of yacc.c */ -#line 1151 "src/parse-gram.c" +#line 1149 "src/parse-gram.c" break; case 86: // content.opt /* Line 751 of yacc.c */ -#line 178 "src/parse-gram.y" +#line 177 "src/parse-gram.y" { fprintf (stderr, "{\n%s\n}", ((*yyvaluep).chars)); } /* Line 751 of yacc.c */ -#line 1160 "src/parse-gram.c" +#line 1158 "src/parse-gram.c" break; case 87: // braceless /* Line 751 of yacc.c */ -#line 178 "src/parse-gram.y" +#line 177 "src/parse-gram.y" { fprintf (stderr, "{\n%s\n}", ((*yyvaluep).chars)); } /* Line 751 of yacc.c */ -#line 1169 "src/parse-gram.c" +#line 1167 "src/parse-gram.c" break; case 88: // id /* Line 751 of yacc.c */ -#line 192 "src/parse-gram.y" +#line 191 "src/parse-gram.y" { fprintf (stderr, "%s", ((*yyvaluep).symbol)->tag); } /* Line 751 of yacc.c */ -#line 1178 "src/parse-gram.c" +#line 1176 "src/parse-gram.c" break; case 89: // id_colon /* Line 751 of yacc.c */ -#line 193 "src/parse-gram.y" +#line 192 "src/parse-gram.y" { fprintf (stderr, "%s:", ((*yyvaluep).symbol)->tag); } /* Line 751 of yacc.c */ -#line 1187 "src/parse-gram.c" +#line 1185 "src/parse-gram.c" break; case 90: // symbol /* Line 751 of yacc.c */ -#line 192 "src/parse-gram.y" +#line 191 "src/parse-gram.y" { fprintf (stderr, "%s", ((*yyvaluep).symbol)->tag); } /* Line 751 of yacc.c */ -#line 1196 "src/parse-gram.c" +#line 1194 "src/parse-gram.c" break; case 91: // string_as_id /* Line 751 of yacc.c */ -#line 192 "src/parse-gram.y" +#line 191 "src/parse-gram.y" { fprintf (stderr, "%s", ((*yyvaluep).symbol)->tag); } /* Line 751 of yacc.c */ -#line 1205 "src/parse-gram.c" +#line 1203 "src/parse-gram.c" break; default: @@ -1995,16 +1993,16 @@ YYLTYPE yylloc; #endif /* User initialization code. */ -/* Line 1525 of yacc.c */ -#line 81 "src/parse-gram.y" +/* Line 1524 of yacc.c */ +#line 80 "src/parse-gram.y" { /* Bison's grammar can initial empty locations, hence a default location is needed. */ boundary_set (&yylloc.start, current_file, 1, 1); boundary_set (&yylloc.end, current_file, 1, 1); } -/* Line 1525 of yacc.c */ -#line 2008 "src/parse-gram.c" +/* Line 1524 of yacc.c */ +#line 2006 "src/parse-gram.c" yylsp[0] = yylloc; goto yysetstate; @@ -2197,8 +2195,8 @@ yyreduce: switch (yyn) { case 6: -/* Line 1741 of yacc.c */ -#line 268 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 267 "src/parse-gram.y" { code_props plain_code; code_props_plain_init (&plain_code, (yyvsp[0].chars), (yylsp[0])); @@ -2208,107 +2206,107 @@ yyreduce: plain_code.code, (yylsp[0])); code_scanner_last_string_free (); } -/* Line 1741 of yacc.c */ -#line 2213 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2211 "src/parse-gram.c" break; case 7: -/* Line 1741 of yacc.c */ -#line 278 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 277 "src/parse-gram.y" { muscle_percent_define_ensure ((yyvsp[0].uniqstr), (yylsp[0]), true); } -/* Line 1741 of yacc.c */ -#line 2223 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2221 "src/parse-gram.c" break; case 8: -/* Line 1741 of yacc.c */ -#line 282 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 281 "src/parse-gram.y" { muscle_percent_define_insert ((yyvsp[-1].uniqstr), (yylsp[-1]), (yyvsp[0].chars), MUSCLE_PERCENT_DEFINE_GRAMMAR_FILE); } -/* Line 1741 of yacc.c */ -#line 2234 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2232 "src/parse-gram.c" break; case 9: -/* Line 1741 of yacc.c */ -#line 286 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 285 "src/parse-gram.y" { defines_flag = true; } -/* Line 1741 of yacc.c */ -#line 2242 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2240 "src/parse-gram.c" break; case 10: -/* Line 1741 of yacc.c */ -#line 288 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 287 "src/parse-gram.y" { defines_flag = true; spec_defines_file = xstrdup ((yyvsp[0].chars)); } -/* Line 1741 of yacc.c */ -#line 2253 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2251 "src/parse-gram.c" break; case 11: -/* Line 1741 of yacc.c */ -#line 293 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 292 "src/parse-gram.y" { muscle_percent_define_insert ("parse.error", (yylsp[0]), "verbose", MUSCLE_PERCENT_DEFINE_GRAMMAR_FILE); } -/* Line 1741 of yacc.c */ -#line 2264 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2262 "src/parse-gram.c" break; case 12: -/* Line 1741 of yacc.c */ -#line 297 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 296 "src/parse-gram.y" { expected_sr_conflicts = (yyvsp[0].integer); } -/* Line 1741 of yacc.c */ -#line 2272 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2270 "src/parse-gram.c" break; case 13: -/* Line 1741 of yacc.c */ -#line 298 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 297 "src/parse-gram.y" { expected_rr_conflicts = (yyvsp[0].integer); } -/* Line 1741 of yacc.c */ -#line 2280 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2278 "src/parse-gram.c" break; case 14: -/* Line 1741 of yacc.c */ -#line 299 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 298 "src/parse-gram.y" { spec_file_prefix = (yyvsp[0].chars); } -/* Line 1741 of yacc.c */ -#line 2288 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2286 "src/parse-gram.c" break; case 15: -/* Line 1741 of yacc.c */ -#line 300 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 299 "src/parse-gram.y" { spec_file_prefix = (yyvsp[0].chars); } -/* Line 1741 of yacc.c */ -#line 2296 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2294 "src/parse-gram.c" break; case 16: -/* Line 1741 of yacc.c */ -#line 302 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 301 "src/parse-gram.y" { nondeterministic_parser = true; glr_parser = true; } -/* Line 1741 of yacc.c */ -#line 2307 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2305 "src/parse-gram.c" break; case 17: -/* Line 1741 of yacc.c */ -#line 307 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 306 "src/parse-gram.y" { code_props action; code_props_symbol_action_init (&action, (yyvsp[0].code), (yylsp[0])); @@ -2317,93 +2315,93 @@ yyreduce: muscle_code_grow ("initial_action", action.code, (yylsp[0])); code_scanner_last_string_free (); } -/* Line 1741 of yacc.c */ -#line 2322 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2320 "src/parse-gram.c" break; case 18: -/* Line 1741 of yacc.c */ -#line 315 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 314 "src/parse-gram.y" { language_argmatch ((yyvsp[0].chars), grammar_prio, (yylsp[-1])); } -/* Line 1741 of yacc.c */ -#line 2330 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2328 "src/parse-gram.c" break; case 19: -/* Line 1741 of yacc.c */ -#line 316 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 315 "src/parse-gram.y" { spec_name_prefix = (yyvsp[0].chars); } -/* Line 1741 of yacc.c */ -#line 2338 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2336 "src/parse-gram.c" break; case 20: -/* Line 1741 of yacc.c */ -#line 317 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 316 "src/parse-gram.y" { spec_name_prefix = (yyvsp[0].chars); } -/* Line 1741 of yacc.c */ -#line 2346 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2344 "src/parse-gram.c" break; case 21: -/* Line 1741 of yacc.c */ -#line 318 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 317 "src/parse-gram.y" { no_lines_flag = true; } -/* Line 1741 of yacc.c */ -#line 2354 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2352 "src/parse-gram.c" break; case 22: -/* Line 1741 of yacc.c */ -#line 319 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 318 "src/parse-gram.y" { nondeterministic_parser = true; } -/* Line 1741 of yacc.c */ -#line 2362 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2360 "src/parse-gram.c" break; case 23: -/* Line 1741 of yacc.c */ -#line 320 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 319 "src/parse-gram.y" { spec_outfile = (yyvsp[0].chars); } -/* Line 1741 of yacc.c */ -#line 2370 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2368 "src/parse-gram.c" break; case 24: -/* Line 1741 of yacc.c */ -#line 321 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 320 "src/parse-gram.y" { spec_outfile = (yyvsp[0].chars); } -/* Line 1741 of yacc.c */ -#line 2378 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2376 "src/parse-gram.c" break; case 25: -/* Line 1741 of yacc.c */ -#line 322 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 321 "src/parse-gram.y" { current_param = (yyvsp[0].param); } -/* Line 1741 of yacc.c */ -#line 2386 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2384 "src/parse-gram.c" break; case 26: -/* Line 1741 of yacc.c */ -#line 322 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 321 "src/parse-gram.y" { current_param = param_none; } -/* Line 1741 of yacc.c */ -#line 2394 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2392 "src/parse-gram.c" break; case 27: -/* Line 1741 of yacc.c */ -#line 323 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 322 "src/parse-gram.y" { version_check (&(yylsp[0]), (yyvsp[0].chars)); } -/* Line 1741 of yacc.c */ -#line 2402 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2400 "src/parse-gram.c" break; case 28: -/* Line 1741 of yacc.c */ -#line 325 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 324 "src/parse-gram.y" { char const *skeleton_user = (yyvsp[0].chars); if (strchr (skeleton_user, '/')) @@ -2427,199 +2425,199 @@ yyreduce: } skeleton_arg (skeleton_user, grammar_prio, (yylsp[-1])); } -/* Line 1741 of yacc.c */ -#line 2432 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2430 "src/parse-gram.c" break; case 29: -/* Line 1741 of yacc.c */ -#line 348 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 347 "src/parse-gram.y" { token_table_flag = true; } -/* Line 1741 of yacc.c */ -#line 2440 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2438 "src/parse-gram.c" break; case 30: -/* Line 1741 of yacc.c */ -#line 349 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 348 "src/parse-gram.y" { report_flag |= report_states; } -/* Line 1741 of yacc.c */ -#line 2448 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2446 "src/parse-gram.c" break; case 31: -/* Line 1741 of yacc.c */ -#line 350 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 349 "src/parse-gram.y" { yacc_flag = true; } -/* Line 1741 of yacc.c */ -#line 2456 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2454 "src/parse-gram.c" break; case 33: -/* Line 1741 of yacc.c */ -#line 355 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 354 "src/parse-gram.y" { add_param (current_param, (yyvsp[0].code), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2464 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2462 "src/parse-gram.c" break; case 34: -/* Line 1741 of yacc.c */ -#line 356 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 355 "src/parse-gram.y" { add_param (current_param, (yyvsp[0].code), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2472 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2470 "src/parse-gram.c" break; case 37: -/* Line 1741 of yacc.c */ -#line 368 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 367 "src/parse-gram.y" { grammar_start_symbol_set ((yyvsp[0].symbol), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2482 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2480 "src/parse-gram.c" break; case 38: -/* Line 1741 of yacc.c */ -#line 372 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 371 "src/parse-gram.y" { symbol_list *list; for (list = (yyvsp[0].list); list; list = list->next) symbol_list_destructor_set (list, (yyvsp[-1].code), (yylsp[-1])); symbol_list_free ((yyvsp[0].list)); } -/* Line 1741 of yacc.c */ -#line 2495 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2493 "src/parse-gram.c" break; case 39: -/* Line 1741 of yacc.c */ -#line 379 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 378 "src/parse-gram.y" { symbol_list *list; for (list = (yyvsp[0].list); list; list = list->next) symbol_list_printer_set (list, (yyvsp[-1].code), (yylsp[-1])); symbol_list_free ((yyvsp[0].list)); } -/* Line 1741 of yacc.c */ -#line 2508 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2506 "src/parse-gram.c" break; case 40: -/* Line 1741 of yacc.c */ -#line 386 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 385 "src/parse-gram.y" { default_prec = true; } -/* Line 1741 of yacc.c */ -#line 2518 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2516 "src/parse-gram.c" break; case 41: -/* Line 1741 of yacc.c */ -#line 390 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 389 "src/parse-gram.y" { default_prec = false; } -/* Line 1741 of yacc.c */ -#line 2528 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2526 "src/parse-gram.c" break; case 42: -/* Line 1741 of yacc.c */ -#line 394 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 393 "src/parse-gram.y" { /* Do not invoke muscle_percent_code_grow here since it invokes muscle_user_name_list_grow. */ muscle_code_grow ("percent_code()", (yyvsp[0].chars), (yylsp[0])); code_scanner_last_string_free (); } -/* Line 1741 of yacc.c */ -#line 2541 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2539 "src/parse-gram.c" break; case 43: -/* Line 1741 of yacc.c */ -#line 401 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 400 "src/parse-gram.y" { muscle_percent_code_grow ((yyvsp[-1].uniqstr), (yylsp[-1]), (yyvsp[0].chars), (yylsp[0])); code_scanner_last_string_free (); } -/* Line 1741 of yacc.c */ -#line 2552 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2550 "src/parse-gram.c" break; case 44: -/* Line 1741 of yacc.c */ -#line 415 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 414 "src/parse-gram.y" {} -/* Line 1741 of yacc.c */ -#line 2560 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2558 "src/parse-gram.c" break; case 45: -/* Line 1741 of yacc.c */ -#line 416 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 415 "src/parse-gram.y" { muscle_code_grow ("union_name", (yyvsp[0].uniqstr), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2568 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2566 "src/parse-gram.c" break; case 46: -/* Line 1741 of yacc.c */ -#line 421 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 420 "src/parse-gram.y" { union_seen = true; muscle_code_grow ("stype", (yyvsp[0].chars), (yylsp[0])); code_scanner_last_string_free (); } -/* Line 1741 of yacc.c */ -#line 2580 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2578 "src/parse-gram.c" break; case 47: -/* Line 1741 of yacc.c */ -#line 432 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 431 "src/parse-gram.y" { current_class = nterm_sym; } -/* Line 1741 of yacc.c */ -#line 2588 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2586 "src/parse-gram.c" break; case 48: -/* Line 1741 of yacc.c */ -#line 433 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 432 "src/parse-gram.y" { current_class = unknown_sym; current_type = NULL; } -/* Line 1741 of yacc.c */ -#line 2599 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2597 "src/parse-gram.c" break; case 49: -/* Line 1741 of yacc.c */ -#line 437 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 436 "src/parse-gram.y" { current_class = token_sym; } -/* Line 1741 of yacc.c */ -#line 2607 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2605 "src/parse-gram.c" break; case 50: -/* Line 1741 of yacc.c */ -#line 438 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 437 "src/parse-gram.y" { current_class = unknown_sym; current_type = NULL; } -/* Line 1741 of yacc.c */ -#line 2618 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2616 "src/parse-gram.c" break; case 51: -/* Line 1741 of yacc.c */ -#line 443 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 442 "src/parse-gram.y" { symbol_list *list; tag_seen = true; @@ -2627,13 +2625,13 @@ yyreduce: symbol_type_set (list->content.sym, (yyvsp[-1].uniqstr), (yylsp[-1])); symbol_list_free ((yyvsp[0].list)); } -/* Line 1741 of yacc.c */ -#line 2632 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2630 "src/parse-gram.c" break; case 52: -/* Line 1741 of yacc.c */ -#line 454 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 453 "src/parse-gram.y" { symbol_list *list; ++current_prec; @@ -2645,348 +2643,348 @@ yyreduce: symbol_list_free ((yyvsp[0].list)); current_type = NULL; } -/* Line 1741 of yacc.c */ -#line 2650 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2648 "src/parse-gram.c" break; case 53: -/* Line 1741 of yacc.c */ -#line 468 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 467 "src/parse-gram.y" { (yyval.assoc) = left_assoc; } -/* Line 1741 of yacc.c */ -#line 2658 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2656 "src/parse-gram.c" break; case 54: -/* Line 1741 of yacc.c */ -#line 469 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 468 "src/parse-gram.y" { (yyval.assoc) = right_assoc; } -/* Line 1741 of yacc.c */ -#line 2666 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2664 "src/parse-gram.c" break; case 55: -/* Line 1741 of yacc.c */ -#line 470 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 469 "src/parse-gram.y" { (yyval.assoc) = non_assoc; } -/* Line 1741 of yacc.c */ -#line 2674 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2672 "src/parse-gram.c" break; case 56: -/* Line 1741 of yacc.c */ -#line 471 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 470 "src/parse-gram.y" { (yyval.assoc) = precedence_assoc; } -/* Line 1741 of yacc.c */ -#line 2682 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2680 "src/parse-gram.c" break; case 57: -/* Line 1741 of yacc.c */ -#line 475 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 474 "src/parse-gram.y" { current_type = NULL; } -/* Line 1741 of yacc.c */ -#line 2690 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2688 "src/parse-gram.c" break; case 58: -/* Line 1741 of yacc.c */ -#line 476 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 475 "src/parse-gram.y" { current_type = (yyvsp[0].uniqstr); tag_seen = true; } -/* Line 1741 of yacc.c */ -#line 2698 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2696 "src/parse-gram.c" break; case 59: -/* Line 1741 of yacc.c */ -#line 482 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 481 "src/parse-gram.y" { (yyval.list) = symbol_list_sym_new ((yyvsp[0].symbol), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2706 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2704 "src/parse-gram.c" break; case 60: -/* Line 1741 of yacc.c */ -#line 484 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 483 "src/parse-gram.y" { (yyval.list) = symbol_list_prepend ((yyvsp[-1].list), symbol_list_sym_new ((yyvsp[0].symbol), (yylsp[0]))); } -/* Line 1741 of yacc.c */ -#line 2714 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2712 "src/parse-gram.c" break; case 61: -/* Line 1741 of yacc.c */ -#line 488 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 487 "src/parse-gram.y" { (yyval.symbol) = (yyvsp[0].symbol); } -/* Line 1741 of yacc.c */ -#line 2722 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2720 "src/parse-gram.c" break; case 62: -/* Line 1741 of yacc.c */ -#line 489 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 488 "src/parse-gram.y" { (yyval.symbol) = (yyvsp[-1].symbol); symbol_user_token_number_set ((yyvsp[-1].symbol), (yyvsp[0].integer), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2730 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2728 "src/parse-gram.c" break; case 63: -/* Line 1741 of yacc.c */ -#line 495 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 494 "src/parse-gram.y" { (yyval.list) = symbol_list_sym_new ((yyvsp[0].symbol), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2738 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2736 "src/parse-gram.c" break; case 64: -/* Line 1741 of yacc.c */ -#line 497 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 496 "src/parse-gram.y" { (yyval.list) = symbol_list_prepend ((yyvsp[-1].list), symbol_list_sym_new ((yyvsp[0].symbol), (yylsp[0]))); } -/* Line 1741 of yacc.c */ -#line 2746 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2744 "src/parse-gram.c" break; case 65: -/* Line 1741 of yacc.c */ -#line 501 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 500 "src/parse-gram.y" { (yyval.list) = (yyvsp[0].list); } -/* Line 1741 of yacc.c */ -#line 2754 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2752 "src/parse-gram.c" break; case 66: -/* Line 1741 of yacc.c */ -#line 502 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 501 "src/parse-gram.y" { (yyval.list) = symbol_list_prepend ((yyvsp[-1].list), (yyvsp[0].list)); } -/* Line 1741 of yacc.c */ -#line 2762 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2760 "src/parse-gram.c" break; case 67: -/* Line 1741 of yacc.c */ -#line 506 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 505 "src/parse-gram.y" { (yyval.list) = symbol_list_sym_new ((yyvsp[0].symbol), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2770 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2768 "src/parse-gram.c" break; case 68: -/* Line 1741 of yacc.c */ -#line 507 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 506 "src/parse-gram.y" { (yyval.list) = symbol_list_type_new ((yyvsp[0].uniqstr), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2778 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2776 "src/parse-gram.c" break; case 69: -/* Line 1741 of yacc.c */ -#line 508 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 507 "src/parse-gram.y" { (yyval.list) = symbol_list_default_tagged_new ((yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2786 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2784 "src/parse-gram.c" break; case 70: -/* Line 1741 of yacc.c */ -#line 509 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 508 "src/parse-gram.y" { (yyval.list) = symbol_list_default_tagless_new ((yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2794 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2792 "src/parse-gram.c" break; case 71: -/* Line 1741 of yacc.c */ -#line 515 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 514 "src/parse-gram.y" { current_type = (yyvsp[0].uniqstr); tag_seen = true; } -/* Line 1741 of yacc.c */ -#line 2805 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2803 "src/parse-gram.c" break; case 72: -/* Line 1741 of yacc.c */ -#line 520 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 519 "src/parse-gram.y" { symbol_class_set ((yyvsp[0].symbol), current_class, (yylsp[0]), true); symbol_type_set ((yyvsp[0].symbol), current_type, (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2816 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2814 "src/parse-gram.c" break; case 73: -/* Line 1741 of yacc.c */ -#line 525 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 524 "src/parse-gram.y" { symbol_class_set ((yyvsp[-1].symbol), current_class, (yylsp[-1]), true); symbol_type_set ((yyvsp[-1].symbol), current_type, (yylsp[-1])); symbol_user_token_number_set ((yyvsp[-1].symbol), (yyvsp[0].integer), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2828 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2826 "src/parse-gram.c" break; case 74: -/* Line 1741 of yacc.c */ -#line 531 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 530 "src/parse-gram.y" { symbol_class_set ((yyvsp[-1].symbol), current_class, (yylsp[-1]), true); symbol_type_set ((yyvsp[-1].symbol), current_type, (yylsp[-1])); symbol_make_alias ((yyvsp[-1].symbol), (yyvsp[0].symbol), (yyloc)); } -/* Line 1741 of yacc.c */ -#line 2840 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2838 "src/parse-gram.c" break; case 75: -/* Line 1741 of yacc.c */ -#line 537 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 536 "src/parse-gram.y" { symbol_class_set ((yyvsp[-2].symbol), current_class, (yylsp[-2]), true); symbol_type_set ((yyvsp[-2].symbol), current_type, (yylsp[-2])); symbol_user_token_number_set ((yyvsp[-2].symbol), (yyvsp[-1].integer), (yylsp[-1])); symbol_make_alias ((yyvsp[-2].symbol), (yyvsp[0].symbol), (yyloc)); } -/* Line 1741 of yacc.c */ -#line 2853 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2851 "src/parse-gram.c" break; case 82: -/* Line 1741 of yacc.c */ -#line 567 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 566 "src/parse-gram.y" { yyerrok; } -/* Line 1741 of yacc.c */ -#line 2863 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2861 "src/parse-gram.c" break; case 83: -/* Line 1741 of yacc.c */ -#line 573 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 572 "src/parse-gram.y" { current_lhs = (yyvsp[-1].symbol); current_lhs_location = (yylsp[-1]); current_lhs_named_ref = (yyvsp[0].named_ref); } -/* Line 1741 of yacc.c */ -#line 2872 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2870 "src/parse-gram.c" break; case 85: -/* Line 1741 of yacc.c */ -#line 578 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 577 "src/parse-gram.y" { grammar_current_rule_end ((yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2880 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2878 "src/parse-gram.c" break; case 86: -/* Line 1741 of yacc.c */ -#line 579 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 578 "src/parse-gram.y" { grammar_current_rule_end ((yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2888 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2886 "src/parse-gram.c" break; case 88: -/* Line 1741 of yacc.c */ -#line 585 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 584 "src/parse-gram.y" { grammar_current_rule_begin (current_lhs, current_lhs_location, current_lhs_named_ref); } -/* Line 1741 of yacc.c */ -#line 2897 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2895 "src/parse-gram.c" break; case 89: -/* Line 1741 of yacc.c */ -#line 588 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 587 "src/parse-gram.y" { grammar_current_rule_symbol_append ((yyvsp[-1].symbol), (yylsp[-1]), (yyvsp[0].named_ref)); } -/* Line 1741 of yacc.c */ -#line 2905 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2903 "src/parse-gram.c" break; case 90: -/* Line 1741 of yacc.c */ -#line 590 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 589 "src/parse-gram.y" { grammar_current_rule_action_append ((yyvsp[-1].code), (yylsp[-1]), (yyvsp[0].named_ref), false); } -/* Line 1741 of yacc.c */ -#line 2913 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2911 "src/parse-gram.c" break; case 91: -/* Line 1741 of yacc.c */ -#line 592 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 591 "src/parse-gram.y" { grammar_current_rule_action_append ((yyvsp[0].code), (yylsp[0]), NULL, true); } -/* Line 1741 of yacc.c */ -#line 2921 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2919 "src/parse-gram.c" break; case 92: -/* Line 1741 of yacc.c */ -#line 594 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 593 "src/parse-gram.y" { grammar_current_rule_prec_set ((yyvsp[0].symbol), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2929 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2927 "src/parse-gram.c" break; case 93: -/* Line 1741 of yacc.c */ -#line 596 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 595 "src/parse-gram.y" { grammar_current_rule_dprec_set ((yyvsp[0].integer), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2937 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2935 "src/parse-gram.c" break; case 94: -/* Line 1741 of yacc.c */ -#line 598 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 597 "src/parse-gram.y" { grammar_current_rule_merge_set ((yyvsp[0].uniqstr), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2945 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2943 "src/parse-gram.c" break; case 95: -/* Line 1741 of yacc.c */ -#line 602 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 601 "src/parse-gram.y" { (yyval.named_ref) = 0; } -/* Line 1741 of yacc.c */ -#line 2953 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2951 "src/parse-gram.c" break; case 96: -/* Line 1741 of yacc.c */ -#line 604 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 603 "src/parse-gram.y" { (yyval.named_ref) = named_ref_new((yyvsp[0].uniqstr), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 2961 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2959 "src/parse-gram.c" break; case 98: -/* Line 1741 of yacc.c */ -#line 615 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 614 "src/parse-gram.y" { (yyval.uniqstr) = uniqstr_new ((yyvsp[0].chars)); } -/* Line 1741 of yacc.c */ -#line 2969 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2967 "src/parse-gram.c" break; case 99: -/* Line 1741 of yacc.c */ -#line 620 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 619 "src/parse-gram.y" { (yyval.chars) = ""; } -/* Line 1741 of yacc.c */ -#line 2977 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2975 "src/parse-gram.c" break; case 100: -/* Line 1741 of yacc.c */ -#line 621 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 620 "src/parse-gram.y" { (yyval.chars) = (yyvsp[0].uniqstr); } -/* Line 1741 of yacc.c */ -#line 2985 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2983 "src/parse-gram.c" break; case 102: -/* Line 1741 of yacc.c */ -#line 632 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 631 "src/parse-gram.y" { code_props plain_code; (yyvsp[0].code)[strlen ((yyvsp[0].code)) - 1] = '\n'; @@ -2995,52 +2993,52 @@ yyreduce: gram_scanner_last_string_free (); (yyval.chars) = plain_code.code; } -/* Line 1741 of yacc.c */ -#line 3000 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 2998 "src/parse-gram.c" break; case 103: -/* Line 1741 of yacc.c */ -#line 652 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 651 "src/parse-gram.y" { (yyval.symbol) = symbol_from_uniqstr ((yyvsp[0].uniqstr), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 3008 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 3006 "src/parse-gram.c" break; case 104: -/* Line 1741 of yacc.c */ -#line 654 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 653 "src/parse-gram.y" { (yyval.symbol) = symbol_get (char_name ((yyvsp[0].character)), (yylsp[0])); symbol_class_set ((yyval.symbol), token_sym, (yylsp[0]), false); symbol_user_token_number_set ((yyval.symbol), (yyvsp[0].character), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 3020 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 3018 "src/parse-gram.c" break; case 105: -/* Line 1741 of yacc.c */ -#line 662 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 661 "src/parse-gram.y" { (yyval.symbol) = symbol_from_uniqstr ((yyvsp[0].uniqstr), (yylsp[0])); } -/* Line 1741 of yacc.c */ -#line 3028 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 3026 "src/parse-gram.c" break; case 108: -/* Line 1741 of yacc.c */ -#line 674 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 673 "src/parse-gram.y" { (yyval.symbol) = symbol_get (quotearg_style (c_quoting_style, (yyvsp[0].chars)), (yylsp[0])); symbol_class_set ((yyval.symbol), token_sym, (yylsp[0]), false); } -/* Line 1741 of yacc.c */ -#line 3039 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 3037 "src/parse-gram.c" break; case 110: -/* Line 1741 of yacc.c */ -#line 683 "src/parse-gram.y" +/* Line 1740 of yacc.c */ +#line 682 "src/parse-gram.y" { code_props plain_code; code_props_plain_init (&plain_code, (yyvsp[0].chars), (yylsp[0])); @@ -3049,13 +3047,13 @@ yyreduce: muscle_code_grow ("epilogue", plain_code.code, (yylsp[0])); code_scanner_last_string_free (); } -/* Line 1741 of yacc.c */ -#line 3054 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 3052 "src/parse-gram.c" break; -/* Line 1741 of yacc.c */ -#line 3059 "src/parse-gram.c" +/* Line 1740 of yacc.c */ +#line 3057 "src/parse-gram.c" default: break; } if (yychar_backup != yychar) @@ -3302,8 +3300,8 @@ yyreturn: return YYID (yyresult); } -/* Line 2001 of yacc.c */ -#line 693 "src/parse-gram.y" +/* Line 2000 of yacc.c */ +#line 692 "src/parse-gram.y" diff --git a/src/parse-gram.h b/src/parse-gram.h index f321cfbf..e3246691 100644 --- a/src/parse-gram.h +++ b/src/parse-gram.h @@ -1,9 +1,8 @@ -/* A Bison parser, made by GNU Bison 2.4.542-10bae. */ +/* A Bison parser, made by GNU Bison 2.4.547-d397. */ /* Interface for Bison's Yacc-like parsers in C - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -31,8 +30,8 @@ This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ /* "%code requires" blocks. */ -/* Line 2002 of yacc.c */ -#line 203 "src/parse-gram.y" +/* Line 2001 of yacc.c */ +#line 202 "src/parse-gram.y" # ifndef PARAM_TYPE # define PARAM_TYPE @@ -46,8 +45,8 @@ # endif -/* Line 2002 of yacc.c */ -#line 51 "src/parse-gram.h" +/* Line 2001 of yacc.c */ +#line 50 "src/parse-gram.h" /* Tokens. */ #ifndef YYTOKENTYPE @@ -175,8 +174,8 @@ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE { -/* Line 2002 of yacc.c */ -#line 89 "src/parse-gram.y" +/* Line 2001 of yacc.c */ +#line 88 "src/parse-gram.y" assoc assoc; char *code; @@ -188,14 +187,14 @@ typedef union YYSTYPE uniqstr uniqstr; unsigned char character; -/* Line 2002 of yacc.c */ -#line 227 "src/parse-gram.y" +/* Line 2001 of yacc.c */ +#line 226 "src/parse-gram.y" param_type param; -/* Line 2002 of yacc.c */ -#line 199 "src/parse-gram.h" +/* Line 2001 of yacc.c */ +#line 198 "src/parse-gram.h" } YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ diff --git a/src/parse-gram.y b/src/parse-gram.y index 8787882d..f79b0e92 100644 --- a/src/parse-gram.y +++ b/src/parse-gram.y @@ -1,7 +1,6 @@ %{/* Bison Grammar Parser -*- C -*- - Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 2002-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/print-xml.c b/src/print-xml.c index 2a37ebd9..1dc0268e 100644 --- a/src/print-xml.c +++ b/src/print-xml.c @@ -1,6 +1,6 @@ /* Print an xml on generated parser, for Bison, - Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/print-xml.h b/src/print-xml.h index 923538f2..5285473f 100644 --- a/src/print-xml.h +++ b/src/print-xml.h @@ -1,6 +1,6 @@ /* Output an xml of the generated parser, for Bison. - Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/print.c b/src/print.c index c427e190..a9882073 100644 --- a/src/print.c +++ b/src/print.c @@ -1,7 +1,7 @@ /* Print information on generated parser, for bison, - Copyright (C) 1984, 1986, 1989, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 2000-2005, 2007, 2009-2011 Free + Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/print.h b/src/print.h index b470c108..db0dfe39 100644 --- a/src/print.h +++ b/src/print.h @@ -1,6 +1,6 @@ /* Print information on generated parser, for bison, - Copyright (C) 2000, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2000, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/print_graph.c b/src/print_graph.c index b7d36d1f..155ffaf5 100644 --- a/src/print_graph.c +++ b/src/print_graph.c @@ -1,7 +1,6 @@ /* Output a graph of the generated parser, for Bison. - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 2001-2007, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/print_graph.h b/src/print_graph.h index ebd5ea39..74e34460 100644 --- a/src/print_graph.h +++ b/src/print_graph.h @@ -1,6 +1,6 @@ /* Output a graph of the generated parser, for Bison. - Copyright (C) 2000, 2006, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2000, 2006, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/reader.c b/src/reader.c index e64741cb..ac95a215 100644 --- a/src/reader.c +++ b/src/reader.c @@ -1,7 +1,7 @@ /* Input parser for Bison - Copyright (C) 1984, 1986, 1989, 1992, 1998, 2000, 2001, 2002, 2003, - 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 1992, 1998, 2000-2003, 2005-2007, + 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/reader.h b/src/reader.h index da8a6c7e..cfc76232 100644 --- a/src/reader.h +++ b/src/reader.h @@ -1,7 +1,7 @@ /* Input parser for Bison - Copyright (C) 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 2000-2003, 2005-2007, 2009-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/reduce.c b/src/reduce.c index 6e16ce31..7a30e555 100644 --- a/src/reduce.c +++ b/src/reduce.c @@ -1,7 +1,7 @@ /* Grammar reduction for Bison. - Copyright (C) 1988, 1989, 2000, 2001, 2002, 2003, 2005, 2006, 2007, - 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1988-1989, 2000-2003, 2005-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/reduce.h b/src/reduce.h index bb01021a..c7a82eb0 100644 --- a/src/reduce.h +++ b/src/reduce.h @@ -1,7 +1,7 @@ /* Grammar reduction for Bison. - Copyright (C) 2000, 2001, 2002, 2007, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2000-2002, 2007, 2009-2011 Free Software Foundation, + Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/relation.c b/src/relation.c index 5d46b7ad..4682742c 100644 --- a/src/relation.c +++ b/src/relation.c @@ -1,7 +1,7 @@ /* Binary relations. - Copyright (C) 2002, 2004, 2005, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2002, 2004-2005, 2009-2011 Free Software Foundation, + Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/relation.h b/src/relation.h index 31efa705..bbbb5737 100644 --- a/src/relation.h +++ b/src/relation.h @@ -1,6 +1,6 @@ /* Binary relations. - Copyright (C) 2002, 2004, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2002, 2004, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/scan-code.h b/src/scan-code.h index 79edc6e8..507da385 100644 --- a/src/scan-code.h +++ b/src/scan-code.h @@ -1,6 +1,6 @@ /* Bison code properties structure and scanner. - Copyright (C) 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2006-2007, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/scan-code.l b/src/scan-code.l index 200fdf4e..a5f570d7 100644 --- a/src/scan-code.l +++ b/src/scan-code.l @@ -1,7 +1,6 @@ /* Bison Action Scanner -*- C -*- - Copyright (C) 2006, 2007, 2008, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2006-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/scan-gram.h b/src/scan-gram.h index 18a461b2..50df2f51 100644 --- a/src/scan-gram.h +++ b/src/scan-gram.h @@ -1,6 +1,6 @@ /* Bison Grammar Scanner - Copyright (C) 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2006-2007, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/scan-gram.l b/src/scan-gram.l index 462d007d..b3a50988 100644 --- a/src/scan-gram.l +++ b/src/scan-gram.l @@ -1,7 +1,6 @@ /* Bison Grammar Scanner -*- C -*- - Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 2002-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/scan-skel.h b/src/scan-skel.h index 980cd6ec..9f419c15 100644 --- a/src/scan-skel.h +++ b/src/scan-skel.h @@ -1,7 +1,6 @@ /* Scan Bison Skeletons. - Copyright (C) 2005, 2006, 2007, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2005-2007, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/scan-skel.l b/src/scan-skel.l index ec16cfc4..805af34e 100644 --- a/src/scan-skel.l +++ b/src/scan-skel.l @@ -1,7 +1,6 @@ /* Scan Bison Skeletons. -*- C -*- - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, - 2010 Free Software Foundation, Inc. + Copyright (C) 2001-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/state.c b/src/state.c index b1e5f5dd..12d8df46 100644 --- a/src/state.c +++ b/src/state.c @@ -1,7 +1,6 @@ /* Type definitions for the finite state machine for Bison. - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 2001-2007, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/state.h b/src/state.h index c0248e36..a1f379d4 100644 --- a/src/state.h +++ b/src/state.h @@ -1,7 +1,7 @@ /* Type definitions for the finite state machine for Bison. - Copyright (C) 1984, 1989, 2000, 2001, 2002, 2003, 2004, 2007, 2009, - 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1989, 2000-2004, 2007, 2009-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/symlist.c b/src/symlist.c index 83e37aa0..e717c3e1 100644 --- a/src/symlist.c +++ b/src/symlist.c @@ -1,7 +1,7 @@ /* Lists of symbols for Bison - Copyright (C) 2002, 2005, 2006, 2007, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2002, 2005-2007, 2009-2011 Free Software Foundation, + Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/symlist.h b/src/symlist.h index 84de2df5..297d414a 100644 --- a/src/symlist.h +++ b/src/symlist.h @@ -1,7 +1,7 @@ /* Lists of symbols for Bison - Copyright (C) 2002, 2005, 2006, 2007, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2002, 2005-2007, 2009-2011 Free Software Foundation, + Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/symtab.c b/src/symtab.c index 723b11fe..273cdd66 100644 --- a/src/symtab.c +++ b/src/symtab.c @@ -1,7 +1,7 @@ /* Symbol table manager for Bison. - Copyright (C) 1984, 1989, 2000, 2001, 2002, 2004, 2005, 2006, 2007, - 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1989, 2000-2002, 2004-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/symtab.h b/src/symtab.h index 08f64c41..b065d0db 100644 --- a/src/symtab.h +++ b/src/symtab.h @@ -1,7 +1,7 @@ /* Definitions for symtab.c and callers, part of Bison. - Copyright (C) 1984, 1989, 1992, 2000, 2001, 2002, 2004, 2005, 2006, - 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1989, 1992, 2000-2002, 2004-2011 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/system.h b/src/system.h index 0bd684f0..97a92257 100644 --- a/src/system.h +++ b/src/system.h @@ -1,7 +1,6 @@ /* System-dependent definitions for Bison. - Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, - 2010 Free Software Foundation, Inc. + Copyright (C) 2000-2007, 2009-2011 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src/tables.c b/src/tables.c index 90ca94c1..ef37fbab 100644 --- a/src/tables.c +++ b/src/tables.c @@ -1,7 +1,7 @@ /* Output the generated parsing program for Bison. - Copyright (C) 1984, 1986, 1989, 1992, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 1992, 2000-2006, 2009-2011 Free + Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/tables.h b/src/tables.h index 536d904e..c563476d 100644 --- a/src/tables.h +++ b/src/tables.h @@ -1,6 +1,6 @@ /* Prepare the LALR and GLR parser tables. - Copyright (C) 2002, 2004, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2002, 2004, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/uniqstr.c b/src/uniqstr.c index 04add18f..dbe343f8 100644 --- a/src/uniqstr.c +++ b/src/uniqstr.c @@ -1,7 +1,6 @@ /* Keep a unique copy of strings. - Copyright (C) 2002, 2003, 2004, 2005, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2002-2005, 2009-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. diff --git a/src/uniqstr.h b/src/uniqstr.h index 757128fc..8beea278 100644 --- a/src/uniqstr.h +++ b/src/uniqstr.h @@ -1,7 +1,6 @@ /* Keeping a unique copy of strings. - Copyright (C) 2002, 2003, 2008, 2009, 2010 Free Software - Foundation, Inc. + Copyright (C) 2002-2003, 2008-2011 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. |