Subject: Re: [sv-ac] FW: PROPOSAL for statement_expr BNF
From: John Havlicek (john.havlicek@motorola.com)
Date: Tue Dec 09 2003 - 22:09:02 PST
Brad:
I have not looked at the details of your proposal yet (sorry for this
being half-baked at best), but you should be aware that current
proposals in SV-AC will change the precedence of sequence building
operators so that ## is not lowest precedence among them. The
rationale is that the shared operators between the sequence and
property levels of the language should be in the middle of the
precedence order. Also, these proposals prefer treating ## as higher
precedence than branching sequence operators like intersect so that
the linear operators (concatenation, repetition) have higher precedence
than the branching operators.
Best regards,
John H.
> From: "David W. Smith" <david.smith@synopsys.com>
> Date: Mon, 8 Dec 2003 15:39:08 -0800
> X-Priority: 3 (Normal)
> X-MSMail-Priority: Normal
> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
> Importance: Normal
> Sender: owner-sv-ac@eda.org
> Precedence: bulk
>
> This is a multi-part message in MIME format.
>
> ------=_NextPart_000_0067_01C3BDA1.6BC39530
> Content-Type: text/plain;
> charset="us-ascii"
> Content-Transfer-Encoding: quoted-printable
>
> Here is a proposal from Brad Pierce.
>
> Regards
> David
>
>
> -----Original Message-----
> From: Brad Pierce [mailto:bpierce@Synopsys.COM]=20
> Sent: Monday, December 08, 2003 2:57 PM
> To: David W. Smith
> Subject: PROPOSAL for statement_expr BNF
>
>
> Attached is a BNF proposal for sequence expressions that attempts to =
> use
> factoring to remove a few ambiguities, i.e., multiple=20
> derivations for the same sequence expression, and to provide more =
> intuition
> to users. The intent is not to eliminate any of the existing language =
> of
> sequence expressions, but only to eliminate some of the possible =
> derivations
> for those sequence expressions.=20
>
> Summary --
>
> 1) Highlights the low precedence of the concatenation
> operator ##
>
> 2) Make more obvious that "##ce1 ##ce2 b" is a legal way
> to express "##(ce1 + ce2) b".
>
> 3) Makes clearer that, conceptually, [* is applied only
> to sequence expressions and sequence instances, which
> the proposal groups into sequence_factor. To apply [*
> to a boolean expression, it must be promoted to a
> sequence_factor.
>
> 4) Likewise, makes clearer that [*=3D and [*-> can only be
> applied to boolean expressions or parenthesized boolean
> expressions, which the proposal groups into
> sequence_primary.
>
> 5) Allows a () to be used around an event control expression
> when it is used as an argument and mandates such () for
> disambiguation in the case that the event control expression
> uses commas. An example from
> http://www.eda-twiki.org/sv-ac/hm/0928.html is
>
> sequence s (a =3D b, c, d);=20
> a ##1 d;=20
> endsequence=20
>
> Side-note --
>
> I've heard some unnecessary concerns about parsing the
> operators in Table 17-1 of the SV 3.1 LRM. In particular,
> there has been the worry that maybe the ## operator should
> be parsed as two # tokens and that it could be possible
> for whitespace or comments to separate them. However, this
> would violate the 1364 Verilog standard, section 2.1,
> which clearly states that one of the types of lexical tokens
> is Operator. (For example, the && operator cannot be parsed
> as two & tokens.) Hence the ## operator is a single token,
> and neither # # nor #/**/# could legally be substituted for it.
>
> -- Brad
>
>
>
> ------=_NextPart_000_0067_01C3BDA1.6BC39530
> Content-Type: text/html;
> name="BNF.A.2.10.sequence_expr.htm"
> Content-Transfer-Encoding: quoted-printable
> Content-Disposition: attachment;
> filename="BNF.A.2.10.sequence_expr.htm"
>
> <html xmlns:v=3D"urn:schemas-microsoft-com:vml"
> xmlns:o=3D"urn:schemas-microsoft-com:office:office"
> xmlns:w=3D"urn:schemas-microsoft-com:office:word"
> xmlns=3D"http://www.w3.org/TR/REC-html40">
>
> <head>
> <meta http-equiv=3DContent-Type content=3D"text/html; =
> charset=3Dwindows-1252">
> <meta name=3DProgId content=3DWord.Document>
> <meta name=3DGenerator content=3D"Microsoft Word 9">
> <meta name=3DOriginator content=3D"Microsoft Word 9">
> <link rel=3DFile-List =
> href=3D"./BNF.A.2.10.sequence_expr_files/filelist.xml">
> <title>Section </title>
> <!--[if gte mso 9]><xml>
> <o:DocumentProperties>
> <o:Author>Unknown User</o:Author>
> <o:LastAuthor>Administrator</o:LastAuthor>
> <o:Revision>2</o:Revision>
> <o:TotalTime>14</o:TotalTime>
> <o:LastPrinted>2003-12-08T22:07:00Z</o:LastPrinted>
> <o:Created>2003-12-08T22:49:00Z</o:Created>
> <o:LastSaved>2003-12-08T22:49:00Z</o:LastSaved>
> <o:Pages>5</o:Pages>
> <o:Words>514</o:Words>
> <o:Characters>2932</o:Characters>
> <o:Company>DellComputerCorporation</o:Company>
> <o:Lines>24</o:Lines>
> <o:Paragraphs>5</o:Paragraphs>
> <o:CharactersWithSpaces>3600</o:CharactersWithSpaces>
> <o:Version>9.4402</o:Version>
> </o:DocumentProperties>
> </xml><![endif]--><!--[if gte mso 9]><xml>
> <w:WordDocument>
> <w:DoNotHyphenateCaps/>
> <w:DrawingGridHorizontalSpacing>6 pt</w:DrawingGridHorizontalSpacing>
> <w:DrawingGridVerticalSpacing>6 pt</w:DrawingGridVerticalSpacing>
> =
> <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>=
>
> <w:UseMarginsForDrawingGridOrigin/>
> <w:Compatibility>
> <w:BalanceSingleByteDoubleByteWidth/>
> <w:DoNotLeaveBackslashAlone/>
> <w:ULTrailSpace/>
> <w:DoNotExpandShiftReturn/>
> <w:UsePrinterMetrics/>
> <w:WW6BorderRules/>
> <w:FootnoteLayoutLikeWW8/>
> <w:ShapeLayoutLikeWW8/>
> <w:AlignTablesRowByRow/>
> <w:ForgetLastTabAlignment/>
> <w:AutoSpaceLikeWord95/>
> <w:LayoutRawTableWidth/>
> <w:LayoutTableRowsApart/>
> </w:Compatibility>
> </w:WordDocument>
> </xml><![endif]-->
> <style>
> <!--
> /* Font Definitions */
> @font-face
> {font-family:TimesNewRoman;
> panose-1:0 0 0 0 0 0 0 0 0 0;
> mso-font-charset:0;
> mso-generic-font-family:auto;
> mso-font-format:other;
> mso-font-pitch:auto;
> mso-font-signature:3 0 0 0 1 0;}
> @font-face
> {font-family:CourierNew;
> panose-1:0 0 0 0 0 0 0 0 0 0;
> mso-font-charset:0;
> mso-generic-font-family:auto;
> mso-font-format:other;
> mso-font-pitch:auto;
> mso-font-signature:3 0 0 0 1 0;}
> /* Style Definitions */
> p.MsoNormal, li.MsoNormal, div.MsoNormal
> {mso-style-parent:"";
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";}
> h1
> {mso-style-next:Normal;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-outline-level:1;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-font-kerning:0pt;
> font-weight:normal;}
> h2
> {mso-style-next:Normal;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-outline-level:2;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> font-weight:normal;}
> h3
> {mso-style-next:Normal;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-outline-level:3;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> font-weight:normal;}
> h4
> {mso-style-next:Normal;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-outline-level:4;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> font-weight:normal;}
> h5
> {mso-style-next:Normal;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-outline-level:5;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> font-weight:normal;}
> h6
> {mso-style-next:Normal;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-outline-level:6;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> font-weight:normal;}
> p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
> {mso-style-next:Normal;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-outline-level:7;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";}
> p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
> {mso-style-next:Normal;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-outline-level:8;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";}
> p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
> {mso-style-next:Normal;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-outline-level:9;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";}
> p.Bibliography, li.Bibliography, div.Bibliography
> {mso-style-name:Bibliography;
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.BNFSyntaxItem, li.BNFSyntaxItem, div.BNFSyntaxItem
> {mso-style-name:BNF_SyntaxItem;
> margin-top:3.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:40.0pt;
> margin-bottom:.0001pt;
> text-indent:-40.0pt;
> mso-pagination:widow-orphan;
> tab-stops:46.0pt 61.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.Body, li.Body, div.Body
> {mso-style-name:Body;
> margin-top:10.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.BodyIndented1, li.BodyIndented1, div.BodyIndented1
> {mso-style-name:"Body\.Indented\.1";
> margin-top:5.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:20.0pt;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:40.0pt 60.0pt 80.0pt 100.0pt 120.0pt 140.0pt 160.0pt 2.5in =
> 200.0pt 220.0pt 240.0pt 260.0pt 280.0pt 300.0pt 320.0pt 340.0pt 5.0in =
> 380.0pt 400.0pt 420.0pt 440.0pt 460.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.CellBody, li.CellBody, div.CellBody
> {mso-style-name:CellBody;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.CellBodyX, li.CellBodyX, div.CellBodyX
> {mso-style-name:"CellBody\.X";
> margin-top:6.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.CellHeading, li.CellHeading, div.CellHeading
> {mso-style-name:CellHeading;
> margin:0in;
> margin-bottom:.0001pt;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.CommitteeList, li.CommitteeList, div.CommitteeList
> {mso-style-name:CommitteeList;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> tab-stops:182.0pt 333.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.DashedList, li.DashedList, div.DashedList
> {mso-style-name:DashedList;
> margin-top:6.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:15.0pt;
> margin-bottom:.0001pt;
> text-align:justify;
> text-indent:-15.0pt;
> mso-pagination:widow-orphan;
> tab-stops:15.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.DashedListindented, li.DashedListindented, div.DashedListindented
> {mso-style-name:"DashedList\.indented";
> margin-top:6.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:30.0pt;
> margin-bottom:.0001pt;
> text-indent:-15.0pt;
> mso-pagination:widow-orphan;
> tab-stops:30.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.ExampleCaption, li.ExampleCaption, div.ExampleCaption
> {mso-style-name:ExampleCaption;
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:20.0pt;
> margin-left:0in;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-style:italic;
> mso-bidi-font-style:normal;}
> p.ExampleCaption1, li.ExampleCaption1, div.ExampleCaption1
> {mso-style-name:"ExampleCaption\.1";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:20.0pt;
> margin-left:0in;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-style:italic;
> mso-bidi-font-style:normal;}
> p.ExampleCode, li.ExampleCode, div.ExampleCode
> {mso-style-name:ExampleCode;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> tab-stops:16.0pt 32.0pt 48.0pt 64.0pt 80.0pt 96.0pt 112.0pt 128.0pt =
> 2.0in 160.0pt 176.0pt 192.0pt 208.0pt 224.0pt 240.0pt 256.0pt 272.0pt =
> 4.0in 304.0pt 320.0pt 336.0pt 352.0pt 368.0pt 384.0pt 400.0pt 416.0pt =
> 6.0in 448.0pt 464.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:CourierNew;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.ExampleCodeIndented, li.ExampleCodeIndented, div.ExampleCodeIndented
> {mso-style-name:"ExampleCode\.Indented";
> margin-top:0in;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:20.0pt;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> tab-stops:.5in 52.0pt 68.0pt 84.0pt 100.0pt 116.0pt 132.0pt 148.0pt =
> 164.0pt 2.5in 196.0pt 212.0pt 228.0pt 244.0pt 260.0pt 276.0pt 292.0pt =
> 308.0pt 4.5in 340.0pt 356.0pt 372.0pt 388.0pt 404.0pt 420.0pt 436.0pt =
> 452.0pt 6.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:CourierNew;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.FigureCaption, li.FigureCaption, div.FigureCaption
> {mso-style-name:FigureCaption;
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:12.0pt;
> margin-left:0in;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.FigureCaption1, li.FigureCaption1, div.FigureCaption1
> {mso-style-name:"FigureCaption\.1";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:12.0pt;
> margin-left:0in;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.Footnote, li.Footnote, div.Footnote
> {mso-style-name:Footnote;
> margin-top:0in;
> margin-right:0in;
> margin-bottom:2.0pt;
> margin-left:8.0pt;
> text-indent:-8.0pt;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:8.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.H2, li.H2, div.H2
> {mso-style-name:"H2\,1\.1";
> margin-top:.25in;
> margin-right:0in;
> margin-bottom:12.0pt;
> margin-left:0in;
> mso-pagination:widow-orphan;
> page-break-after:avoid;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:11.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.H3, li.H3, div.H3
> {mso-style-name:"H3\,1\.1\.1";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:0in;
> mso-pagination:widow-orphan;
> page-break-after:avoid;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.H4, li.H4, div.H4
> {mso-style-name:"H4\,1\.1\.1\.1";
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:0in;
> mso-pagination:widow-orphan;
> page-break-after:avoid;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.H5, li.H5, div.H5
> {mso-style-name:"H5\,1\.1\.1\.1\.1";
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:0in;
> mso-pagination:widow-orphan;
> page-break-after:avoid;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.Note, li.Note, div.Note
> {mso-style-name:Note;
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:12.0pt;
> margin-left:0in;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.NumberedList1, li.NumberedList1, div.NumberedList1
> {mso-style-name:NumberedList1;
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:16.0pt;
> text-align:justify;
> text-indent:-16.0pt;
> mso-pagination:widow-orphan;
> tab-stops:16.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.NumberedList2, li.NumberedList2, div.NumberedList2
> {mso-style-name:NumberedList2;
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:16.0pt;
> text-align:justify;
> text-indent:-16.0pt;
> mso-pagination:widow-orphan;
> tab-stops:16.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.NumberedLista, li.NumberedLista, div.NumberedLista
> {mso-style-name:NumberedLista;
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:32.0pt;
> text-align:justify;
> text-indent:-22.0pt;
> mso-pagination:widow-orphan;
> tab-stops:32.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.NumberedListb, li.NumberedListb, div.NumberedListb
> {mso-style-name:NumberedListb;
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:32.0pt;
> text-align:justify;
> text-indent:-22.0pt;
> mso-pagination:widow-orphan;
> tab-stops:32.0pt;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.NumberedListi, li.NumberedListi, div.NumberedListi
> {mso-style-name:NumberedListi;
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:.8in;
> text-align:justify;
> text-indent:-.2in;
> mso-pagination:widow-orphan;
> tab-stops:.8in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.NumberedListii, li.NumberedListii, div.NumberedListii
> {mso-style-name:NumberedListii;
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:.8in;
> text-align:justify;
> text-indent:-.2in;
> mso-pagination:widow-orphan;
> tab-stops:.8in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.NumberedNote1, li.NumberedNote1, div.NumberedNote1
> {mso-style-name:NumberedNote1;
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:.6in;
> text-align:justify;
> text-indent:-.2in;
> mso-pagination:widow-orphan;
> tab-stops:.6in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.NumberedNote2, li.NumberedNote2, div.NumberedNote2
> {mso-style-name:NumberedNote2;
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:.6in;
> text-align:justify;
> text-indent:-.2in;
> mso-pagination:widow-orphan;
> tab-stops:.6in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.PageFooterleft, li.PageFooterleft, div.PageFooterleft
> {mso-style-name:"PageFooter\.left";
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> tab-stops:center 243.0pt right 6.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.PageFooterright, li.PageFooterright, div.PageFooterright
> {mso-style-name:"PageFooter\.right";
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> tab-stops:center 243.0pt right 6.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.PageHeaderleft, li.PageHeaderleft, div.PageHeaderleft
> {mso-style-name:"PageHeader\.left";
> margin:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:right 6.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.PageHeaderright, li.PageHeaderright, div.PageHeaderright
> {mso-style-name:"PageHeader\.right";
> margin:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:right 6.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.SectionHeading, li.SectionHeading, div.SectionHeading
> {mso-style-name:SectionHeading;
> margin-top:0in;
> margin-right:0in;
> margin-bottom:12.0pt;
> margin-left:0in;
> mso-pagination:widow-orphan;
> page-break-after:avoid;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:14.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.SectionTitle, li.SectionTitle, div.SectionTitle
> {mso-style-name:SectionTitle;
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:.25in;
> margin-left:0in;
> mso-pagination:widow-orphan;
> page-break-after:avoid;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:14.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.SyntaxBoxCaption, li.SyntaxBoxCaption, div.SyntaxBoxCaption
> {mso-style-name:SyntaxBoxCaption;
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:12.0pt;
> margin-left:0in;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-style:italic;
> mso-bidi-font-style:normal;}
> p.SyntaxBoxCaption1, li.SyntaxBoxCaption1, div.SyntaxBoxCaption1
> {mso-style-name:"SyntaxBoxCaption\.1";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:10.0pt;
> margin-left:0in;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-style:italic;
> mso-bidi-font-style:normal;}
> p.TableText, li.TableText, div.TableText
> {mso-style-name:TableText;
> margin:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:9.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.TableTitle, li.TableTitle, div.TableTitle
> {mso-style-name:TableTitle;
> margin-top:0in;
> margin-right:0in;
> margin-bottom:20.0pt;
> margin-left:0in;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.TableTitle1, li.TableTitle1, div.TableTitle1
> {mso-style-name:"TableTitle\.1";
> margin-top:0in;
> margin-right:0in;
> margin-bottom:20.0pt;
> margin-left:0in;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexFigureTitle, li.xAnnexFigureTitle, div.xAnnexFigureTitle
> {mso-style-name:"x\.Annex\.FigureTitle";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexFigureTitle1, li.xAnnexFigureTitle1, div.xAnnexFigureTitle1
> {mso-style-name:"x\.Annex\.FigureTitle\.1";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexH1, li.xAnnexH1, div.xAnnexH1
> {mso-style-name:"x\.Annex\.H1\,A\.1";
> margin-top:10.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> mso-pagination:widow-orphan;
> page-break-after:avoid;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:11.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexH2, li.xAnnexH2, div.xAnnexH2
> {mso-style-name:"x\.Annex\.H2\,A\.1\.1";
> margin-top:6.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:11.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexH3, li.xAnnexH3, div.xAnnexH3
> {mso-style-name:"x\.Annex\.H3\,A\.1\.1\.1";
> margin-top:8.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexH4, li.xAnnexH4, div.xAnnexH4
> {mso-style-name:"x\.Annex\.H4\,A\.1\.1\.1\.1";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexH5, li.xAnnexH5, div.xAnnexH5
> {mso-style-name:"x\.Annex\.H5\,A\.1\.1\.1\.1\.1";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexHeading, li.xAnnexHeading, div.xAnnexHeading
> {mso-style-name:"x\.Annex\.Heading";
> margin-top:0in;
> margin-right:0in;
> margin-bottom:8.0pt;
> margin-left:0in;
> line-height:15.0pt;
> mso-pagination:widow-orphan;
> page-break-after:avoid;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:14.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexnormative, li.xAnnexnormative, div.xAnnexnormative
> {mso-style-name:"x\.Annex\.normative";
> margin-top:6.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.xAnnexTableTitle, li.xAnnexTableTitle, div.xAnnexTableTitle
> {mso-style-name:"x\.Annex\.TableTitle";
> margin:0in;
> margin-bottom:.0001pt;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexTableTitle1, li.xAnnexTableTitle1, div.xAnnexTableTitle1
> {mso-style-name:"x\.Annex\.TableTitle\.1";
> margin:0in;
> margin-bottom:.0001pt;
> text-align:center;
> mso-pagination:widow-orphan;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xAnnexTitle, li.xAnnexTitle, div.xAnnexTitle
> {mso-style-name:"x\.Annex\.Title";
> margin-top:0in;
> margin-right:0in;
> margin-bottom:12.0pt;
> margin-left:0in;
> mso-pagination:widow-orphan;
> page-break-after:avoid;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:14.0pt;
> mso-bidi-font-size:10.0pt;
> font-family:Arial;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;
> font-weight:bold;
> mso-bidi-font-weight:normal;}
> p.xBNFH2, li.xBNFH2, div.xBNFH2
> {mso-style-name:"x\.BNF\.H2";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.xBNFH3, li.xBNFH3, div.xBNFH3
> {mso-style-name:"x\.BNF\.H3";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.xBNFH4, li.xBNFH4, div.xBNFH4
> {mso-style-name:"x\.BNF\.H4";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> p.xBNFH5, li.xBNFH5, div.xBNFH5
> {mso-style-name:"x\.BNF\.H5";
> margin-top:12.0pt;
> margin-right:0in;
> margin-bottom:0in;
> margin-left:0in;
> margin-bottom:.0001pt;
> text-align:justify;
> mso-pagination:widow-orphan;
> tab-stops:.5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in =
> 5.5in;
> mso-layout-grid-align:none;
> punctuation-wrap:simple;
> text-autospace:none;
> font-size:10.0pt;
> font-family:TimesNewRoman;
> mso-fareast-font-family:"Times New Roman";
> mso-bidi-font-family:"Times New Roman";
> color:black;}
> span.1DELETE
> {mso-style-name:"1\.DELETE";
> mso-style-parent:"";
> color:red;
> text-decoration:line-through;}
> span.2DRAFT
> {mso-style-name:"2\.DRAFT";
> mso-style-parent:"";
> color:blue;}
> span.3FIX
> {mso-style-name:"3\.FIX";
> mso-style-parent:"";
> color:red;}
> span.BNFitalic
> {mso-style-name:BNFitalic;
> mso-style-parent:"";
> color:black;
> font-style:italic;}
> span.BNFkeyword
> {mso-style-name:BNFkeyword;
> mso-style-parent:"";
> color:red;
> font-weight:bold;}
> span.Code
> {mso-style-name:Code;
> mso-style-parent:"";
> mso-ansi-font-size:9.0pt;
> mso-ascii-font-family:CourierNew;
> mso-hansi-font-family:CourierNew;
> color:black;}
> span.Keyword
> {mso-style-name:Keyword;
> mso-style-parent:"";
> mso-ansi-font-size:9.0pt;
> mso-ascii-font-family:CourierNew;
> mso-hansi-font-family:CourierNew;
> color:black;
> font-weight:bold;}
> span.Superscript
> {mso-style-name:Superscript;
> mso-style-parent:"";
> vertical-align:super;}
> @page Section1
> {size:8.5in 11.0in;
> margin:1.0in 85.5pt 1.0in 85.5pt;
> mso-header-margin:.5in;
> mso-footer-margin:.5in;
> mso-page-numbers:1;
> mso-paper-source:0;}
> div.Section1
> {page:Section1;}
> /* List Definitions */
> @list l0
> {mso-list-id:-2;
> mso-list-type:simple;
> mso-list-template-ids:1097524858;}
> @list l0:level1
> {mso-level-start-at:0;
> mso-level-text:*;
> mso-level-tab-stop:none;
> mso-level-number-position:left;
> margin-left:0in;
> text-indent:0in;}
> @list l0:level1 lfo1
> {mso-level-start-at:1;
> mso-level-number-format:bullet;
> mso-level-numbering:continue;
> mso-level-text:"Section ";
> mso-level-tab-stop:none;
> mso-level-number-position:left;
> mso-level-legacy:yes;
> mso-level-legacy-indent:.25in;
> mso-level-legacy-space:0in;
> margin-left:.25in;
> text-indent:-.25in;
> font-family:TimesNewRoman;}
> ol
> {margin-bottom:0in;}
> ul
> {margin-bottom:0in;}
> -->
> </style>
> <!--[if gte mso 9]><xml>
> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026"/>
> </xml><![endif]--><!--[if gte mso 9]><xml>
> <o:shapelayout v:ext=3D"edit">
> <o:idmap v:ext=3D"edit" data=3D"1"/>
> </o:shapelayout></xml><![endif]-->
> </head>
>
> <body lang=3DEN-US style=3D'tab-interval:.5in'>
>
> <div class=3DSection1>
>
> <p class=3DSectionHeading =
> style=3D'margin-left:0in;text-indent:0in;mso-list:l0 level1 lfo1'><![if =
> !supportLists]><span
> style=3D'font-family:TimesNewRoman;font-weight:normal'>Section =
> </span><![endif]>A.2.10,
> Table 17-1, Syntax 17-2, Syntax 17-3, Syntax 17-4, Syntax 17-5, Syntax =
> 17-6,
> Syntax 17-7, Syntax 17-8, Syntax 17-9, Syntax 17-10, Syntax 17-11, =
> Syntax
> 17-13, Syntax 17-15<br>
> Sequence expressions </p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>In A.2.10 and Syntax =
> 17-5, REPLACE</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>boolean_abbrev
> ::=3D </p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>consecutive_repetition</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>non_consecutive_repetition</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>goto_repetition</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>WITH</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>boolean_abbrev
> ::=3D </p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>non_consecutive_repetition</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>goto_repetition</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>In A.2.10 and Syntax =
> 17-2, ADD</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>cycle_delay_range_list
> ::=3D cycle_delay_range { cycle_delay_range }</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>In A.2.10 and Syntax =
> 17-2, REPLACE
> </p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_expr
> ::=3D</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>cycle_delay_range
> sequence_expr</p>
>
> <p class=3DBody =
> style=3D'margin-left:1.5in;text-indent:.5in;page-break-after:avoid'>{
> cycle_delay_range sequence_expr }</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_expr cycle_delay_range
> sequence_expr</p>
>
> <p class=3DBody =
> style=3D'margin-left:1.5in;text-indent:.5in;page-break-after:avoid'>{
> cycle_delay_range sequence_expr }</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>expression { <span style=3D'color:red'>,</span>
> variable_assignment } [ boolean_abbrev ]</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span>|<spa=
> n
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span><span =
> style=3D'color:red'>( </span>expression
> { <span style=3D'color:red'>,</span> variable_assignment } <span
> style=3D'color:red'>)</span> [ boolean_abbrev ]</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_instance [ sequence_abbrev ]</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span><span =
> style=3D'color:red'>(</span>
> sequence_expr <span style=3D'color:red'>)</span> [ sequence_abbrev =
> ]</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_expr <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>and</span></b> sequence_expr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_expr <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>intersect</span></b> =
> sequence_expr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_expr <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>or</span></b> sequence_expr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span><b =
> style=3D'mso-bidi-font-weight:normal'><span
> style=3D'color:red'>first_match</span></b> <span =
> style=3D'color:red'>(</span>
> sequence_expr <span style=3D'color:red'>)</span></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>expression <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>throughout</span></b> =
> sequence_expr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_expr <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>within</span></b> sequence_expr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>WITH</p>
>
> <p class=3DBody =
> style=3D'text-indent:.5in;page-break-after:avoid'>sequence_expr =
> ::=3D</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>[
> cycle_delay_range_list ] sequence_subexpr</p>
>
> <p class=3DBody =
> style=3D'margin-left:1.0in;text-indent:.5in;page-break-after:avoid'>{
> cycle_delay_range_list sequence_subexpr }</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_subexpr
> ::=3D</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>sequence_primary
> boolean_abbrev </p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_factor [ sequence_abbrev ]</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_subexpr <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>and</span></b> sequence_subexpr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_subexpr <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>intersect</span></b> =
> sequence_subexpr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_subexpr <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>or</span></b> sequence_subexpr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span><b =
> style=3D'mso-bidi-font-weight:normal'><span
> style=3D'color:red'>first_match</span></b> <span =
> style=3D'color:red'>(</span>
> sequence_expr <span style=3D'color:red'>)</span></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>expression <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>throughout</span></b> =
> sequence_subexpr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_subexpr <b style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>within</span></b> =
> sequence_subexpr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_factor
> ::=3D</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>sequence_atom</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_instance</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span><span =
> style=3D'color:red'>(</span>
> sequence_expr <span style=3D'color:red'>)</span></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_primary
> ::=3D</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>sequence_atom</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span><span =
> style=3D'color:red'>(</span>
> sequence_atom <span style=3D'color:red'>)</span></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_atom
> ::=3D expression { <span style=3D'color:red'>,</span> =
> variable_assignment }</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>In A.2.10 and Syntax =
> 17-2 and
> Syntax 17-4, REPLACE</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>actual_arg_expr
> ::=3D </p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>event_expression</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>WITH</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D"mso-spacerun:
> yes">=A0</span><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>actual_arg_expr
> ::=3D </p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>event_expression</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span><span =
> style=3D'color:red'>(</span>
> event_expression <span style=3D'color:red'>)</span></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>In A.2.10 and Syntax =
> 17-2 and
> Syntax 17-4, in actual_arg_list and formal_list_item, ADD the following
> footnote</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span><span
> style=3D'color:blue'>In an actual_arg_list or a formal_list_item, if an
> actual_arg_expr is an event_expression that uses a comma separator, =
> then to
> prevent ambiguity the event_expression shall be enclosed in =
> parentheses.<span
> style=3D"mso-spacerun: yes">=A0 </span>In an actual_arg_list that uses =
> the named
> argument style, the actual_arg_exprs are always enclosed in =
> parentheses, so no
> additional parentheses shall be required in that case. =
> <o:p></o:p></span></p>
>
> <p class=3DMsoNormal><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DMsoNormal>In 17.6, at the end of the section, ADD</p>
>
> <p class=3DMsoNormal><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DMsoNormal><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span><span
> style=3D'color:blue'>When an actual argument is an event control =
> expression that
> uses a comma, the argument must be enclosed in parentheses; otherwise, =
> the
> comma is treated as a separator in the list of actual =
> arguments.<o:p></o:p></span></p>
>
> <p class=3DMsoNormal><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DMsoNormal><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DMsoNormal>In Table 17-1, in the line for <b =
> style=3D'mso-bidi-font-weight:
> normal'><span style=3D'color:red'>throughout</span></b>, REPLACE </p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>left</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>WITH</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span><span
> style=3D'color:blue'>right<o:p></o:p></span></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>In Syntax 17-3, =
> REPLACE the
> excerpt from sequence_expr WITH</p>
>
> <p class=3DBody style=3D'text-indent:.5in;page-break-after:avoid'><span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_expr ::=3D</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>[
> cycle_delay_range_list ] sequence_subexpr</p>
>
> <p class=3DBody =
> style=3D'margin-left:1.0in;text-indent:.5in;page-break-after:avoid'>{
> cycle_delay_range_list sequence_subexpr }</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>and ADD</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>cycle_delay_range_list</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>In Syntax 17-5, =
> REPLACE the
> excerpt from sequence_expr WITH</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_subexpr
> ::=3D</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>sequence_primary
> boolean_abbrev </p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_factor [ sequence_abbrev ]</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span><span
> style=3D"mso-spacerun: yes">=A0=A0=A0=A0 </span><span =
> style=3D"mso-spacerun: yes">=A0</span>=85</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_factor
> ::=3D</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>sequence_atom</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_instance</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span><span =
> style=3D'color:red'>(</span>
> sequence_expr <span style=3D'color:red'>)</span></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_primary
> ::=3D</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:2'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> =A0=A0=A0=A0=A0=A0=A0 </span>sequence_atom</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>|<span
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </span><span =
> style=3D'color:red'>(</span>
> sequence_atom <span style=3D'color:red'>)</span></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_atom
> ::=3D expression { <span style=3D'color:red'>,</span> =
> variable_assignment }</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>In Syntax 17-6, Syntax =
> 17-7,
> Syntax 17-8, Syntax 17-10, Syntax 17-11, 17-13, REPLACE each occurrence =
> of</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_expr<i
> style=3D'mso-bidi-font-style:normal'><o:p></o:p></i></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>WITH</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_subexpr<i
> style=3D'mso-bidi-font-style:normal'><o:p></o:p></i></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>In Syntax 17-9, =
> REPLACE the first
> occurrence of</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_expr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'>WITH</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><span =
> style=3D'mso-tab-count:1'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
> </span>sequence_subexpr</p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DMsoNormal><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> <p class=3DBody style=3D'page-break-after:avoid'><![if =
> !supportEmptyParas]> <![endif]><o:p></o:p></p>
>
> </div>
>
> </body>
>
> </html>
>
> ------=_NextPart_000_0067_01C3BDA1.6BC39530--
This archive was generated by hypermail 2b28 : Tue Dec 09 2003 - 22:10:08 PST