diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2013-07-08 20:19:36 +0200 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2013-07-08 21:20:27 +0200 |
commit | 32949c496e2703e05ff07fae8d19bf91fe733e71 (patch) | |
tree | 6c1af9c43cf4a130a062a4348c933dbee09e9bf4 /src/reflect | |
parent | 7e6c723dff835a681bdc60f87283652e42adc699 (diff) | |
download | scala-32949c496e2703e05ff07fae8d19bf91fe733e71.tar.gz scala-32949c496e2703e05ff07fae8d19bf91fe733e71.tar.bz2 scala-32949c496e2703e05ff07fae8d19bf91fe733e71.zip |
introduces extensibility hooks into the reifier
Quasiquoting macros are surprisingly similar to reifying macros, since
both take something and then produce Scala ASTs for that something.
Therefore the upcoming quasiquote patch reuses the vanilla reifier,
adjusting it in key points to enable splicing and extraction to
support string interpolation syntax.
In this commit we prepare the reifier for being reused later on,
adding a modest amound of extensibility hooks.
Diffstat (limited to 'src/reflect')
0 files changed, 0 insertions, 0 deletions