diff options
author | Som Snytt <som.snytt@gmail.com> | 2014-12-03 15:58:19 -0800 |
---|---|---|
committer | Som Snytt <som.snytt@gmail.com> | 2014-12-03 16:38:50 -0800 |
commit | db8d5476537902760d33d29839afd813ff369ac8 (patch) | |
tree | 506989530c1805ad62ea4b21d851fcb1cf97372c /test/files/run/t9027.scala | |
parent | 1810ac0bf47dcc40cc858f7a3c64356614f98110 (diff) | |
download | scala-db8d5476537902760d33d29839afd813ff369ac8.tar.gz scala-db8d5476537902760d33d29839afd813ff369ac8.tar.bz2 scala-db8d5476537902760d33d29839afd813ff369ac8.zip |
SI-9027 Parser eagerly consumes space on multi XML elements
Once the parser starts looking for more <elements>, it should
still lookahead speculatively, leaving any remaining whitespace,
including newlines, after the last element.
Diffstat (limited to 'test/files/run/t9027.scala')
-rw-r--r-- | test/files/run/t9027.scala | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/files/run/t9027.scala b/test/files/run/t9027.scala new file mode 100644 index 0000000000..26238147da --- /dev/null +++ b/test/files/run/t9027.scala @@ -0,0 +1,15 @@ + +// used to be parsed as .println +object Test extends App { + import reflect.runtime._, universe._ + + val trees = List( + q"""<a/><b/> + println("hello, world.")""", + q"""<a/> + <b/> + <c/> + println("hello, world.")""" + ) + trees foreach println +} |