Implement REPL Mode for scratches

^KT-27963 Fixed
This commit is contained in:
Natalia Selezneva
2019-06-03 11:40:43 +03:00
parent 8bc03e54f7
commit 414f98aa29
37 changed files with 739 additions and 98 deletions
+3
View File
@@ -0,0 +1,3 @@
<lineMarker>1</lineMarker> + 1
// REPL_MODE: true
@@ -0,0 +1,3 @@
<lineMarker>1</lineMarker> + 2 + 3
// REPL_MODE: true
@@ -0,0 +1,3 @@
<lineMarker>1</lineMarker>
// REPL_MODE: true
+5
View File
@@ -0,0 +1,5 @@
<lineMarker>for</lineMarker> (i in 0..4) {
println(i)
}
// REPL_MODE: true
+5
View File
@@ -0,0 +1,5 @@
fun <lineMarker>foo</lineMarker>(): Int {
return 1
}
// REPL_MODE: true
+5
View File
@@ -0,0 +1,5 @@
<lineMarker>run</lineMarker> {
1
}
// REPL_MODE: true
+5
View File
@@ -0,0 +1,5 @@
<lineMarker>{</lineMarker>
1
}()
// REPL_MODE: true
+7
View File
@@ -0,0 +1,7 @@
<lineMarker>object</lineMarker>: Comparable<String> {
override fun compareTo(other: String): Int {
return 0
}
}
// REPL_MODE: true
+3
View File
@@ -0,0 +1,3 @@
<lineMarker>(</lineMarker>1 + 2)
// REPL_MODE: true
+3
View File
@@ -0,0 +1,3 @@
<lineMarker>kotlin</lineMarker>.io.println("Hi")
// REPL_MODE: true
@@ -0,0 +1,5 @@
<lineMarker>kotlin</lineMarker>
.io
.println("Hi")
// REPL_MODE: true
@@ -0,0 +1,3 @@
<lineMarker>println</lineMarker>("Hi")
// REPL_MODE: true
+3
View File
@@ -0,0 +1,3 @@
val <lineMarker>a</lineMarker> = 1
// REPL_MODE: true