Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
3 lines (2 sloc) 15 KB
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Type</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Title</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Name</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Date</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Adress</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Phone</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Fax</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>EMail</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Abstract</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Keywords</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Path</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Label</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Item</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Description</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Value</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ValuedElement</nonterminal><bgf:expression><nonterminal>Cite</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Type</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Title</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Name</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>author</selector><bgf:expression><nonterminal>Author</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>organisation</selector><bgf:expression><nonterminal>Organisation</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Date</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Author</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>names</selector><bgf:expression><nonterminal>Name</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>Adress</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Organisation</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>names</selector><bgf:expression><nonterminal>Name</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>adress</selector><bgf:expression><nonterminal>Adress</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>heading</selector><bgf:expression><nonterminal>Heading</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Phone</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Fax</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>EMail</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Heading</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>organisations</selector><bgf:expression><nonterminal>Organisation</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>phone</selector><bgf:expression><nonterminal>Phone</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>fax</selector><bgf:expression><nonterminal>Fax</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>email</selector><bgf:expression><nonterminal>EMail</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Abstract</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Keywords</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>SectionBody</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>corps</selector><bgf:expression><nonterminal>Corps</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>section</selector><bgf:expression><nonterminal>Section</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Corps</nonterminal><bgf:expression><nonterminal>Figure</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Corps</nonterminal><bgf:expression><nonterminal>Items</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Corps</nonterminal><bgf:expression><nonterminal>Enumerate</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Corps</nonterminal><bgf:expression><nonterminal>Section</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Corps</nonterminal><bgf:expression><nonterminal>Value</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Corps</nonterminal><bgf:expression><nonterminal>Cite</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Value</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>sectionbody</selector><bgf:expression><nonterminal>SectionBody</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Cite</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>sectionbody</selector><bgf:expression><nonterminal>SectionBody</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Path</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Label</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Figure</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>path</selector><bgf:expression><nonterminal>Path</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>label</selector><bgf:expression><nonterminal>Label</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>title</selector><bgf:expression><nonterminal>Title</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Item</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>itemscontainer</selector><bgf:expression><nonterminal>Items</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>enumeratecontainer</selector><bgf:expression><nonterminal>Enumerate</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Items</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>item</selector><bgf:expression><nonterminal>Item</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>Enumerate</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>item</selector><bgf:expression><nonterminal>Item</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>Section</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>title</selector><bgf:expression><nonterminal>Title</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>sectionBody</selector><bgf:expression><nonterminal>SectionBody</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Description</nonterminal><bgf:expression><selectable><selector>date</selector><bgf:expression><nonterminal>Date</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Citation</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>label</selector><bgf:expression><nonterminal>Label</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>author</selector><bgf:expression><nonterminal>Author</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>description</selector><bgf:expression><nonterminal>Description</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>bibliography</selector><bgf:expression><nonterminal>Bibliography</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Bibliography</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>citations</selector><bgf:expression><nonterminal>Citation</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>documentbody</selector><bgf:expression><nonterminal>DocumentBody</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>DocumentBody</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>sections</selector><bgf:expression><nonterminal>Section</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>bibliography</selector><bgf:expression><nonterminal>Bibliography</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>document</selector><bgf:expression><nonterminal>Document</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Document</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>type</selector><bgf:expression><nonterminal>Type</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>title</selector><bgf:expression><nonterminal>Title</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>author</selector><bgf:expression><nonterminal>Author</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>date</selector><bgf:expression><nonterminal>Date</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>heading</selector><bgf:expression><nonterminal>Heading</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>abstract</selector><bgf:expression><nonterminal>Abstract</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>keywords</selector><bgf:expression><nonterminal>Keywords</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>documentbody</selector><bgf:expression><nonterminal>DocumentBody</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Integer</nonterminal><bgf:expression><value>int</value></bgf:expression></bgf:production><bgf:production><nonterminal>String</nonterminal><bgf:expression><value>string</value></bgf:expression></bgf:production></bgf:grammar>