Denys Shabalin EXPERIMENTAL
Quasiquotes were designed primary as tool for ast manipulation in macros. A common workflow is to deconstruct arguments with quasiquote patterns and then construct a rewritten result with another quasiquote:
This is a companion discussion topic for the original entry at http://docs.scala-lang.org//overviews/quasiquotes/usecases.html