summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoel E. Denny <joeldenny@joeldenny.org>2011-01-02 09:12:01 -0500
committerJoel E. Denny <joeldenny@joeldenny.org>2011-01-02 10:02:43 -0500
commit575619af5e1f61a5f78fb3910bee424ead5fe5a6 (patch)
tree3ba46a9e3459c23a5eb83e4a57b4e78883f82de7 /src
parentcb3f7f335aa69ba3e6478fea8d4591f4f6d43bc5 (diff)
downloadbison-575619af5e1f61a5f78fb3910bee424ead5fe5a6.tar.gz
maint: run "make update-copyright".
Diffstat (limited to 'src')
-rw-r--r--src/AnnotationList.c2
-rw-r--r--src/AnnotationList.h2
-rw-r--r--src/InadequacyList.c2
-rw-r--r--src/InadequacyList.h2
-rw-r--r--src/LR0.c4
-rw-r--r--src/LR0.h4
-rw-r--r--src/Sbitset.c2
-rw-r--r--src/Sbitset.h2
-rw-r--r--src/assoc.c4
-rw-r--r--src/assoc.h3
-rw-r--r--src/closure.c4
-rw-r--r--src/closure.h4
-rw-r--r--src/complain.c4
-rw-r--r--src/complain.h4
-rw-r--r--src/conflicts.c4
-rw-r--r--src/conflicts.h4
-rw-r--r--src/derives.c4
-rw-r--r--src/derives.h4
-rw-r--r--src/files.c4
-rw-r--r--src/files.h4
-rw-r--r--src/flex-scanner.h2
-rw-r--r--src/getargs.c4
-rw-r--r--src/getargs.h4
-rw-r--r--src/gram.c4
-rw-r--r--src/gram.h4
-rw-r--r--src/graphviz.c2
-rw-r--r--src/graphviz.h2
-rw-r--r--src/ielr.c2
-rw-r--r--src/ielr.h2
-rw-r--r--src/lalr.c4
-rw-r--r--src/lalr.h4
-rw-r--r--src/local.mk3
-rw-r--r--src/location.c3
-rw-r--r--src/location.h3
-rw-r--r--src/main.c4
-rw-r--r--src/muscle-tab.c3
-rw-r--r--src/muscle-tab.h3
-rw-r--r--src/named-ref.c2
-rw-r--r--src/named-ref.h2
-rw-r--r--src/nullable.c4
-rw-r--r--src/nullable.h2
-rw-r--r--src/output.c4
-rw-r--r--src/output.h4
-rw-r--r--src/parse-gram.c862
-rw-r--r--src/parse-gram.h25
-rw-r--r--src/parse-gram.y3
-rw-r--r--src/print-xml.c2
-rw-r--r--src/print-xml.h2
-rw-r--r--src/print.c4
-rw-r--r--src/print.h2
-rw-r--r--src/print_graph.c3
-rw-r--r--src/print_graph.h2
-rw-r--r--src/reader.c4
-rw-r--r--src/reader.h4
-rw-r--r--src/reduce.c4
-rw-r--r--src/reduce.h4
-rw-r--r--src/relation.c4
-rw-r--r--src/relation.h2
-rw-r--r--src/scan-code.h2
-rw-r--r--src/scan-code.l3
-rw-r--r--src/scan-gram.h2
-rw-r--r--src/scan-gram.l3
-rw-r--r--src/scan-skel.h3
-rw-r--r--src/scan-skel.l3
-rw-r--r--src/state.c3
-rw-r--r--src/state.h4
-rw-r--r--src/symlist.c4
-rw-r--r--src/symlist.h4
-rw-r--r--src/symtab.c4
-rw-r--r--src/symtab.h4
-rw-r--r--src/system.h3
-rw-r--r--src/tables.c4
-rw-r--r--src/tables.h2
-rw-r--r--src/uniqstr.c3
-rw-r--r--src/uniqstr.h3
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.
diff --git a/src/LR0.c b/src/LR0.c
index a2efd5e1..29689658 100644
--- a/src/LR0.c
+++ b/src/LR0.c
@@ -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.
diff --git a/src/LR0.h b/src/LR0.h
index f880fe83..2c86bcf7 100644
--- a/src/LR0.h
+++ b/src/LR0.h
@@ -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.
diff --git a/src/gram.c b/src/gram.c
index a0e528ab..49f2eb7e 100644
--- a/src/gram.c
+++ b/src/gram.c
@@ -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.
diff --git a/src/gram.h b/src/gram.h
index 85792d6f..50d9c348 100644
--- a/src/gram.h
+++ b/src/gram.h
@@ -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.
diff --git a/src/ielr.c b/src/ielr.c
index a2c654cf..2bf9412b 100644
--- a/src/ielr.c
+++ b/src/ielr.c
@@ -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.
diff --git a/src/ielr.h b/src/ielr.h
index db1fb44f..a488a150 100644
--- a/src/ielr.h
+++ b/src/ielr.h
@@ -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.
diff --git a/src/lalr.c b/src/lalr.c
index 843d37a7..40a4a68e 100644
--- a/src/lalr.c
+++ b/src/lalr.c
@@ -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.
diff --git a/src/lalr.h b/src/lalr.h
index b943aed9..0fec83b1 100644
--- a/src/lalr.h
+++ b/src/lalr.h
@@ -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.
diff --git a/src/main.c b/src/main.c
index d395eb17..eca261a2 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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.