OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

sarif message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Fixed Issue #65: Ensure all syntax specifications are in EBNF

I have fixed this issue in the current provisional draft: Documents\ProvisionalDrafts\sarif-v2.0-wd02-provisional.docx.


I adopted the version of EBNF defined in “Information technology – Syntactic metalanguage – Extended BNF”, ISO/IEC 14977:1996(E), December 1996, https://www.iso.org/standard/26153.html.


In this case, I didn’t leave behind a change-barred version, because the modified syntax definitions are unreadable with change bars. The changes, which you can see in the provisional draft, are as follows:

  • 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 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.

Please take a look at the syntax definitions and let me know if there’s anything that needs to be fixed.




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]