summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/parser/Scanners.scala
diff options
context:
space:
mode:
authorDen Shabalin <den.shabalin@gmail.com>2013-07-08 20:24:45 +0200
committerEugene Burmako <xeno.by@gmail.com>2013-07-08 21:02:30 +0200
commit310df92551c33ed0242e9a50606732a9b02bfee8 (patch)
treed605db96d7ce1fa8b590d48617853f46513e0c2c /src/compiler/scala/tools/nsc/ast/parser/Scanners.scala
parent9e064f783e7ee42b9d27655e2b15d830f8bae5f0 (diff)
downloadscala-310df92551c33ed0242e9a50606732a9b02bfee8.tar.gz
scala-310df92551c33ed0242e9a50606732a9b02bfee8.tar.bz2
scala-310df92551c33ed0242e9a50606732a9b02bfee8.zip
moves TreeBuilder into the parser
This is the first of the two patches to the parser necessary for quasiquotes to function. This one moves TreeBuilder from Global to the internals of the Parsers, so that quasiquotes will be able to override it later to support some corner cases arising from splicing (see the subsequent quasiquote commit for more details). Surprisingly enough, almost noone used TreeBuilder outside the parser, and it was necessary to move just a couple of methods to TreeGen to satisfy broken dependencies.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/parser/Scanners.scala')
0 files changed, 0 insertions, 0 deletions