Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure all syntax specifications are in EBNF #65

Closed
ghost opened this issue Oct 24, 2017 · 1 comment
Closed

Ensure all syntax specifications are in EBNF #65

ghost opened this issue Oct 24, 2017 · 1 comment

Comments

@ghost
Copy link

ghost commented Oct 24, 2017

No description provided.

@ghost ghost self-assigned this Oct 24, 2017
@ghost
Copy link
Author

ghost commented Jan 17, 2018

We adopt the ISO/IEC 14977:1966(E) standard for EBNF. The changes to the spec are:

  • Section 1.3 Normative references:
    Cite ISO/IEC 14977:1996(E), which defines extended BNF.
  • Section 2.4 Syntax notation:
    New section explaining that all syntax examples use EBNF.
  • Section 3.7.2.2 Namespaced tags:
    Syntax rewritten in EBNF.
  • Section 3.8 Data/time properties:
    Syntax rewritten in EBNF, and a whole paragraph of explanatory text is removed because the EBNF captures it.
  • Section 3.10.4 Messages with embedded links:
    Syntax rewritten in EBNF.

Fixed in commit 06a0542.

@ghost ghost closed this as completed Jan 17, 2018
@ghost ghost added the resolved-fixed label Jan 17, 2018
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

0 participants