make my mind up about a sympa ListDef parser
I will not use the parser from the sympa code because:
- i don't want sympa to be a a software dependency: there is no need
- i want to be able to extend the format without editing the sympa code
- wrap roughly copy/paste from the sympa code
- use pegex
- write my incremental m//cxmsg parser (i still don't understand if it's bottom/up or top/down :))
all with pros and cons.
would be harder to maintain (the current code is a cargo cult parsing in a while loop) but every improvement can be contributed back to sympa.
incremental m//cxmsg parser
as i'm used to it, i think i can provide simple, extensible and readble code following this way but is it worth to do it just to avoid the Pegex dependency? does Pegex add an runtime overload ?