Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-2850

Context Free Grammar definition seems to be incomplete

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 0.7
    • Fix Version/s: None
    • Component/s: C++ Documentation
    • Labels:
      None

      Description

      In the document Programming With Apache Qpid.

      The BNF for the addressing does not define several nonterminals:
      <declare-overrides>
      <binding_1>
      <binding_n>
      <subscribe-overrides>
      <link-name>

      And it's not always clear what is a terminal and a nonterminal. Is the grammar consistently using <> for nonterminals? And tokens are defined but don't seem to be used e.g. in
      subject := ( part | quoted | "/" )*
      Should "/" be defined as SLASH?
      subject := ( part | quoted | SLASH )*
      subject := ( part | quoted | <SLASH>)*

        Attachments

          Activity

            People

            • Assignee:
              jross Justin Ross
              Reporter:
              whenry William Henry
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: