Change all <coordinate> types to <length> in preparation for referencing css3-values.
authorCameron McCormack <cam@mcc.id.au>
Fri, 18 Jan 2013 16:14:02 +1100
changeset 426 ab020852f879
parent 425 ed66ef437753
child 427 a8cda583f19b
Change all <coordinate> types to <length> in preparation for referencing css3-values.
master/animate.html
master/definitions.xml
master/extend.html
master/interact.html
master/painting.html
master/pservers.html
master/shapes.html
master/struct.html
master/text.html
master/types.html
--- a/master/animate.html	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/animate.html	Fri Jan 18 16:14:02 2013 +1100
@@ -500,8 +500,7 @@
 <p>The distance functions for types that support paced animation are as follows:</p>
 
 <dl class='indented'>
-  <dt><a href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a>,
-  <a href="types.html#DataTypeInteger">&lt;integer&gt;</a>,
+  <dt><a href="types.html#DataTypeInteger">&lt;integer&gt;</a>,
   <a href="types.html#DataTypeLength">&lt;length&gt;</a> and
   <a href="types.html#DataTypeNumber">&lt;number&gt;</a></dt>
   <dd>
@@ -2265,16 +2264,6 @@
     </tr>
     <tr>
       <th><a
-      href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></th>
-      <td>yes</td>
-      <td>yes</td>
-      <td>yes</td>
-      <td>no</td>
-      <td>no</td>
-      <td>&nbsp;</td>
-    </tr>
-    <tr>
-      <th><a
       href="types.html#DataTypeFrequency">&lt;frequency&gt;</a></th>
       <td>no</td>
       <td>no</td>
--- a/master/definitions.xml	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/definitions.xml	Fri Jan 18 16:14:02 2013 +1100
@@ -1158,7 +1158,6 @@
   <symbol name='anything' href='types.html#DataTypeAnything'/>
   <symbol name='color' href='types.html#DataTypeColor'/>
   <symbol name='child-selector' href='types.html#DataTypeChildSelector'/>
-  <symbol name='coordinate' href='types.html#DataTypeCoordinate'/>
   <symbol name='dasharray' href='painting.html#DataTypeDasharray'/>
   <symbol name='frequency' href='types.html#DataTypeFrequency'/>
   <symbol name='gradient' href='types.html#DataTypeGradient'/>
--- a/master/extend.html	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/extend.html	Fri Jan 18 16:14:02 2013 +1100
@@ -126,7 +126,7 @@
       <dl>
         <dt id="ForeignObjectElementXAttribute"><span
         class="adef">x</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The x-axis coordinate of one corner of the rectangular
         region into which the graphics associated with the contents
         of the <a>'foreignObject'</a>
@@ -138,7 +138,7 @@
         yes.</span></dd>
         <dt id="ForeignObjectElementYAttribute"><span
         class="adef">y</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The y-axis coordinate of one corner of the rectangular
         region into which the referenced document is placed.<br />
          If the attribute is not specified, the effect is as if a
--- a/master/interact.html	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/interact.html	Fri Jan 18 16:14:02 2013 +1100
@@ -1078,7 +1078,7 @@
       <dl>
         <dt id="CursorElementXAttribute"><span
         class="adef">x</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The <em>x-coordinate</em> of the position in the
         cursor's coordinate system which represents the precise
         position that is being pointed to.<br />
@@ -1089,7 +1089,7 @@
         yes.</span></dd>
         <dt id="CursorElementYAttribute"><span
         class="adef">y</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The <em>y-coordinate</em> of the position in the
         cursor's coordinate system which represents the precise
         position that is being pointed to.<br />
--- a/master/painting.html	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/painting.html	Fri Jan 18 16:14:02 2013 +1100
@@ -1887,7 +1887,7 @@
   </tr>
   <tr>
     <td><dfn id="MarkerElementRefXAttribute">refX</dfn>, <dfn id="MarkerElementRefYAttribute">refY</dfn></td>
-    <td><a>&lt;coordinate&gt;</a></td>
+    <td><a>&lt;length&gt;</a></td>
     <td>0</td>
     <td>yes</td>
   </tr>
--- a/master/pservers.html	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/pservers.html	Fri Jan 18 16:14:02 2013 +1100
@@ -437,7 +437,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd>
+	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd>
 	<dt><a>Lacuna value</a></dt>  <dd>0%</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
@@ -452,7 +452,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd>
+	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd>
 	<dt><a>Lacuna value</a></dt>  <dd>0%</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
