Uploaded image for project: 'OASIS Open Document Format for Office Applications (OpenDocument) TC'
  1. OASIS Open Document Format for Office Applications (OpenDocument) TC
  2. OFFICE-2059

Resolve potential ambiguity with optionality in leading "=" and "=="

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: ODF 1.2
    • Component/s: OpenFormula, Table
    • Labels:
      None
    • Environment:

      This comment applies to the current working draft of open formula

    • Proposal:
      Hide

      Review the OpenFormula statements about prefixes and leading "=" and make sure that they work in the hosting environment. It may be more appropriate to let the hosting application handle these or else make the leading "=" mandatory for OpenFormula in all of its employment in a host document format.

      Show
      Review the OpenFormula statements about prefixes and leading "=" and make sure that they work in the hosting environment. It may be more appropriate to let the hosting application handle these or else make the leading "=" mandatory for OpenFormula in all of its employment in a host document format.
    • Resolution:
      Hide

      Namespace handling is part of the hosting environment.
      Entirely removed section 1.3 Namespace.
      Entirely removed section 5.1 Namespace handling.

      Changed 5.1 Basic Expressions (formerly 5.2) EBNF to
      Formula ::= Intro? Expression
      Intro ::= '=' ForceRecalc?
      ForceRecalc ::= '='

      Changed prose in 5.1 Basic Expressions to reflect the change.

      In 3.6 Basic Limits, removed ", namespace prefix, or the initial "=" symbol" from the first clause.

      In 2.1.1 Small Group, removed "; Namespace Selection".

      Show
      Namespace handling is part of the hosting environment. Entirely removed section 1.3 Namespace. Entirely removed section 5.1 Namespace handling. Changed 5.1 Basic Expressions (formerly 5.2) EBNF to Formula ::= Intro? Expression Intro ::= '=' ForceRecalc? ForceRecalc ::= '=' Changed prose in 5.1 Basic Expressions to reflect the change. In 3.6 Basic Limits, removed ", namespace prefix, or the initial "=" symbol" from the first clause. In 2.1.1 Small Group, removed "; Namespace Selection".

      Description

      Between statements in ODF 1.2 Part 1 where OpenFormula formulae may be hosted, and the description of the use of optional namespace prefix, leading "=", and the extra leading "==" for recalculation control, I am concerned that this situation has unresolvable ambiguities.

        Attachments

          Activity

            People

            • Assignee:
              erack Eike Rathke (Inactive)
              Reporter:
              orcmid Dennis Hamilton (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: