March 4, 2010
9:18 p.m.
So how does that sound? Â Just dispatching portions of the various "printing" methods in subclasses of ParseNode to a Printer that allows individual preferences to be specified?
This thing is called RBConfigurableFormatter and it has been present for the last decade. Lukas -- Lukas Renggli http://www.lukas-renggli.ch