@@ -467,7 +467,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd>
+	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd>
 	<dt><a>Lacuna value</a></dt>  <dd>100%</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
@@ -481,7 +481,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd>
+	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd>
 	<dt><a>Lacuna value</a></dt>  <dd>100%</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
@@ -729,7 +729,7 @@
 
     <dt id="RadialGradientElementCXAttribute">
       <span class="adef">cx</span> =
-      "<span class="attr-value"><a>&lt;coordinate&gt;</a></span>"
+      "<span class="attr-value"><a>&lt;length&gt;</a></span>"
     </dt>
     <dd>
 
@@ -741,7 +741,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-<!--	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd> -->
+<!--	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd> -->
 	<dt><a>Lacuna value</a></dt>  <dd>50%</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
@@ -750,7 +750,7 @@
 
     <dt id="RadialGradientElementCYAttribute">
       <span class="adef">cy</span> =
-      "<span class="attr-value"><a>&lt;coordinate&gt;</a></span>"
+      "<span class="attr-value"><a>&lt;length&gt;</a></span>"
     </dt>
     <dd>
 
@@ -759,7 +759,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-<!--	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd> -->
+<!--	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd> -->
 	<dt><a>Lacuna value</a></dt>  <dd>50%</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
@@ -792,7 +792,7 @@
 
     <dt id="RadialGradientElementFXAttribute">
       <span class="adef">fx</span> =
-      "<span class="attr-value"><a>&lt;coordinate&gt;</a></span>"
+      "<span class="attr-value"><a>&lt;length&gt;</a></span>"
     </dt>
     <dd>
 
@@ -840,7 +840,7 @@
 
     <dt id="RadialGradientElementFYAttribute">
       <span class="adef">fy</span> =
-      "<span class="attr-value"><a>&lt;coordinate&gt;</a></span>"
+      "<span class="attr-value"><a>&lt;length&gt;</a></span>"
     </dt>
     <dd>
 
@@ -1625,7 +1625,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd>
+	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd>
 	<dt><a>Lacuna value</a></dt>  <dd>0</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
@@ -1640,7 +1640,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd>
+	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd>
 	<dt><a>Lacuna value</a></dt>  <dd>0</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
@@ -1655,7 +1655,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd>
+	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd>
 	<dt><a>Lacuna value</a></dt>  <dd>0</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
@@ -1677,7 +1677,7 @@
       </p>
 
       <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a>&lt;coordinate&gt;</a></dd>
+	<dt>Value</dt>                <dd><a>&lt;length&gt;</a></dd>
 	<dt><a>Lacuna value</a></dt>  <dd>0</dd>
 	<dt><a>Animatable</a></dt>    <dd>yes</dd>
       </dl>
--- a/master/shapes.html	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/shapes.html	Fri Jan 18 16:14:02 2013 +1100
@@ -111,7 +111,7 @@
       <dl>
         <dt id="RectElementXAttribute"><span
         class="adef">x</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The x-axis coordinate of the side of the rectangle
         which has the smaller x-axis coordinate value in the
         current user coordinate system.<br />
@@ -122,7 +122,7 @@
         yes.</span></dd>
         <dt id="RectElementYAttribute"><span
         class="adef">y</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The y-axis coordinate of the side of the rectangle
         which has the smaller y-axis coordinate value in the
         current user coordinate system.<br />
@@ -312,7 +312,7 @@
       <dl>
         <dt id="CircleElementCXAttribute"><span
         class="adef">cx</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The x-axis coordinate of the center of the
         circle.<br />
          If the attribute is not specified, the effect is as if a
@@ -322,7 +322,7 @@
         yes.</span></dd>
         <dt id="CircleElementCYAttribute"><span
         class="adef">cy</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The y-axis coordinate of the center of the
         circle.<br />
          If the attribute is not specified, the effect is as if a
@@ -376,7 +376,7 @@
       <dl>
         <dt id="EllipseElementCXAttribute"><span
         class="adef">cx</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The x-axis coordinate of the center of the
         ellipse.<br />
          If the attribute is not specified, the effect is as if a
@@ -386,7 +386,7 @@
         yes.</span></dd>
         <dt id="EllipseElementCYAttribute"><span
         class="adef">cy</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The y-axis coordinate of the center of the
         ellipse.<br />
          If the attribute is not specified, the effect is as if a
@@ -449,7 +449,7 @@
       <dl>
         <dt id="LineElementX1Attribute"><span
         class="adef">x1</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The x-axis coordinate of the start of the line.<br />
          If the attribute is not specified, the effect is as if a
         value of "0" were specified.<br />
@@ -458,7 +458,7 @@
         yes.</span></dd>
         <dt id="LineElementY1Attribute"><span
         class="adef">y1</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The y-axis coordinate of the start of the line.<br />
          If the attribute is not specified, the effect is as if a
         value of "0" were specified.<br />
@@ -467,7 +467,7 @@
         yes.</span></dd>
         <dt id="LineElementX2Attribute"><span
         class="adef">x2</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The x-axis coordinate of the end of the line.<br />
          If the attribute is not specified, the effect is as if a
         value of "0" were specified.<br />
@@ -476,7 +476,7 @@
         yes.</span></dd>
         <dt id="LineElementY2Attribute"><span
         class="adef">y2</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a></span>"</dt>
+        href="types.html#DataTypeLength">&lt;length&gt;</a></span>"</dt>
         <dd>The y-axis coordinate of the end of the line.<br />
          If the attribute is not specified, the effect is as if a
         value of "0" were specified.<br />
--- a/master/struct.html	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/struct.html	Fri Jan 18 16:14:02 2013 +1100
@@ -346,7 +346,7 @@
       </tr>
       <tr>
         <td><dfn id="SVGElementXAttribute">x</dfn>, <dfn id="SVGElementYAttribute">y</dfn></td>
-        <td><a>&lt;coordinate&gt;</a></td>
+        <td><a>&lt;length&gt;</a></td>
         <td>0</td>
         <td>yes</td>
       </tr>
@@ -1340,7 +1340,7 @@
       </tr>
       <tr>
         <td><dfn id="UseElementXAttribute">x</dfn>, <dfn id="UseElementYAttribute">y</dfn></td>
-        <td><a>&lt;coordinate&gt;</a></td>
+        <td><a>&lt;length&gt;</a></td>
         <td>0</td>
         <td>yes</td>
       </tr>
@@ -1560,7 +1560,7 @@
       </tr>
       <tr>
         <td><dfn id="ImageElementXAttribute">x</dfn>, <dfn id="ImageElementYAttribute">y</dfn></td>
-        <td><a>&lt;coordinate&gt;</a></td>
+        <td><a>&lt;length&gt;</a></td>
         <td>0</td>
         <td>yes</td>
       </tr>
--- a/master/text.html	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/text.html	Fri Jan 18 16:14:02 2013 +1100
@@ -464,9 +464,9 @@
       <dl>
         <dt id="TextElementXAttribute"><span
         class="adef">x</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinates">&lt;list-of-coordinates&gt;</a></span>"</dt>
+        href="types.html#DataTypeLengths">&lt;list-of-coordinates&gt;</a></span>"</dt>
         <dd>If a single <a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a>
+        href="types.html#DataTypeLength">&lt;length&gt;</a>
         is provided, then the value represents the new absolute X
         coordinate for the <a
         href="text.html#CurrentTextPosition">current text
@@ -474,7 +474,7 @@
         the first character within this element or any of its
         descendants.<br />
          If a comma- or space-separated list of <var>n</var> <a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a>s
+        href="types.html#DataTypeLength">&lt;length&gt;</a>s
         is provided, then the values represent new absolute X
         coordinates for the <a
         href="text.html#CurrentTextPosition">current text
@@ -490,7 +490,7 @@
         yes.</span></dd>
         <dt id="TextElementYAttribute"><span
         class="adef">y</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinates">&lt;list-of-coordinates&gt;</a></span>"</dt>
+        href="types.html#DataTypeLengths">&lt;list-of-coordinates&gt;</a></span>"</dt>
         <dd>The corresponding list of absolute Y coordinates for
         the glyphs corresponding to the characters within this
         element. The processing rules for the <a>'y'</a> attribute parallel the
@@ -681,9 +681,9 @@
       <dl>
         <dt id="TSpanElementXAttribute"><span
         class="adef">x</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinates">&lt;list-of-coordinates&gt;</a></span>"</dt>
+        href="types.html#DataTypeLengths">&lt;list-of-coordinates&gt;</a></span>"</dt>
         <dd>If a single <a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a>
+        href="types.html#DataTypeLength">&lt;length&gt;</a>
         is provided, then the value represents the new absolute X
         coordinate for the <a
         href="text.html#CurrentTextPosition">current text
