-
Type: Bug
-
Status: Applied
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: ODF 1.3
-
Fix Version/s: ODF 1.3 Errata
-
Component/s: OpenFormula, Part 4 (Formula) [1.2: 2]
-
Labels:None
-
Environment:
part 4
Copied from office-comment list
Original author: Martin Devlin <martin.devlin@ireland.com>
Original date: 8 Feb 2011 04:50:48 -0000
Original URL: http://lists.oasis-open.org/archives/office-comment/201102/msg00002.html
Regina Henschel:
The issue is about disallowing whitespace between function name and opening parentheses. The resolution was to adapt the BNF and remove the whitespace there. But actually the whitespace between function name and opening parentheses is still there and instead the whitespace at start of an expression is removed.
And as Michael already commented in the issue, the status of the issue is still "open".
To make the proposed change clear:
1.3 currently reads:
Expression ::=
(
Number |
String |
Array |
PrefixOp Expression |
Expression PostfixOp |
Expression InfixOp Expression |
'(' Expression ')' |
FunctionName Whitespace* '(' ParameterList ')' |
1.2 read:
Expression ::=
Whitespace* (
Number |
String |
Array |
PrefixOp Expression |
Expression PostfixOp |
Expression InfixOp Expression |
'(' Expression ')' |
FunctionName Whitespace* '(' ParameterList ')' |
Is this the correction desired for ODF 1.3 Errata:
Expression ::=
Whitespace* (
Number |
String |
Array |
PrefixOp Expression |
Expression PostfixOp |
Expression InfixOp Expression |
'(' Expression ')' |
FunctionName '(' ParameterList ')' |
Yes?