diff options
| -rw-r--r-- | src/document_tree/element_categories.rs | 2 | ||||
| -rw-r--r-- | src/document_tree/elements.rs | 10 | 
2 files changed, 11 insertions, 1 deletions
| diff --git a/src/document_tree/element_categories.rs b/src/document_tree/element_categories.rs index f3ac884..cfab75b 100644 --- a/src/document_tree/element_categories.rs +++ b/src/document_tree/element_categories.rs @@ -99,6 +99,8 @@ synonymous_enum!(SubLineBlock { LineBlock, Line });  synonymous_enum!(SubBlockQuote { Attribution, BodyElement });  synonymous_enum!(SubFootnote { Label, BodyElement });  synonymous_enum!(SubFigure { Caption, Legend, BodyElement }); +synonymous_enum!(SubTable { Title, TableGroup }); +synonymous_enum!(SubTableGroup { TableColspec, TableHead, TableBody });  #[cfg(test)]  mod test { diff --git a/src/document_tree/elements.rs b/src/document_tree/elements.rs index fe5a498..809b796 100644 --- a/src/document_tree/elements.rs +++ b/src/document_tree/elements.rs @@ -207,7 +207,15 @@ impl_elems!(  	(Citation,      SubFootnote; +)  	(SystemMessage, BodyElement; +)  	(Figure,        SubFigure;   +) -	(Table; +) //TODO: Table +	(Table,         SubTable;    +) + +	//table elements +	(TableGroup, SubTableGroup) +	(TableHead,  TableRow) +	(TableBody,  TableRow) +	(TableRow,   TableEntry) +	(TableEntry, BodyElement) +	(TableColspec)  	//body sub elements  	(ListItem, BodyElement) | 
