
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: doc/latex/guyard/extracted
Source used for this grammar: Pierrick Guyard, LaTeX.ecore, 2005/06/17 [Atlantic]
ValuedElement, Type, Title, Name, Date, Author, Adress, Organisation, Phone, Fax, EMail, Heading, Abstract, Keywords, SectionBody, Corps, Value, Cite, Path, Label, Figure, Item, Items, Enumerate, Section, Description, Citation, Bibliography, DocumentBody, Document, Integer, String), 0 root (—), 2 top (ValuedElement, Integer), 0 bottom (—).[value] 13, [author] 3, [organisation], [names] 2, [adress], [heading] 2, [organisations], [phone], [fax], [email], [corps], [section], [sectionbody] 2, [path], [label] 2, [title] 3, [itemscontainer], [enumeratecontainer], [item] 2, [sectionBody], [date] 2, [description], [bibliography] 2, [citations], [documentbody] 2, [sections], [document], [type], [abstract], [keywords].ValuedElement ::= Type
ValuedElement ::= Title
ValuedElement ::= Name
ValuedElement ::= Date
ValuedElement ::= Adress
ValuedElement ::= Phone
ValuedElement ::= Fax
ValuedElement ::= EMail
ValuedElement ::= Abstract
ValuedElement ::= Keywords
ValuedElement ::= Path
ValuedElement ::= Label
ValuedElement ::= Item
ValuedElement ::= Description
ValuedElement ::= Value
ValuedElement ::= Cite
Type ::= [value]::String
Title ::= [value]::String
Name ::= [author]::Author [organisation]::Organisation
Date ::= [value]::String
Author ::=
[names]::NameAdress ::= [value]::String
Organisation ::=
[names]::Name [adress]::Adress [heading]::HeadingPhone ::= [value]::String
Fax ::= [value]::String
EMail ::= [value]::String
Heading ::=
[organisations]::Organisation [phone]::Phone [fax]::Fax [email]::EMailAbstract ::= [value]::String
Keywords ::= [value]::String
SectionBody ::=
[corps]::Corps [section]::SectionCorps ::= Figure
Corps ::= Items
Corps ::= Enumerate
Corps ::= Section
Corps ::= Value
Corps ::= Cite
Value ::= [sectionbody]::SectionBody [value]::String
Cite ::= [sectionbody]::SectionBody [value]::String
Path ::= [value]::String
Label ::= [value]::String
Figure ::= [path]::Path [label]::Label [title]::Title
Item ::= [itemscontainer]::Items [enumeratecontainer]::Enumerate
Items ::=
[item]::ItemEnumerate ::=
[item]::ItemSection ::= [title]::Title [sectionBody]::SectionBody
Description ::= [date]::Date
Citation ::= [label]::Label [author]::Author [description]::Description [bibliography]::Bibliography
Bibliography ::=
[citations]::Citation [documentbody]::DocumentBodyDocumentBody ::= [sections]::Section [bibliography]::Bibliography [document]::Document
Document ::= [type]::Type [title]::Title [author]::Author [date]::Date [heading]::Heading [abstract]::Abstract [keywords]::Keywords [documentbody]::DocumentBody
Integer ::= integer
String ::= string