diff options
author | Burak Emir <emir@epfl.ch> | 2006-09-19 15:26:51 +0000 |
---|---|---|
committer | Burak Emir <emir@epfl.ch> | 2006-09-19 15:26:51 +0000 |
commit | bc80f0fd7962203e7a54fd4fa97a8db9de8b5918 (patch) | |
tree | 6b0601c88fbeec734ccd4a1d0bbcf9237bf67f66 /src | |
parent | cc43126a20affb6aab8b0647550d1a64d964e59f (diff) | |
download | scala-bc80f0fd7962203e7a54fd4fa97a8db9de8b5918.tar.gz scala-bc80f0fd7962203e7a54fd4fa97a8db9de8b5918.tar.bz2 scala-bc80f0fd7962203e7a54fd4fa97a8db9de8b5918.zip |
added option nouescape
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/Settings.scala | 1 | ||||
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/parser/Scanners.scala | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/Settings.scala b/src/compiler/scala/tools/nsc/Settings.scala index db26c1198e..c7307f8eb6 100644 --- a/src/compiler/scala/tools/nsc/Settings.scala +++ b/src/compiler/scala/tools/nsc/Settings.scala @@ -109,6 +109,7 @@ class Settings(error: String => unit) { val log = PhasesSetting ("-log", "Log operations in") val version = BooleanSetting("-version", "Print product version and exit") val help = BooleanSetting("-help", "Print a synopsis of standard options") + val nouescape = new BooleanSetting("-nouescape", "disables handling of \\u unicode escapes") // val showPhases = BooleanSetting("-showphases", "Print a synopsis of compiler phases") val inline = BooleanSetting("-Xinline", "Perform inlining when possible") diff --git a/src/compiler/scala/tools/nsc/ast/parser/Scanners.scala b/src/compiler/scala/tools/nsc/ast/parser/Scanners.scala index 74757cba63..9fc9b574a5 100644 --- a/src/compiler/scala/tools/nsc/ast/parser/Scanners.scala +++ b/src/compiler/scala/tools/nsc/ast/parser/Scanners.scala @@ -57,7 +57,7 @@ trait Scanners requires SyntaxAnalyzer { /** Character input reader */ - val in = new CharArrayReader(unit.source.getContent(), true, syntaxError) + val in = new CharArrayReader(unit.source.getContent(), !settings.nouescape.value, syntaxError) /** character buffer for literals */ |