summaryrefslogtreecommitdiff
path: root/src/reflect
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2013-07-08 20:19:36 +0200
committerEugene Burmako <xeno.by@gmail.com>2013-07-08 21:20:27 +0200
commit32949c496e2703e05ff07fae8d19bf91fe733e71 (patch)
tree6c1af9c43cf4a130a062a4348c933dbee09e9bf4 /src/reflect
parent7e6c723dff835a681bdc60f87283652e42adc699 (diff)
downloadscala-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