]> git.saurik.com Git - bison.git/commitdiff
doc: %initial-action to initialize yylloc.
authorAkim Demaille <demaille@gostai.com>
Wed, 19 Aug 2009 11:34:48 +0000 (13:34 +0200)
committerAkim Demaille <demaille@gostai.com>
Wed, 19 Aug 2009 11:36:22 +0000 (13:36 +0200)
Reported by Bill Allombert.
* doc/bison.texinfo: Set fill-column to 76.
(Location Type): Document the use of %initial-action to initialize
yylloc.

(cherry picked from commit d59e456dbf5d9747e2fe0c0539f2ec670ce6f9c4)

ChangeLog
THANKS
doc/bison.texinfo

index ff5ef773d0de4cde080ac462c278ac7bbb15d55f..3e74d9af01b50cc6470fd6d0033c346a0a500dc2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-08-19  Akim Demaille  <demaille@gostai.com>
+
+       doc: %initial-action to initialize yylloc.
+       Reported by Bill Allombert.
+       * doc/bison.texinfo: Set fill-column to 76.
+       (Location Type): Document the use of %initial-action to initialize
+       yylloc.
+
 2009-08-18  Joel E. Denny  <jdenny@clemson.edu>
 
        maint: update for gnulib's recent update-copyright changes
diff --git a/THANKS b/THANKS
index f7ae63fdee4fcb8a801a7d9cb7310c7340cde70d..b48bb73356eb8b99e4e2e69f02c23b97dddc7407 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -14,6 +14,7 @@ Art Haas                  ahaas@neosoft.com
 Baron Schwartz            baron@sequent.org
 Benoit Perrot             benoit.perrot@epita.fr
 Bert Deknuydt             Bert.Deknuydt@esat.kuleuven.ac.be
+Bill Allombert            Bill.Allombert@math.u-bordeaux1.fr
 Bob Rossi                 bob@brasko.net
 Brandon Lucia             blucia@gmail.com
 Bruce Lilly               blilly@erols.com
index 3c63a19a9666f2e1cc5226a92b7af2f10a9e27f5..f7999301b1700afe10c30d410df60ac6f5f0317e 100644 (file)
@@ -3804,8 +3804,11 @@ typedef struct YYLTYPE
 @} YYLTYPE;
 @end example
 
-At the beginning of the parsing, Bison initializes all these fields to 1
-for @code{yylloc}.
+When @code{YYLTYPE} is not defined, at the beginning of the parsing, Bison
+initializes all these fields to 1 for @code{yylloc}.  To initialize
+@code{yylloc} with a custom location type (or to chose a different
+initialization), use the @code{%initial-action} directive.  @xref{Initial
+Action Decl, , Performing Actions before Parsing}.
 
 @node Actions and Locations
 @subsection Actions and Locations
@@ -10555,6 +10558,10 @@ grammatically indivisible.  The piece of text it represents is a token.
 
 @bye
 
+@c Local Variables:
+@c fill-column: 76
+@c End:
+
 @c LocalWords: texinfo setfilename settitle setchapternewpage finalout
 @c LocalWords: ifinfo smallbook shorttitlepage titlepage GPL FIXME iftex
 @c LocalWords: akim fn cp syncodeindex vr tp synindex dircategory direntry