← Prev in month ← Prev in thread
Next in thread → Next in month →

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

From
Larry Golding \(Comcast\) <>
Date
2018-01-17T21:52:54+00:00
ID
[email protected]
Thread
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 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.

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

 

Thanks,

Larry
← Prev in month ← Prev in thread
Next in thread → Next in month →