diff options
author | Som Snytt <som.snytt@gmail.com> | 2013-12-17 20:26:50 -0800 |
---|---|---|
committer | Som Snytt <som.snytt@gmail.com> | 2014-01-08 07:43:42 -0800 |
commit | bb2e99a69201060b88dd25602def42f31ba9ab65 (patch) | |
tree | 7a3e3a16a0a5e9ee7221f26a6ec50464856989a3 /test/files/neg/t8015-ffb.scala | |
parent | ada8d9156baad2d8a24c1a40e032eb4bc7154bac (diff) | |
download | scala-bb2e99a69201060b88dd25602def42f31ba9ab65.tar.gz scala-bb2e99a69201060b88dd25602def42f31ba9ab65.tar.bz2 scala-bb2e99a69201060b88dd25602def42f31ba9ab65.zip |
SI-8015 Count lines by EOLs
Source lines were counted by "line break chars", including FF.
Clients of `pos.line` seem to all expect the ordinary line num,
so that is what they get.
Unicode processing now precedes line ending processing.
Diffstat (limited to 'test/files/neg/t8015-ffb.scala')
-rw-r--r-- | test/files/neg/t8015-ffb.scala | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/files/neg/t8015-ffb.scala b/test/files/neg/t8015-ffb.scala new file mode 100644 index 0000000000..dbdd942555 --- /dev/null +++ b/test/files/neg/t8015-ffb.scala @@ -0,0 +1,11 @@ + +trait G { + val c: Char = '\u000a' // disallowed! + def x\u000d\u000a = 9 // as nl + def y() = x + def z() = { + y()\u000a() // was Int does not take parameters + } + def v = y()\u000c() // was Int does not take parameters + def w = { x() } // ^L is colored blue on this screen, hardly visible +} |