@@ -691,7 +691,7 @@
         the first character within this element or any of its
         descendants.<br />
          If a comma- or space-separated list of <var>n</var> <a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a>s
+        href="types.html#DataTypeLength">&lt;length&gt;</a>s
         is provided, then the values represent new absolute X
         coordinates for the <a
         href="text.html#CurrentTextPosition">current text
@@ -699,12 +699,12 @@
         of the first <var>n</var> characters within this element or
         any of its descendants.<br />
          If more <a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a>s
+        href="types.html#DataTypeLength">&lt;length&gt;</a>s
         are provided than characters, then the extra <a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a>s
+        href="types.html#DataTypeLength">&lt;length&gt;</a>s
         will have no effect on glyph positioning.<br />
          If more characters exist than <a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a>s,
+        href="types.html#DataTypeLength">&lt;length&gt;</a>s,
         then for each of these extra characters: (a) if an ancestor
         <a>'text'</a> or <a>'tspan'</a> element specifies
         an absolute X coordinate for the given character via an
@@ -733,7 +733,7 @@
         yes.</span></dd>
         <dt id="TSpanElementYAttribute"><span
         class="adef">y</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinates">&lt;list-of-coordinates&gt;</a></span>"</dt>
+        href="types.html#DataTypeLengths">&lt;list-of-coordinates&gt;</a></span>"</dt>
         <dd>The corresponding list of absolute Y coordinates for
         the glyphs corresponding to the characters within this
         element. The processing rules for the <a>'y'</a> attribute parallel the
@@ -4131,9 +4131,9 @@
         no.</span></dd>
         <dt id="AltGlyphElementXAttribute"><span
         class="adef">x</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinates">&lt;list-of-coordinates&gt;</a></span>"</dt>
+        href="types.html#DataTypeLengths">&lt;list-of-coordinates&gt;</a></span>"</dt>
         <dd>The <a
-        href="types.html#DataTypeCoordinate">&lt;coordinate&gt;</a>
+        href="types.html#DataTypeLength">&lt;length&gt;</a>
         values are processed in the same manner as the <a>'tspan/x'</a>
         attribute on the <a>'tspan'</a> element, with the
         following exception: If the referenced alternate glyphs are
@@ -4154,7 +4154,7 @@
         yes.</span></dd>
         <dt id="AltGlyphElementYAttribute"><span
         class="adef">y</span> = "<span class="attr-value"><a
-        href="types.html#DataTypeCoordinates">&lt;list-of-coordinates&gt;</a></span>"</dt>
+        href="types.html#DataTypeLengths">&lt;list-of-coordinates&gt;</a></span>"</dt>
         <dd>The corresponding absolute Y coordinates for rendering
         the <a>'altGlyph'</a>
         element.<br />
--- a/master/types.html	Fri Jan 18 15:56:23 2013 +1100
+++ b/master/types.html	Fri Jan 18 16:14:02 2013 +1100
@@ -306,24 +306,6 @@
     <pre>child-selector ::= select(<a>compound selector</a>#)</pre>
   </dd>
   
-  <dt id='DataTypeCoordinate'>&lt;coordinate&gt;</dt>
-  <dd>
-    <p class="issue">Do we need this separate data type?  Why not just
-    <a>&lt;length&gt;</a> in all the places we currently use <a>&lt;coordinate&gt;</a>?</p>
-
-    <p>A &lt;coordinate&gt; is a length in the user coordinate system that is
-    the given distance from the origin of the user coordinate system along the
-    relevant axis (the x-axis for X coordinates, the y-axis for Y
-    coordinates).  Its syntax is the same as that for
-    <a href='#DataTypeLength'>&lt;length&gt;</a>.</p>
-
-    <pre>coordinate ::= <a href='#Length'>length</a></pre>
-
-    <p>Within the SVG DOM, a &lt;coordinate&gt; is represented as
-    an <a>SVGLength</a> or an <a>SVGAnimatedLength</a>.</p>
-  </dd>
-  
-  
   <dt id="DataTypeFrequency">&lt;frequency&gt;</dt>
   <dd>
     <p>Frequency values are used with aural properties. As defined in
@@ -495,7 +477,7 @@
   <dt id='DataTypeList'>
     <span id='DataTypeListOfIRI'>
       <span id='DataTypeNumbers'>
-        <span id='DataTypeCoordinates'>
+        <span id='DataTypeLengths'>
           <span id='DataTypeLengths'>
             <span class='SVG-Term'>&lt;list-of-<var>T</var>s&gt;</span>
           </span>