Dotty Documentation

0.11.0-bin-SNAPSHOT

package dotty.tools.dotc.quoted

[-] Constructors

[-] Members

[+] class QuoteCompiler

Compiler that takes the contents of a quoted expression expr and produces a class file with class ' { def apply: Object = expr }.

[+] class QuoteDecompiler

Compiler that takes the contents of a quoted expression (or type) and outputs it's tree.

[+] class QuoteDriver
[+] object QuoteDriver
[+] class RefreshNames

Refreshes local names starting from the second use of the name. Intended for readability of the pretty printed code.

[+] object ToolboxImpl

Default runners for quoted expressions

[+] class TreeCleaner

Clean up quote artifacts from the tree to make it simpler to read. - Flattens block and remove blocks with not statements - Inline type aliases in the tree