* Fix panic on empty inclusion attribute, rule loss in selective inclusion and other bugs
* Exercise domain/list-name validators in tests
* Consolidate parsed list state into ParsedList and simplify inclusion parsing
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
* Feat: add a new datdump tool
* Refactor: address code review comments
* Refactor: remove export all from main program
use datdump instead
* Refactor: allow spaces in exportlists
e.g. `--exportlists="lista, listb"`
* all: cleanup
* apply review suggestion
---------
Co-authored-by: database64128 <free122448@hotmail.com>