
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: doc/office/wordprocessingml/table/extracted
Source used for this grammar: Hugo Brunelière, WordprocessingMLTableElts 1.2, MSOfficeWord_WordprocessingMLTableElts.ecore, 2005/07/01
DateTimeType, VersionType, ValueType, StringValue, FloatValue, DateTimeTypeValue, BooleanValue, DocumentPropertiesCollection, CustomDocumentPropertiesCollection, CustomDocumentProperty, SmartTagType, SmartTagsCollection, StringProperty, StringType, BreakType, NoteValue, OnOffType, FldCharTypeProperty, WordDocument, DocPrElt, BodyElt, BlockLevelElt, BlockLevelChunkElt, ParaElt, ParaPrElt, ParaContentElt, RunElt, RunPrElt, RunContentElt, BreakElt, Text, DelText, InstrText, DelInstrText, NoBreakHyphen, SoftHyphen, AnnotationRef, FootnoteRef, EndnoteRef, Separator, ContinuationSeparator, PgNum, Cr, Footnote, Endnote, NoteElt, Picture, Symbol, SymElt, Tab, FldChar, FldCharElt, TableElt, TablePrElt, TableGridElt, TableContentElt, RowElt, TablePrExElt, TableRowPrElt, RowContentElt, TableCellElt, TableCellPrElt, FontsListElt, ListsElt, StylesElt, SectPrElt, RunLevelElt, CfChunk, SimpleFieldElt, HLinkElt, SubDocElt, PictureType, TabElt, Integer, String, Boolean), 0 root (—), 4 top (SymElt, FldCharElt, PictureType, TabElt), 1 bottom (Double).[year], [month], [day], [hour], [minute], [second], [n], [nn], [value] 5, [dp_wordDocument], [title], [subject], [keywords], [description], [category], [author], [lastAuthor], [manager], [company], [hyperlinkBase], [revision], [presentationFormat], [guid], [appName], [version], [totalTime], [lastPrinted], [created], [lastSaved], [pages], [words], [characters], [charactersWithSpaces], [bytes], [lines], [paragraphs], [cdp_wordDocument], [customDocumentProperties], [customDocumentProperty_cdpe], [name] 2, [smartTagType_ste], [namespaceuri], [url], [st_wordDocument], [smartTagTypes], [val] 6, [bt_page], [bt_column], [bt_text_wrapping], [ftn_normal], [ftn_separator], [ftn_continuation_separator], [ftn_continuation_notice], [oot_on], [oot_off], [fctp_begin], [fctp_separate], [fctp_end], [wd_smartTags], [wd_docProperties], [wd_customDocProperties], [ignoreSubtree], [ignoreElements], [fonts], [lists], [styles], [docPr], [body], [dpe_wordDocument], [be_wordDocument], [blockLevelElts], [sectPr], [pPr], [pContentElts], [ppe_pElt], [rPr], [rContentElts], [rpe_rElt], [type] 3, [rce_rElt] 19, [n_blockLevelElts] 2, [suppressRef] 2, [font] 2, [char] 2, [fldData] 2, [fldCharType] 2, [fldLock] 2, [tblPr], [tblGrid], [tblContent], [tpe_tblElt], [tge_tblElt], [tce_tblElt], [tr], [tce_runLevelElts], [re_tblContentElt], [tblPrEx], [trPr], [rowContent], [tpee_rowElt], [tpe_rowElt], [rce_rowElt], [tc], [rce_runLevelElts], [tce_rowContentElt], [tcPr], [tce_content], [tcpe_tableCellElt], [fle_wordDocument], [le_wordDocument], [se_wordDocument], [spe_bodyElt], [rle_tblContentElt], [rle_rowContentElt], [ble_bodyElt], [ble_note], [ble_tableCellElt], [pce_pElt] 3.DateTimeType ::= [year]::Integer [month]::Integer [day]::Integer [hour]::Integer [minute]::Integer [second]::Integer
VersionType ::= [n]::Integer [nn]::Integer
ValueType ::= StringValue
ValueType ::= FloatValue
ValueType ::= DateTimeTypeValue
ValueType ::= BooleanValue
StringValue ::= [value]::String
FloatValue ::= [value]::Double
DateTimeTypeValue ::= [value]::DateTimeType
BooleanValue ::= [value]::Boolean
DocumentPropertiesCollection ::= [dp_wordDocument]::WordDocument [title]::String [subject]::String [keywords]::String [description]::String [category]::String [author]::String [lastAuthor]::String [manager]::String [company]::String [hyperlinkBase]::String [revision]::Integer [presentationFormat]::String [guid]::String [appName]::String [version]::VersionType [totalTime]::Integer [lastPrinted]::DateTimeType [created]::DateTimeType [lastSaved]::DateTimeType [pages]::Integer [words]::Integer [characters]::Integer [charactersWithSpaces]::Integer [bytes]::Integer [lines]::Integer [paragraphs]::Integer
CustomDocumentPropertiesCollection ::=
[cdp_wordDocument]::WordDocument [customDocumentProperties]::CustomDocumentPropertyCustomDocumentProperty ::= [customDocumentProperty_cdpe]::CustomDocumentPropertiesCollection [name]::String [value]::ValueType
SmartTagType ::= [smartTagType_ste]::SmartTagsCollection [namespaceuri]::String [name]::String [url]::String
SmartTagsCollection ::=
[st_wordDocument]::WordDocument [smartTagTypes]::SmartTagTypeStringProperty ::= [val]::String
StringType ::= StringProperty
StringType ::= Text
StringType ::= DelText
StringType ::= InstrText
StringType ::= DelInstrText
StringType ::= [val]::String
BreakType ::= [bt_page]::ε [bt_column]::ε [bt_text_wrapping]::ε
NoteValue ::= [ftn_normal]::ε [ftn_separator]::ε [ftn_continuation_separator]::ε [ftn_continuation_notice]::ε
OnOffType ::= [oot_on]::ε [oot_off]::ε
FldCharTypeProperty ::= [fctp_begin]::ε [fctp_separate]::ε [fctp_end]::ε
WordDocument ::= [wd_smartTags]::SmartTagsCollection [wd_docProperties]::DocumentPropertiesCollection [wd_customDocProperties]::CustomDocumentPropertiesCollection [ignoreSubtree]::StringProperty [ignoreElements]::StringProperty [fonts]::FontsListElt [lists]::ListsElt [styles]::StylesElt [docPr]::DocPrElt [body]::BodyElt
DocPrElt ::= [dpe_wordDocument]::WordDocument
BodyElt ::=
[be_wordDocument]::WordDocument [blockLevelElts]::BlockLevelElt [sectPr]::SectPrEltBlockLevelElt ::= BlockLevelChunkElt
BlockLevelElt ::= CfChunk
BlockLevelChunkElt ::= ParaElt
BlockLevelChunkElt ::= TableElt
BlockLevelChunkElt ::= RunLevelElt
ParaElt ::=
[pPr]::ParaPrElt [pContentElts]::ParaContentEltParaPrElt ::= [ppe_pElt]::ParaElt
ParaContentElt ::= RunElt
ParaContentElt ::= SimpleFieldElt
ParaContentElt ::= HLinkElt
ParaContentElt ::= SubDocElt
RunElt ::=
[rPr]::RunPrElt [rContentElts]::RunContentEltRunPrElt ::= [rpe_rElt]::RunElt
RunContentElt ::= BreakElt
RunContentElt ::= NoBreakHyphen
RunContentElt ::= SoftHyphen
RunContentElt ::= AnnotationRef
RunContentElt ::= FootnoteRef
RunContentElt ::= EndnoteRef
RunContentElt ::= Separator
RunContentElt ::= ContinuationSeparator
RunContentElt ::= PgNum
RunContentElt ::= Cr
RunContentElt ::= Text
RunContentElt ::= DelText
RunContentElt ::= InstrText
RunContentElt ::= DelInstrText
RunContentElt ::= Footnote
RunContentElt ::= Endnote
RunContentElt ::= Picture
RunContentElt ::= Symbol
RunContentElt ::= Tab
RunContentElt ::= FldChar
BreakElt ::= [type]::BreakType
Text ::= [rce_rElt]::RunElt [val]::String
DelText ::= [rce_rElt]::RunElt [val]::String
InstrText ::= [rce_rElt]::RunElt [val]::String
DelInstrText ::= [rce_rElt]::RunElt [val]::String
NoBreakHyphen ::= [rce_rElt]::RunElt
SoftHyphen ::= [rce_rElt]::RunElt
AnnotationRef ::= [rce_rElt]::RunElt
FootnoteRef ::= [rce_rElt]::RunElt
EndnoteRef ::= [rce_rElt]::RunElt
Separator ::= [rce_rElt]::RunElt
ContinuationSeparator ::= [rce_rElt]::RunElt
PgNum ::= [rce_rElt]::RunElt
Cr ::= [rce_rElt]::RunElt
Footnote ::=
[rce_rElt]::RunElt [n_blockLevelElts]::BlockLevelElt [type]::NoteValue [suppressRef]::OnOffTypeEndnote ::=
[rce_rElt]::RunElt [n_blockLevelElts]::BlockLevelElt [type]::NoteValue [suppressRef]::OnOffTypeNoteElt ::= Footnote
NoteElt ::= Endnote
Picture ::= [rce_rElt]::RunElt
Symbol ::= [rce_rElt]::RunElt [font]::StringType [char]::StringType
SymElt ::= Symbol
SymElt ::= [font]::StringType [char]::StringType
Tab ::= [rce_rElt]::RunElt
FldChar ::= [rce_rElt]::RunElt [fldData]::StringType [fldCharType]::FldCharTypeProperty [fldLock]::OnOffType
FldCharElt ::= FldChar
FldCharElt ::= [fldData]::StringType [fldCharType]::FldCharTypeProperty [fldLock]::OnOffType
TableElt ::=
[tblPr]::TablePrElt [tblGrid]::TableGridElt [tblContent]::TableContentEltTablePrElt ::= [tpe_tblElt]::TableElt
TableGridElt ::= [tge_tblElt]::TableElt
TableContentElt ::=
[tce_tblElt]::TableElt [tr]::RowElt [tce_runLevelElts]::RunLevelEltRowElt ::=
[re_tblContentElt]::TableContentElt [tblPrEx]::TablePrExElt [trPr]::TableRowPrElt [rowContent]::RowContentEltTablePrExElt ::= [tpee_rowElt]::RowElt
TableRowPrElt ::= [tpe_rowElt]::RowElt
RowContentElt ::=
[rce_rowElt]::RowElt [tc]::TableCellElt [rce_runLevelElts]::RunLevelEltTableCellElt ::=
[tce_rowContentElt]::RowContentElt [tcPr]::TableCellPrElt [tce_content]::BlockLevelEltTableCellPrElt ::= [tcpe_tableCellElt]::TableCellElt
FontsListElt ::= [fle_wordDocument]::WordDocument
ListsElt ::= [le_wordDocument]::WordDocument
StylesElt ::= [se_wordDocument]::WordDocument
SectPrElt ::= [spe_bodyElt]::BodyElt
RunLevelElt ::= [rle_tblContentElt]::TableContentElt [rle_rowContentElt]::RowContentElt
CfChunk ::= [ble_bodyElt]::BodyElt [ble_note]::NoteElt [ble_tableCellElt]::TableCellElt
SimpleFieldElt ::= [pce_pElt]::ParaElt
HLinkElt ::= [pce_pElt]::ParaElt
SubDocElt ::= [pce_pElt]::ParaElt
PictureType ::= Picture
PictureType ::= ε
TabElt ::= Tab
TabElt ::= ε
Integer ::= integer
String ::= string
Boolean ::= "true" "false"