]> git.g-eek.se Git - ranknauto.git/commit
Src. Add parsing and printing of numbered item lists.
authorGustav Eek <gustav.eek@fripost.org>
Sun, 5 Mar 2023 18:17:45 +0000 (19:17 +0100)
committerGustav Eek <gustav.eek@fripost.org>
Mon, 6 Mar 2023 05:51:33 +0000 (06:51 +0100)
commit334e260d3e38d502b5b961966c9b5575613d3e68
treeca386eb62dc3c27209bdd5a32478cd8d54f2717c
parent24e5143590307be57b1b650739ac5d26f6cb0b99
Src. Add parsing and printing of numbered item lists.

Add a member *number* to *Conf* struct, which is a printing template
for the case of numbered list. In *winnow*, identify number patterns,
store it them as template in *conf* and remove it. In *output* print
according to pattern. Also provide some basic tests.

A special treatment is in printing is that number width is adopted to
the length for right alignment. A special treatment in parsing is that
the widest numbered list item should be used for pattern definition.
Only for that you can tell about leading and trailing spaces.

TODO Clean up (refactor) number pattern parsing in *winnow*.

TODO Write some useful instructions in *README* from above commit
     message.
src/main.rs