diff options
| author | Andreu Botella | 2019-04-19 16:22:11 +0200 |
|---|---|---|
| committer | Andreu Botella | 2019-04-19 16:22:11 +0200 |
| commit | a803534b470da9708b3260f0ab3a69d17dd2486f (patch) | |
| tree | d243bcbf3989ac03157a82319b3b275a269fe674 | |
| parent | df4a83a5639adb21940f1ce43da489ba430621ef (diff) | |
| download | rust-rst-a803534b470da9708b3260f0ab3a69d17dd2486f.tar.bz2 | |
Adding table content elements.
| -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) |
