W3C home > Mailing lists > Public > www-xsl-fo@w3.org > October 2002

Re: XSL Errata document updated

From: Éric Bischoff <e.bischoff@noos.fr>
Date: Sat, 26 Oct 2002 14:44:58 +0200
To: "Nikolai Grigoriev" <grig@renderx.com>, <www-xsl-fo@w3.org>
Cc: <xsl-editors@w3.org>
Message-Id: <200210261444.58251.e.bischoff@noos.fr>

Le Saturday 26 October 2002 14:00, Nikolai Grigoriev a écrit:
> Eric,
>
> > Even worse : some productions do not match the rest of the document. For
> > example, the production for a function does not admit whitespace, while
> > at several other places whitespace is admitted before '(' or around the
> > arguments.
>
> There is a special clause on this. The first paragraph of
> [5.9.11. Lexical Structure] reads:
>
> XSL> When processing an expression, white space
> XSL> (ExprWhitespace) may be allowed before or
> XSL> after any expression token even though it is not
> XSL> explicitly defined as such in the grammar.
>
> The same approach is also used in XPath spec;
> I don't see any problem here.

There is no problem, excepted that the BNC production says something else.

====================================
5.9.4 Function Calls

[3]   FunctionCall   ::=   FunctionName '(' ( Argument ( ',' Argument)*)? ')'
[4]   Argument   ::=   Expr
====================================

Production [3] should mention 'S' productions before the opening parenthese 
and around the arguments.

It's just an inconsistency like many others, that's all. 

-- 
- Do you know the four basic nutrition groups?
- Errr... Hamburger, soda, French fries and dessert?
Received on Saturday, 26 October 2002 08:44:06 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 3 October 2007 16:06:10 GMT