File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
src/dotty/tools/dotc/repl Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -38,15 +38,15 @@ object SyntaxHighlighting {
38
38
'q' :: 'r' :: 's' :: 't' :: 'u' :: 'v' :: 'w' :: 'x' :: 'y' :: 'z' :: Nil
39
39
40
40
private val typeEnders =
41
- '{' :: '}' :: ')' :: '(' :: '=' :: ' ' :: ',' :: '.' :: Nil
41
+ '{' :: '}' :: ')' :: '(' :: '=' :: ' ' :: ',' :: '.' :: ' \n ' :: Nil
42
42
43
43
def apply (chars : Iterable [Char ]): Vector [Char ] = {
44
44
var prev : Char = 0
45
45
var remaining = chars.toStream
46
46
val newBuf = new StringBuilder
47
47
48
48
@ inline def keywordStart =
49
- prev == 0 || prev == ' ' || prev == '{' || prev == '('
49
+ prev == 0 || prev == ' ' || prev == '{' || prev == '(' || prev == ' \n '
50
50
51
51
@ inline def numberStart (c : Char ) =
52
52
c.isDigit && (! prev.isLetter || prev == '.' || prev == ' ' || prev == '(' || prev == '\u0000 ' )
@@ -224,7 +224,7 @@ object SyntaxHighlighting {
224
224
def append (c : Char , shouldHL : String => Boolean , highlight : String => String ) = {
225
225
var curr : Char = 0
226
226
val sb = new StringBuilder (s " $c" )
227
- while (remaining.nonEmpty && curr != ' ' && curr != '(' ) {
227
+ while (remaining.nonEmpty && curr != ' ' && curr != '(' && curr != ' \n ' ) {
228
228
curr = takeChar()
229
229
if (curr != ' ' ) sb += curr
230
230
}
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ object BasicFilters {
21
21
exitFilter,
22
22
enterFilter,
23
23
clearFilter,
24
- loggingFilter,
24
+ // loggingFilter,
25
25
typingFilter
26
26
)
27
27
You can’t perform that action at this time.
0 commit comments