Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
1 lines (1 sloc) 21.1 KB
<ns0:grammar xmlns:ns0="http://planet-sl.org/bgf"><root>document</root><ns0:production><nonterminal>document</nonterminal><ns0:expression><sequence><ns0:expression><nonterminal>document-metadata</nonterminal></ns0:expression><ns0:expression><plus><ns0:expression><nonterminal>part</nonterminal></ns0:expression></plus></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>document-metadata</nonterminal><ns0:expression><sequence><ns0:expression><optional><ns0:expression><nonterminal>body</nonterminal></ns0:expression></optional></ns0:expression><ns0:expression><optional><ns0:expression><selectable><selector>number</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression></optional></ns0:expression><ns0:expression><star><ns0:expression><selectable><selector>author</selector><ns0:expression><nonterminal>person</nonterminal></ns0:expression></selectable></ns0:expression></star></ns0:expression><ns0:expression><selectable><selector>topic</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression><ns0:expression><nonterminal>status</nonterminal></ns0:expression><ns0:expression><nonterminal>version-or-edition</nonterminal></ns0:expression><ns0:expression><star><ns0:expression><selectable><selector>previous</selector><ns0:expression><nonterminal>named-link</nonterminal></ns0:expression></selectable></ns0:expression></star></ns0:expression><ns0:expression><selectable><selector>date</selector><ns0:expression><nonterminal>timestamp</nonterminal></ns0:expression></selectable></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>body</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>ansi</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>ecma</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>ieee</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>iso</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>iso/iet</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>itu</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>iec</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>ietf</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>oasis</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>omg</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>wsa</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>w3c</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>person</nonterminal><ns0:expression><sequence><ns0:expression><selectable><selector>name</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression><ns0:expression><optional><ns0:expression><selectable><selector>affiliation</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression></optional></ns0:expression><ns0:expression><optional><ns0:expression><selectable><selector>email</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression></optional></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>status</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>unknown</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>draft</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>candidate</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>proposed</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>approved</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>revised</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>obsolete</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>withdrawn</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>collection</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>trial</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>errata</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>report</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>version-or-edition</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>version</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>edition</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>named-link</nonterminal><ns0:expression><sequence><ns0:expression><selectable><selector>title</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression><ns0:expression><optional><ns0:expression><nonterminal>version-or-edition</nonterminal></ns0:expression></optional></ns0:expression><ns0:expression><optional><ns0:expression><selectable><selector>uri</selector><ns0:expression><nonterminal>anyURI</nonterminal></ns0:expression></selectable></ns0:expression></optional></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>part</nonterminal><ns0:expression><sequence><ns0:expression><nonterminal>part-metadata</nonterminal></ns0:expression><ns0:expression><plus><ns0:expression><nonterminal>section</nonterminal></ns0:expression></plus></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>part-metadata</nonterminal><ns0:expression><sequence><ns0:expression><optional><ns0:expression><selectable><selector>id</selector><ns0:expression><nonterminal>ID</nonterminal></ns0:expression></selectable></ns0:expression></optional></ns0:expression><ns0:expression><nonterminal>part-role</nonterminal></ns0:expression><ns0:expression><optional><ns0:expression><selectable><selector>title</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression></optional></ns0:expression><ns0:expression><star><ns0:expression><selectable><selector>author</selector><ns0:expression><nonterminal>person</nonterminal></ns0:expression></selectable></ns0:expression></star></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>part-role</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>front-matter</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>core-part</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>back-matter</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>annex</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>section</nonterminal><ns0:expression><sequence><ns0:expression><nonterminal>section-metadata</nonterminal></ns0:expression><ns0:expression><nonterminal>section-structure</nonterminal></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>section-metadata</nonterminal><ns0:expression><sequence><ns0:expression><optional><ns0:expression><selectable><selector>id</selector><ns0:expression><nonterminal>ID</nonterminal></ns0:expression></selectable></ns0:expression></optional></ns0:expression><ns0:expression><nonterminal>section-role</nonterminal></ns0:expression><ns0:expression><optional><ns0:expression><nonterminal>type</nonterminal></ns0:expression></optional></ns0:expression><ns0:expression><optional><ns0:expression><selectable><selector>title</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression></optional></ns0:expression><ns0:expression><star><ns0:expression><selectable><selector>author</selector><ns0:expression><nonterminal>person</nonterminal></ns0:expression></selectable></ns0:expression></star></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>section-role</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>abstract</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>conformance</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>compatibility</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>design-goals</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>document-structure</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>foreword</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>references</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>notation</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>scope</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>what-is-new</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>index</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>full-grammar</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>list-of-tables</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>list-of-authors</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>list-of-contents</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>list-of-references</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>top-section</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>lexical-section</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>type</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>normative</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>informative</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>section-structure</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>content</selector><ns0:expression><plus><ns0:expression><nonterminal>content-content</nonterminal></ns0:expression></plus></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>placeholder</selector><ns0:expression><any /></ns0:expression></selectable></ns0:expression><ns0:expression><plus><ns0:expression><nonterminal>subsection</nonterminal></ns0:expression></plus></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>content-content</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>para</selector><ns0:expression><nonterminal>mixed</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>list</selector><ns0:expression><nonterminal>list</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><nonterminal>production</nonterminal></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>mixed</nonterminal><ns0:expression><star><ns0:expression><choice><ns0:expression><any /></ns0:expression><ns0:expression><value>string</value></ns0:expression></choice></ns0:expression></star></ns0:expression></ns0:production><ns0:production><nonterminal>list</nonterminal><ns0:expression><plus><ns0:expression><selectable><selector>item</selector><ns0:expression><nonterminal>mixed</nonterminal></ns0:expression></selectable></ns0:expression></plus></ns0:expression></ns0:production><ns0:production><nonterminal>production</nonterminal><ns0:expression><sequence><ns0:expression><optional><ns0:expression><selectable><selector>label</selector><ns0:expression><nonterminal>label</nonterminal></ns0:expression></selectable></ns0:expression></optional></ns0:expression><ns0:expression><selectable><selector>nonterminal</selector><ns0:expression><nonterminal>nonterminal</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>label</nonterminal><ns0:expression><value>string</value></ns0:expression></ns0:production><ns0:production><nonterminal>nonterminal</nonterminal><ns0:expression><value>string</value></ns0:expression></ns0:production><ns0:production><nonterminal>expression</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>epsilon</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>empty</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>value</selector><ns0:expression><nonterminal>value</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>any</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>terminal</selector><ns0:expression><nonterminal>terminal</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>nonterminal</selector><ns0:expression><nonterminal>nonterminal</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>selectable</selector><ns0:expression><sequence><ns0:expression><selectable><selector>selector</selector><ns0:expression><nonterminal>selector</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></sequence></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>marked</selector><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>sequence</selector><ns0:expression><plus><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></plus></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>choice</selector><ns0:expression><plus><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></plus></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>allof</selector><ns0:expression><plus><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></plus></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>not</selector><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>optional</selector><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>plus</selector><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>star</selector><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>seplistplus</selector><ns0:expression><sequence><ns0:expression><nonterminal>expression</nonterminal></ns0:expression><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></sequence></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>sepliststar</selector><ns0:expression><sequence><ns0:expression><nonterminal>expression</nonterminal></ns0:expression><ns0:expression><nonterminal>expression</nonterminal></ns0:expression></sequence></ns0:expression></selectable></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>value</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>int</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>string</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression></choice></ns0:expression></ns0:production><ns0:production><nonterminal>terminal</nonterminal><ns0:expression><value>string</value></ns0:expression></ns0:production><ns0:production><nonterminal>selector</nonterminal><ns0:expression><value>string</value></ns0:expression></ns0:production><ns0:production><nonterminal>subsection</nonterminal><ns0:expression><sequence><ns0:expression><nonterminal>subsection-metadata</nonterminal></ns0:expression><ns0:expression><nonterminal>section-structure</nonterminal></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>subsection-metadata</nonterminal><ns0:expression><sequence><ns0:expression><optional><ns0:expression><selectable><selector>id</selector><ns0:expression><nonterminal>ID</nonterminal></ns0:expression></selectable></ns0:expression></optional></ns0:expression><ns0:expression><nonterminal>subsection-role</nonterminal></ns0:expression><ns0:expression><optional><ns0:expression><nonterminal>type</nonterminal></ns0:expression></optional></ns0:expression><ns0:expression><optional><ns0:expression><selectable><selector>title</selector><ns0:expression><value>string</value></ns0:expression></selectable></ns0:expression></optional></ns0:expression><ns0:expression><star><ns0:expression><selectable><selector>author</selector><ns0:expression><nonterminal>person</nonterminal></ns0:expression></selectable></ns0:expression></star></ns0:expression></sequence></ns0:expression></ns0:production><ns0:production><nonterminal>subsection-role</nonterminal><ns0:expression><choice><ns0:expression><selectable><selector>synopsis</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>description</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>syntax</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>constraints</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>relationship</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>semantics</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>default</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>rationale</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>example</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>update</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>subtopic</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression><ns0:expression><selectable><selector>section</selector><ns0:expression><epsilon /></ns0:expression></selectable></ns0:expression></choice></ns0:expression></ns0:production></ns0:grammar>