This class is a buffer to which we push our output. It tracks line breaks to make sure we don't add unnecessary ones.
| Instance Method Summary | |
lineBreak()Append line break if we need one. | |
pushToken(boolean breakBefore, string token, boolean breakAfter)Adds token and necessary line breaks to output buffer. | |
toString() ⇒ string | |