bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

doc: use dot/'•' rather than point/'.'


From: Akim Demaille
Subject: doc: use dot/'•' rather than point/'.'
Date: Tue, 23 Jun 2020 07:38:08 +0200

I looked at various sources (Wikipedia, Joel's PhD, Grune & Jacobs /Parsing 
Techniques: a practical guide/, Andrew C. Myers' paper that resulted in 
Vincent's work, etc.), and "dotted rule" wins over "pointed rule".

commit c4b1a2b68ff03d886e096a95c2918be350ff0271
Author: Akim Demaille <akim.demaille@gmail.com>
Date:   Tue Jun 23 07:21:52 2020 +0200

    doc: use dot/'•' rather than point/'.'
    
    AFAICT, "dotted rule" is a more frequent synonym of "item" than
    "pointed rule".  So let's migrate to using "dot" only.
    
    * doc/bison.texi: Use dot/'•' rather than point/'.'.
    
    * src/print-xml.c (print_core): Use dot rather than point.  This is
    not backward compatible, but AFAICT, we don't have actual user of the
    XML output (but ourselves).  So...
    * data/xslt/xml2dot.xsl, data/xslt/xml2text.xsl,
    * data/xslt/xml2xhtml.xsl, tests/report.at: ... adjust.

diff --git a/TODO b/TODO
index 3f21d72d..9696ce4a 100644
--- a/TODO
+++ b/TODO
@@ -33,14 +33,8 @@ Show the counterexamples.  This is going to be really hard 
and/or painful.
 Unless we play it dumb (little structure).
 
 *** Doc
--Wcounterexamples, --report=counterexamples
-
-Use "•" instead of ".".
-
-*** point, dot
-We have too many names.  In XML we use "point", in C "dot".  A traditional
-more accurate name of "item" is "pointed rule", so we should probably prefer
-"point" to "dot".
+-Wcounterexamples, --report=counterexamples.  Don't forget to include
+examples about conflicts in the reports.
 
 ** Bistromathic
 - Hitting tab on a line with a syntax error is ugly
diff --git a/data/xslt/xml2dot.xsl b/data/xslt/xml2dot.xsl
index 968fe987..a8a5edff 100644
--- a/data/xslt/xml2dot.xsl
+++ b/data/xslt/xml2dot.xsl
@@ -159,7 +159,7 @@
   <xsl:param name="prev-rule-number"
     select="preceding-sibling::item[1]/@rule-number"/>
   <xsl:apply-templates select="key('bison:ruleByNumber', @rule-number)">
-    <xsl:with-param name="point" select="@point"/>
+    <xsl:with-param name="dot" select="@dot"/>
     <xsl:with-param name="num" select="@rule-number"/>
     <xsl:with-param name="prev-lhs"
       select="key('bison:ruleByNumber', $prev-rule-number)/lhs[text()]"
@@ -169,7 +169,7 @@
 </xsl:template>
 
 <xsl:template match="rule">
-  <xsl:param name="point"/>
+  <xsl:param name="dot"/>
   <xsl:param name="num"/>
   <xsl:param name="prev-lhs"/>
   <xsl:text>&#10;</xsl:text>
@@ -198,14 +198,14 @@
       <xsl:text>:</xsl:text>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:if test="$point = 0">
+  <xsl:if test="$dot = 0">
     <xsl:text> .</xsl:text>
   </xsl:if>
 
   <!-- RHS -->
   <xsl:for-each select="rhs/symbol|rhs/empty">
     <xsl:apply-templates select="."/>
-    <xsl:if test="$point = position()">
+    <xsl:if test="$dot = position()">
       <xsl:text> .</xsl:text>
     </xsl:if>
   </xsl:for-each>
diff --git a/data/xslt/xml2text.xsl b/data/xslt/xml2text.xsl
index dcfca1fd..3d0550dd 100644
--- a/data/xslt/xml2text.xsl
+++ b/data/xslt/xml2text.xsl
@@ -300,7 +300,7 @@
       name="prev-lhs"
       select="key('bison:ruleByNumber', $prev-rule-number)/lhs[text()]"
    />
-    <xsl:with-param name="point" select="@point"/>
+    <xsl:with-param name="dot" select="@dot"/>
     <xsl:with-param name="lookaheads">
       <xsl:apply-templates select="lookaheads"/>
     </xsl:with-param>
@@ -311,7 +311,7 @@
   <xsl:param name="itemset"/>
   <xsl:param name="pad"/>
   <xsl:param name="prev-lhs"/>
-  <xsl:param name="point"/>
+  <xsl:param name="dot"/>
   <xsl:param name="lookaheads"/>
 
   <xsl:if test="$itemset != 'true' and not($prev-lhs = lhs[text()])">
@@ -347,11 +347,11 @@
 
   <!-- RHS -->
   <xsl:for-each select="rhs/*">
-    <xsl:if test="position() = $point + 1">
+    <xsl:if test="position() = $dot + 1">
       <xsl:text> .</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="."/>
-    <xsl:if test="position() = last() and position() = $point">
+    <xsl:if test="position() = last() and position() = $dot">
       <xsl:text> .</xsl:text>
     </xsl:if>
   </xsl:for-each>
diff --git a/data/xslt/xml2xhtml.xsl b/data/xslt/xml2xhtml.xsl
index 4a30bd84..9e7267e3 100644
--- a/data/xslt/xml2xhtml.xsl
+++ b/data/xslt/xml2xhtml.xsl
@@ -75,7 +75,7 @@
       ol.lower-alpha {
         list-style-type: lower-alpha;
       }
-      .point {
+      .dot {
         color: #cc0000;
       }
       #footer {
@@ -457,7 +457,7 @@
     <xsl:with-param name="prev-lhs"
       select="key('bison:ruleByNumber', $prev-rule-number)/lhs[text()]"
    />
-    <xsl:with-param name="point" select="@point"/>
+    <xsl:with-param name="dot" select="@dot"/>
     <xsl:with-param name="lookaheads">
       <xsl:apply-templates select="lookaheads"/>
     </xsl:with-param>
@@ -468,7 +468,7 @@
   <xsl:param name="itemset"/>
   <xsl:param name="pad"/>
   <xsl:param name="prev-lhs"/>
-  <xsl:param name="point"/>
+  <xsl:param name="dot"/>
   <xsl:param name="lookaheads"/>
 
   <xsl:if test="$itemset != 'true' and not($prev-lhs = lhs[text()])">
@@ -529,14 +529,14 @@
 
   <!-- RHS -->
   <xsl:for-each select="rhs/*">
-    <xsl:if test="position() = $point + 1">
+    <xsl:if test="position() = $dot + 1">
       <xsl:text> </xsl:text>
-      <span class="point">&#x2022;</span>
+      <span class="dot">&#x2022;</span>
     </xsl:if>
     <xsl:apply-templates select="."/>
-    <xsl:if test="position() = last() and position() = $point">
+    <xsl:if test="position() = last() and position() = $dot">
       <xsl:text> </xsl:text>
-      <span class="point">&#x2022;</span>
+      <span class="dot">&#x2022;</span>
     </xsl:if>
   </xsl:for-each>
   <xsl:if test="$lookaheads">
diff --git a/doc/bison.texi b/doc/bison.texi
index c60897bc..5a81202b 100644
--- a/doc/bison.texi
+++ b/doc/bison.texi
@@ -8301,7 +8301,7 @@ explicitly.  This shift/reduce conflicts occurs in the 
following situation,
 where the period denotes the current parsing state:
 
 @example
-if @var{e1} then if  @var{e2} then @var{s1} . else @var{s2}
+if @var{e1} then if  @var{e2} then @var{s1} • else @var{s2}
 @end example
 
 The conflict involves the reduction of the rule @samp{IF expr THEN
@@ -9833,39 +9833,40 @@ and reports the uses of the symbols:
 @group
 Terminals, with rules where they appear
 
-$end (0) 0
-'*' (42) 3
-'+' (43) 1
-'-' (45) 2
-'/' (47) 4
-error (256)
-NUM <ival> (258) 5
-STR <sval> (259)
+    $end (0) 0
+    '*' (42) 3
+    '+' (43) 1
+    '-' (45) 2
+    '/' (47) 4
+    error (256)
+    NUM <ival> (258) 5
+    STR <sval> (259)
 @end group
 
 @group
 Nonterminals, with rules where they appear
 
-$accept (9)
-    on left: 0
-exp <ival> (10)
-    on left: 1 2 3 4 5, on right: 0 1 2 3 4
+    $accept (9)
+        on left: 0
+    exp <ival> (10)
+        on left: 1 2 3 4 5
+        on right: 0 1 2 3 4
 @end group
 @end example
 
 @noindent
 @cindex item
-@cindex pointed rule
-@cindex rule, pointed
-Bison then proceeds onto the automaton itself, describing each state
-with its set of @dfn{items}, also known as @dfn{pointed rules}.  Each
-item is a production rule together with a point (@samp{.}) marking
-the location of the input cursor.
+@cindex dotted rule
+@cindex rule, dotted
+Bison then proceeds onto the automaton itself, describing each state with
+its set of @dfn{items}, also known as @dfn{dotted rules}.  Each item is a
+production rule together with a point (@samp{.}) marking the location of the
+input cursor.
 
 @example
 State 0
 
-    0 $accept: . exp $end
+    0 $accept: • exp $end
 
     NUM  shift, and go to state 1
 
@@ -9895,12 +9896,12 @@ you want to see more detail you can invoke 
@command{bison} with
 @example
 State 0
 
-    0 $accept: . exp $end
-    1 exp: . exp '+' exp
-    2    | . exp '-' exp
-    3    | . exp '*' exp
-    4    | . exp '/' exp
-    5    | . NUM
+    0 $accept: • exp $end
+    1 exp: • exp '+' exp
+    2    | • exp '-' exp
+    3    | • exp '*' exp
+    4    | • exp '/' exp
+    5    | • NUM
 
     NUM  shift, and go to state 1
 
@@ -9913,25 +9914,25 @@ In the state 1@dots{}
 @example
 State 1
 
-    5 exp: NUM .
+    5 exp: NUM •
 
     $default  reduce using rule 5 (exp)
 @end example
 
 @noindent
 the rule 5, @samp{exp: NUM;}, is completed.  Whatever the lookahead token
-(@samp{$default}), the parser will reduce it.  If it was coming from
-State 0, then, after this reduction it will return to state 0, and will
-jump to state 2 (@samp{exp: go to state 2}).
+(@samp{$default}), the parser will reduce it.  If it was coming from State
+0, then, after this reduction it will return to state 0, and will jump to
+state 2 (@samp{exp: go to state 2}).
 
 @example
 State 2
 
-    0 $accept: exp . $end
-    1 exp: exp . '+' exp
-    2    | exp . '-' exp
-    3    | exp . '*' exp
-    4    | exp . '/' exp
+    0 $accept: exp • $end
+    1 exp: exp • '+' exp
+    2    | exp • '-' exp
+    3    | exp • '*' exp
+    4    | exp • '/' exp
 
     $end  shift, and go to state 3
     '+'   shift, and go to state 4
@@ -9941,12 +9942,11 @@ State 2
 @end example
 
 @noindent
-In state 2, the automaton can only shift a symbol.  For instance,
-because of the item @samp{exp: exp . '+' exp}, if the lookahead is
-@samp{+} it is shifted onto the parse stack, and the automaton
-jumps to state 4, corresponding to the item @samp{exp: exp '+' . exp}.
-Since there is no default action, any lookahead not listed triggers a syntax
-error.
+In state 2, the automaton can only shift a symbol.  For instance, because of
+the item @samp{exp: exp • '+' exp}, if the lookahead is @samp{+} it is
+shifted onto the parse stack, and the automaton jumps to state 4,
+corresponding to the item @samp{exp: exp '+' • exp}.  Since there is no
+default action, any lookahead not listed triggers a syntax error.
 
 @cindex accepting state
 The state 3 is named the @dfn{final state}, or the @dfn{accepting
@@ -9955,7 +9955,7 @@ state}:
 @example
 State 3
 
-    0 $accept: exp $end .
+    0 $accept: exp $end •
 
     $default  accept
 @end example
@@ -9970,7 +9970,7 @@ the reader.
 @example
 State 4
 
-    1 exp: exp '+' . exp
+    1 exp: exp '+' • exp
 
     NUM  shift, and go to state 1
 
@@ -9979,7 +9979,7 @@ State 4
 
 State 5
 
-    2 exp: exp '-' . exp
+    2 exp: exp '-' • exp
 
     NUM  shift, and go to state 1
 
@@ -9988,7 +9988,7 @@ State 5
 
 State 6
 
-    3 exp: exp '*' . exp
+    3 exp: exp '*' • exp
 
     NUM  shift, and go to state 1
 
@@ -9997,7 +9997,7 @@ State 6
 
 State 7
 
-    4 exp: exp '/' . exp
+    4 exp: exp '/' • exp
 
     NUM  shift, and go to state 1
 
@@ -10010,11 +10010,11 @@ As was announced in beginning of the report, 
@samp{State 8 conflicts:
 @example
 State 8
 
-    1 exp: exp . '+' exp
-    1    | exp '+' exp .
-    2    | exp . '-' exp
-    3    | exp . '*' exp
-    4    | exp . '/' exp
+    1 exp: exp • '+' exp
+    1    | exp '+' exp •
+    2    | exp • '-' exp
+    3    | exp • '*' exp
+    4    | exp • '/' exp
 
     '*'  shift, and go to state 6
     '/'  shift, and go to state 7
@@ -10052,11 +10052,11 @@ with some set of possible lookahead tokens.  When run 
with
 @example
 State 8
 
-    1 exp: exp . '+' exp
-    1    | exp '+' exp .  [$end, '+', '-', '/']
-    2    | exp . '-' exp
-    3    | exp . '*' exp
-    4    | exp . '/' exp
+    1 exp: exp • '+' exp
+    1    | exp '+' exp •  [$end, '+', '-', '/']
+    2    | exp • '-' exp
+    3    | exp • '*' exp
+    4    | exp • '/' exp
 
     '*'  shift, and go to state 6
     '/'  shift, and go to state 7
@@ -10084,11 +10084,11 @@ The remaining states are similar:
 @group
 State 9
 
-    1 exp: exp . '+' exp
-    2    | exp . '-' exp
-    2    | exp '-' exp .
-    3    | exp . '*' exp
-    4    | exp . '/' exp
+    1 exp: exp • '+' exp
+    2    | exp • '-' exp
+    2    | exp '-' exp •
+    3    | exp • '*' exp
+    4    | exp • '/' exp
 
     '*'  shift, and go to state 6
     '/'  shift, and go to state 7
@@ -10100,11 +10100,11 @@ State 9
 @group
 State 10
 
-    1 exp: exp . '+' exp
-    2    | exp . '-' exp
-    3    | exp . '*' exp
-    3    | exp '*' exp .
-    4    | exp . '/' exp
+    1 exp: exp • '+' exp
+    2    | exp • '-' exp
+    3    | exp • '*' exp
+    3    | exp '*' exp •
+    4    | exp • '/' exp
 
     '/'  shift, and go to state 7
 
@@ -10115,11 +10115,11 @@ State 10
 @group
 State 11
 
-    1 exp: exp . '+' exp
-    2    | exp . '-' exp
-    3    | exp . '*' exp
-    4    | exp . '/' exp
-    4    | exp '/' exp .
+    1 exp: exp • '+' exp
+    2    | exp • '-' exp
+    3    | exp • '*' exp
+    4    | exp • '/' exp
+    4    | exp '/' exp •
 
     '+'  shift, and go to state 4
     '-'  shift, and go to state 5
@@ -10192,9 +10192,9 @@ analysis of the textual report.
 
 @subheading Graphical Representation of States
 
-The items (pointed rules) for each state are grouped together in graph nodes.
-Their numbering is the same as in the verbose file. See the following points,
-about transitions, for examples
+The items (dotted rules) for each state are grouped together in graph nodes.
+Their numbering is the same as in the verbose file. See the following
+points, about transitions, for examples
 
 When invoked with @option{--report=lookaheads}, the lookahead tokens, when
 needed, are shown next to the relevant rule between square brackets as a
@@ -10215,7 +10215,7 @@ shift. The following describes a reduction in the 
@file{rr.output} file:
 @group
 State 3
 
-    1 exp: a . ";"
+    1 exp: a • ";"
 
     ";"  shift, and go to state 6
 @end group
@@ -10236,8 +10236,8 @@ This is how reductions are represented in the verbose 
file @file{rr.output}:
 @example
 State 1
 
-    3 a: "0" .  [";"]
-    4 b: "0" .  ["."]
+    3 a: "0" •  [";"]
+    4 b: "0" •  ["."]
 
     "."       reduce using rule 4 (b)
     $default  reduce using rule 3 (a)
diff --git a/src/gram.h b/src/gram.h
index 7f08e499..02b2dd3e 100644
--- a/src/gram.h
+++ b/src/gram.h
@@ -229,7 +229,7 @@ print_dot_fallback (unsigned int code _GL_UNUSED,
 }
 
 /* Print "•", the symbol used to represent a point in an item (aka, a
-   pointed rule).  */
+   dotted rule).  */
 static inline void
 print_dot (FILE *out)
 {
diff --git a/src/print-xml.c b/src/print-xml.c
index 168d6bd5..8bb43bb3 100644
--- a/src/print-xml.c
+++ b/src/print-xml.c
@@ -89,7 +89,7 @@ print_core (FILE *out, int level, state *s)
           if (reds->lookahead_tokens && red != -1)
             {
               xml_printf (out, level + 1,
-                          "<item rule-number=\"%d\" point=\"%d\">",
+                          "<item rule-number=\"%d\" dot=\"%d\">",
                           r->number, sp1 - sp);
               state_rule_lookahead_tokens_print_xml (s, r,
                                                      out, level + 2);
@@ -100,7 +100,7 @@ print_core (FILE *out, int level, state *s)
 
       if (!printed)
         xml_printf (out, level + 1,
-                    "<item rule-number=\"%d\" point=\"%d\"/>",
+                    "<item rule-number=\"%d\" dot=\"%d\"/>",
                     r->number,
                     sp1 - sp);
     }
diff --git a/tests/report.at b/tests/report.at
index 3801c919..9e9f1272 100644
--- a/tests/report.at
+++ b/tests/report.at
@@ -789,10 +789,10 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="0">
       <itemset>
-        <item rule-number="0" point="0"/>
-        <item rule-number="1" point="0"/>
-        <item rule-number="2" point="0"/>
-        <item rule-number="3" point="0"/>
+        <item rule-number="0" dot="0"/>
+        <item rule-number="1" dot="0"/>
+        <item rule-number="2" dot="0"/>
+        <item rule-number="3" dot="0"/>
       </itemset>
       <actions>
         <transitions>
@@ -809,7 +809,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="1">
       <itemset>
-        <item rule-number="0" point="1"/>
+        <item rule-number="0" dot="1"/>
       </itemset>
       <actions>
         <transitions>
@@ -823,14 +823,14 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="2">
       <itemset>
-        <item rule-number="1" point="1"/>
-        <item rule-number="3" point="1"/>
-        <item rule-number="4" point="0"/>
-        <item rule-number="5" point="0"/>
-        <item rule-number="8" point="0"/>
-        <item rule-number="9" point="0"/>
-        <item rule-number="10" point="0"/>
-        <item rule-number="11" point="0"/>
+        <item rule-number="1" dot="1"/>
+        <item rule-number="3" dot="1"/>
+        <item rule-number="4" dot="0"/>
+        <item rule-number="5" dot="0"/>
+        <item rule-number="8" dot="0"/>
+        <item rule-number="9" dot="0"/>
+        <item rule-number="10" dot="0"/>
+        <item rule-number="11" dot="0"/>
       </itemset>
       <actions>
         <transitions>
@@ -850,7 +850,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="3">
       <itemset>
-        <item rule-number="0" point="2"/>
+        <item rule-number="0" dot="2"/>
       </itemset>
       <actions>
         <transitions/>
@@ -864,11 +864,11 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="4">
       <itemset>
-        <item rule-number="8" point="0"/>
-        <item rule-number="8" point="1"/>
-        <item rule-number="9" point="0"/>
-        <item rule-number="10" point="0"/>
-        <item rule-number="11" point="0"/>
+        <item rule-number="8" dot="0"/>
+        <item rule-number="8" dot="1"/>
+        <item rule-number="9" dot="0"/>
+        <item rule-number="10" dot="0"/>
+        <item rule-number="11" dot="0"/>
       </itemset>
       <actions>
         <transitions>
@@ -886,12 +886,12 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="5">
       <itemset>
-        <item rule-number="5" point="1">
+        <item rule-number="5" dot="1">
           <lookaheads>
             <symbol>&quot;:=&quot;</symbol>
           </lookaheads>
         </item>
-        <item rule-number="10" point="1">
+        <item rule-number="10" dot="1">
           <lookaheads>
             <symbol>&quot;end of file&quot;</symbol>
           </lookaheads>
@@ -910,7 +910,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="6">
       <itemset>
-        <item rule-number="11" point="1"/>
+        <item rule-number="11" dot="1"/>
       </itemset>
       <actions>
         <transitions/>
@@ -924,11 +924,11 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="7">
       <itemset>
-        <item rule-number="8" point="0"/>
-        <item rule-number="9" point="0"/>
-        <item rule-number="9" point="1"/>
-        <item rule-number="10" point="0"/>
-        <item rule-number="11" point="0"/>
+        <item rule-number="8" dot="0"/>
+        <item rule-number="9" dot="0"/>
+        <item rule-number="9" dot="1"/>
+        <item rule-number="10" dot="0"/>
+        <item rule-number="11" dot="0"/>
       </itemset>
       <actions>
         <transitions>
@@ -946,7 +946,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="8">
       <itemset>
-        <item rule-number="3" point="2"/>
+        <item rule-number="3" dot="2"/>
       </itemset>
       <actions>
         <transitions/>
@@ -960,7 +960,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="9">
       <itemset>
-        <item rule-number="4" point="1"/>
+        <item rule-number="4" dot="1"/>
       </itemset>
       <actions>
         <transitions>
@@ -974,7 +974,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="10">
       <itemset>
-        <item rule-number="1" point="2"/>
+        <item rule-number="1" dot="2"/>
       </itemset>
       <actions>
         <transitions/>
@@ -988,7 +988,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="11">
       <itemset>
-        <item rule-number="10" point="1"/>
+        <item rule-number="10" dot="1"/>
       </itemset>
       <actions>
         <transitions/>
@@ -1002,8 +1002,8 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="12">
       <itemset>
-        <item rule-number="6" point="0"/>
-        <item rule-number="8" point="2"/>
+        <item rule-number="6" dot="0"/>
+        <item rule-number="8" dot="2"/>
       </itemset>
       <actions>
         <transitions>
@@ -1019,7 +1019,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="13">
       <itemset>
-        <item rule-number="9" point="2"/>
+        <item rule-number="9" dot="2"/>
       </itemset>
       <actions>
         <transitions>
@@ -1033,11 +1033,11 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="14">
       <itemset>
-        <item rule-number="4" point="2"/>
-        <item rule-number="8" point="0"/>
-        <item rule-number="9" point="0"/>
-        <item rule-number="10" point="0"/>
-        <item rule-number="11" point="0"/>
+        <item rule-number="4" dot="2"/>
+        <item rule-number="8" dot="0"/>
+        <item rule-number="9" dot="0"/>
+        <item rule-number="10" dot="0"/>
+        <item rule-number="11" dot="0"/>
       </itemset>
       <actions>
         <transitions>
@@ -1055,8 +1055,8 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="15">
       <itemset>
-        <item rule-number="7" point="0"/>
-        <item rule-number="8" point="3"/>
+        <item rule-number="7" dot="0"/>
+        <item rule-number="8" dot="3"/>
       </itemset>
       <actions>
         <transitions>
@@ -1072,7 +1072,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="16">
       <itemset>
-        <item rule-number="9" point="3"/>
+        <item rule-number="9" dot="3"/>
       </itemset>
       <actions>
         <transitions/>
@@ -1086,7 +1086,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="17">
       <itemset>
-        <item rule-number="4" point="3"/>
+        <item rule-number="4" dot="3"/>
       </itemset>
       <actions>
         <transitions/>
@@ -1100,11 +1100,11 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="18">
       <itemset>
-        <item rule-number="8" point="0"/>
-        <item rule-number="8" point="4"/>
-        <item rule-number="9" point="0"/>
-        <item rule-number="10" point="0"/>
-        <item rule-number="11" point="0"/>
+        <item rule-number="8" dot="0"/>
+        <item rule-number="8" dot="4"/>
+        <item rule-number="9" dot="0"/>
+        <item rule-number="10" dot="0"/>
+        <item rule-number="11" dot="0"/>
       </itemset>
       <actions>
         <transitions>
@@ -1122,7 +1122,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="19">
       <itemset>
-        <item rule-number="8" point="5"/>
+        <item rule-number="8" dot="5"/>
       </itemset>
       <actions>
         <transitions/>
@@ -1531,12 +1531,12 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="0">
       <itemset>
-        <item rule-number="0" point="0"/>
-        <item rule-number="1" point="0"/>
-        <item rule-number="2" point="0"/>
-        <item rule-number="3" point="0"/>
-        <item rule-number="4" point="0"/>
-        <item rule-number="5" point="0"/>
+        <item rule-number="0" dot="0"/>
+        <item rule-number="1" dot="0"/>
+        <item rule-number="2" dot="0"/>
+        <item rule-number="3" dot="0"/>
+        <item rule-number="4" dot="0"/>
+        <item rule-number="5" dot="0"/>
       </itemset>
       <actions>
         <transitions>
@@ -1552,7 +1552,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="1">
       <itemset>
-        <item rule-number="4" point="1"/>
+        <item rule-number="4" dot="1"/>
       </itemset>
       <actions>
         <transitions/>
@@ -1566,7 +1566,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="2">
       <itemset>
-        <item rule-number="5" point="1"/>
+        <item rule-number="5" dot="1"/>
       </itemset>
       <actions>
         <transitions/>
@@ -1580,10 +1580,10 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="3">
       <itemset>
-        <item rule-number="0" point="1"/>
-        <item rule-number="1" point="1"/>
-        <item rule-number="2" point="1"/>
-        <item rule-number="3" point="1"/>
+        <item rule-number="0" dot="1"/>
+        <item rule-number="1" dot="1"/>
+        <item rule-number="2" dot="1"/>
+        <item rule-number="3" dot="1"/>
       </itemset>
       <actions>
         <transitions>
@@ -1599,7 +1599,7 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="4">
       <itemset>
-        <item rule-number="0" point="2"/>
+        <item rule-number="0" dot="2"/>
       </itemset>
       <actions>
         <transitions/>
@@ -1613,13 +1613,13 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="5">
       <itemset>
-        <item rule-number="1" point="0"/>
-        <item rule-number="2" point="0"/>
-        <item rule-number="2" point="2"/>
-        <item rule-number="3" point="0"/>
-        <item rule-number="3" point="2"/>
-        <item rule-number="4" point="0"/>
-        <item rule-number="5" point="0"/>
+        <item rule-number="1" dot="0"/>
+        <item rule-number="2" dot="0"/>
+        <item rule-number="2" dot="2"/>
+        <item rule-number="3" dot="0"/>
+        <item rule-number="3" dot="2"/>
+        <item rule-number="4" dot="0"/>
+        <item rule-number="5" dot="0"/>
       </itemset>
       <actions>
         <transitions>
@@ -1635,12 +1635,12 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="6">
       <itemset>
-        <item rule-number="1" point="0"/>
-        <item rule-number="1" point="2"/>
-        <item rule-number="2" point="0"/>
-        <item rule-number="3" point="0"/>
-        <item rule-number="4" point="0"/>
-        <item rule-number="5" point="0"/>
+        <item rule-number="1" dot="0"/>
+        <item rule-number="1" dot="2"/>
+        <item rule-number="2" dot="0"/>
+        <item rule-number="3" dot="0"/>
+        <item rule-number="4" dot="0"/>
+        <item rule-number="5" dot="0"/>
       </itemset>
       <actions>
         <transitions>
@@ -1656,17 +1656,17 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="7">
       <itemset>
-        <item rule-number="1" point="1"/>
-        <item rule-number="2" point="1"/>
-        <item rule-number="2" point="3">
+        <item rule-number="1" dot="1"/>
+        <item rule-number="2" dot="1"/>
+        <item rule-number="2" dot="3">
           <lookaheads>
             <symbol>$end</symbol>
             <symbol>&quot;+&quot;</symbol>
             <symbol>&quot;⊕&quot;</symbol>
           </lookaheads>
         </item>
-        <item rule-number="3" point="1"/>
-        <item rule-number="3" point="3">
+        <item rule-number="3" dot="1"/>
+        <item rule-number="3" dot="3">
           <lookaheads>
             <symbol>$end</symbol>
             <symbol>&quot;+&quot;</symbol>
@@ -1696,16 +1696,16 @@ AT_CHECK([[sed -e 's/bison-xml-report 
version="[^"]*"/bison-xml-report version="
 
     <state number="8">
       <itemset>
-        <item rule-number="1" point="1"/>
-        <item rule-number="1" point="3">
+        <item rule-number="1" dot="1"/>
+        <item rule-number="1" dot="3">
           <lookaheads>
             <symbol>$end</symbol>
             <symbol>&quot;+&quot;</symbol>
             <symbol>&quot;⊕&quot;</symbol>
           </lookaheads>
         </item>
-        <item rule-number="2" point="1"/>
-        <item rule-number="3" point="1"/>
+        <item rule-number="2" dot="1"/>
+        <item rule-number="3" dot="1"/>
       </itemset>
       <actions>
         <transitions>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]