summaryrefslogtreecommitdiffhomepage
path: root/mrblib/kernel.rb
diff options
context:
space:
mode:
authormimaki <[email protected]>2012-04-20 09:39:03 +0900
committermimaki <[email protected]>2012-04-20 09:39:03 +0900
commite0d6430f63c4cbe0c71ce82ee23284671389a818 (patch)
tree41abad7f12eced98d9ac14d141cea62464c3332f /mrblib/kernel.rb
parent54ad561098ed353ada70205c39b2c42a2a2eb9e5 (diff)
downloadmruby-e0d6430f63c4cbe0c71ce82ee23284671389a818.tar.gz
mruby-e0d6430f63c4cbe0c71ce82ee23284671389a818.zip
add mruby sources
Diffstat (limited to 'mrblib/kernel.rb')
-rw-r--r--mrblib/kernel.rb45
1 files changed, 45 insertions, 0 deletions
diff --git a/mrblib/kernel.rb b/mrblib/kernel.rb
new file mode 100644
index 000000000..c09755d6c
--- /dev/null
+++ b/mrblib/kernel.rb
@@ -0,0 +1,45 @@
+#
+# Kernel
+#
+module Kernel
+ # 15.3.1.2.6
+ def self.lambda(&block)
+ ### *** TODO *** ###
+ block # dummy
+ end
+
+ # 15.3.1.2.8
+ def self.loop #(&block)
+ while(true)
+ yield
+ end
+ end
+
+ # 15.3.1.3.4
+ def __send__(symbol, *args, &block)
+ ### *** TODO *** ###
+ end
+
+ # 15.3.1.3.18
+ def instance_eval(string=nil, &block)
+ ### *** TODO *** ###
+ end
+
+ # 15.3.1.3.27
+ def lambda(&block)
+ ### *** TODO *** ###
+ block # dummy
+ end
+
+ # 15.3.1.3.29
+ def loop #(&block)
+ while(true)
+ yield
+ end
+ end
+
+ # 15.3.1.3.44
+ def send(symbol, *args, &block)
+ ### *** TODO *** ###
+ end
+end