From 54ec1c4fe81672ca66f327ef6ae170f458cd79e5 Mon Sep 17 00:00:00 2001 From: shyouhei Date: Wed, 15 Aug 2007 20:57:30 +0000 Subject: sorry. I made wrong tags. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_5_54@13009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ruby_1_8_5/sample/eval.rb | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 ruby_1_8_5/sample/eval.rb (limited to 'ruby_1_8_5/sample/eval.rb') diff --git a/ruby_1_8_5/sample/eval.rb b/ruby_1_8_5/sample/eval.rb deleted file mode 100644 index 90b839e873..0000000000 --- a/ruby_1_8_5/sample/eval.rb +++ /dev/null @@ -1,41 +0,0 @@ -line = '' -indent = 0 -$stdout.sync = TRUE -print "ruby> " -loop do - l = gets - if l.nil? - break if line.empty? - else - line += l - if l =~ /,\s*$/ - print "ruby| " - next - end - if l =~ /^\s*(class|module|def|if|unless|case|while|until|for|begin)\b[^_]/ - indent += 1 - end - if l =~ /^\s*end\b[^_]/ - indent -= 1 - end - if l =~ /\{\s*(\|.*\|)?\s*$/ - indent += 1 - end - if l =~ /^\s*\}/ - indent -= 1 - end - if indent > 0 - print "ruby| " - next - end - end - begin - print eval(line).inspect, "\n" - rescue ScriptError, StandardError - printf "ERR: %s\n", $! || 'exception raised' - end - break if l.nil? - line = '' - print "ruby> " -end -print "\n" -- cgit v1.2.3