From b19ad2ccb85b4205d6722cfe9e42cd8c265268b1 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 5 Jul 2011 10:21:45 +0400 Subject: [PATCH] IO added to Library.jet Header level changed in control.grm --- grammar/src/control.grm | 2 +- idea/src/jet/Library.jet | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/grammar/src/control.grm b/grammar/src/control.grm index 89ea3d6ee54..66091a81b97 100644 --- a/grammar/src/control.grm +++ b/grammar/src/control.grm @@ -1,5 +1,5 @@ /** -h3. Control structures +h2. Control structures bq. See [Control structures] */ diff --git a/idea/src/jet/Library.jet b/idea/src/jet/Library.jet index 2f4673a74d7..04df29fc7ae 100644 --- a/idea/src/jet/Library.jet +++ b/idea/src/jet/Library.jet @@ -7,6 +7,30 @@ namespace typeinfo { } } +namespace io { + fun print(message : Any?) + fun print(message : Int) + fun print(message : Long) + fun print(message : Byte) + fun print(message : Short) + fun print(message : Char) + fun print(message : Boolean) + fun print(message : Float) + fun print(message : Double) + + fun println(message : Any?) + fun println(message : Int) + fun println(message : Long) + fun println(message : Byte) + fun println(message : Short) + fun println(message : Char) + fun println(message : Boolean) + fun println(message : Float) + fun println(message : Double) + + fun readLine() : String? +} + // Can't write a body due to a bootstrapping problem (see JET-74) fun Any?.equals(other : Any?) : Boolean// = this === other