summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scala/tools/scalac/ast/parser/Scanner.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/sources/scala/tools/scalac/ast/parser/Scanner.scala b/sources/scala/tools/scalac/ast/parser/Scanner.scala
index a2ee0a6a83..45d6ec2a3b 100644
--- a/sources/scala/tools/scalac/ast/parser/Scanner.scala
+++ b/sources/scala/tools/scalac/ast/parser/Scanner.scala
@@ -563,6 +563,11 @@ class Scanner(_unit: CompilationUnit) extends TokenData {
nextch();
getIdentOrOperatorRest;
return;
+ case SU =>
+ // true == java.lang.Character.isUnicodeIdentifierPart(SU)
+ treatIdent;
+ return;
+
case _ if(java.lang.Character.isUnicodeIdentifierPart(ch)) =>
putChar( ch );
nextch();