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

 


Help: OASIS Mailing Lists Help | MarkMail Help

odata message

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


Subject: [OASIS Issue Tracker] Commented: (ODATA-18) There are syntax errors in the core OData grammar


    [ http://tools.oasis-open.org/issues/browse/ODATA-18?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=30979#action_30979 ] 

Stefan Drees commented on ODATA-18:
-----------------------------------

I suggest that changes to file with a formal grammar MUST be successfully validated by at least one parser on at least one platform before being published. I am quite sure, Ralf did that ;-), but IMO it would be nice to establish this as a common understanding of the group and/or to make it explicit in each revisions comment. 

Adhering to this will help the group concentrate on the creative dimension of the task, i.e. to describe what we actually intend to express with the grammar (like in the "Time rule correction") and not if it is in itself correct on a formal level.

As of the [latest revision of the grammar](https://www.oasis-open.org/committees/download.php/46704/odata-abnf-construction-rules-v1.0-wd01-2012-08-17-RH.abnf) I successfully parsed it using the parser mentioned by Ken, i.e.  "Java APG Version 1.0, released 10/23/2011
Copyright (c) Coast to Coast Research, Inc. 2011"  on OS X Mountain Lion with  49263 matched phrases. 


> There are syntax errors in the core OData grammar
> -------------------------------------------------
>
>                 Key: ODATA-18
>                 URL: http://tools.oasis-open.org/issues/browse/ODATA-18
>             Project: OASIS Open Data Protocol (OData) TC
>          Issue Type: Bug
>          Components: OData ABNF Construction Rules v1.0
>    Affects Versions: WD01
>         Environment: ABNF Parser Generator (APG)
> If you download the apg.jar file from http://www.coasttocoastresearch.com/apg/download/gpl
> it can be parsed using this command:
> java -jar .../java-apg/jar/apg.jar /in=odata.abnf
>            Reporter: Ken Baclawski
>            Assignee: Ken Baclawski
>
> There should be an OData grammar that is available as part of the OData standard.  The core OData grammar is OData ABNF.markdown in
> https://www.oasis-open.org/apps/org/workgroup/odata/download.php/46557/ODataV3Core.zip
> However, this grammar has a few minor syntax errors and many terms that are not yet defined.  
> The issues to be resolved are:
> 1. Do my proposed modifications correctly define the OData grammar rules?
> 2. What are the grammar rules for the undefined terms?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


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