handle \@currenvir as a regular macro, so raw code can compare it; more accurate \dospecials; add a few random useless macros
make environments set \@currenvir; code reindented
manual environments need to set \@currenvir
better defn of \@currenvir
better defn of \@currenvir
better defn of \@currenvir
added a readPushback method to use before Mouth->readRawLines (need better API)
use tokens formatting more like what TeX uses; fixup a perltidy oversight
add a few useless macros
fixup formatting
add a toAttribute method for use when objects go into attributes (defaults to toString)
use toAttribute method
define toAttribute methods to print limited numbers of digits; fixup other formatting to print 6 decimal places since some packages (tikz) sometimes hang without enough 'precision'
updated tests for (undesirable) formatting of dimensions in text
fixed little math reviews bug
special \hbox and \vbox for tikz still need to be text mode, bounded, etc