A tree printer which is stingier about vertical whitespace and unnecessary punctuation than the standard one.
This must guarantee not to force any evaluation, so we can learn a little bit about trees in the midst of compilation without altering the natural course of events.
A writer that writes to the current Console and is sensitive to replacement of the Console's output stream.
Turns a path into a String, introducing backquotes as necessary.
Turns a path into a String, introducing backquotes as necessary.
Adds backticks if the name is a scala keyword.
Adds backticks if the name is a scala keyword.
Hook for extensions
Hook for extensions
(Since version 2.10.0) Use leftOfArrow instead
(Since version 2.10.0) Use resultOfEnsuring instead