diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-12-13 17:43:42 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-12-13 17:43:42 +0000 |
| commit | 49d046acf05be128d404a419ecde05091efa30c1 (patch) | |
| tree | d94ea94a5c4d03e4f0e2a0af49d52c861a42f04e /mammoth | |
| parent | 52a0281824ebe97f4233066b73a1e9739b639d9d (diff) | |
Support parsing unordered list document matcher
Diffstat (limited to 'mammoth')
| -rw-r--r-- | mammoth/style_reader/document_matcher_reader.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/mammoth/style_reader/document_matcher_reader.py b/mammoth/style_reader/document_matcher_reader.py index 837da51..7fc8bcb 100644 --- a/mammoth/style_reader/document_matcher_reader.py +++ b/mammoth/style_reader/document_matcher_reader.py @@ -33,8 +33,8 @@ def _read_style_node(style_node): def _read_list_node(list_node): if list_node.children: return documents.NumberingLevel( - int(list_node.children[0].children[1].text), - is_ordered=True, + int(list_node.children[0].children[3].text), + is_ordered=list_node.children[0].children[1].text == "ordered-list", ) else: return None @@ -51,6 +51,8 @@ style_name = "." style_identifier style_identifier = ~"[A-Z0-9]*"i -list = ":ordered-list(" ~"[0-9]+" ")" +list = ":" list_type "(" ~"[0-9]+" ")" + +list_type = "ordered-list" / "unordered-list" """) |
