diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-04-21 02:31:40 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-04-21 02:31:40 +0000 |
commit | f8e51f7e5958a4962d620c66af2e93cbf6f52f11 (patch) | |
tree | 1629dcf996f5e8de230c686fbbb14f11c3c1664d /test/ruby/test_parse.rb | |
parent | 8a269f85a0e6aaaecfdadcd185df7a686b45696e (diff) | |
download | ruby-f8e51f7e5958a4962d620c66af2e93cbf6f52f11.tar.gz |
* parse.y (parser_yylex): abandoned EXPR_VCALL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_parse.rb')
-rw-r--r-- | test/ruby/test_parse.rb | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/test/ruby/test_parse.rb b/test/ruby/test_parse.rb index aa664ebd44..49ecfc56ed 100644 --- a/test/ruby/test_parse.rb +++ b/test/ruby/test_parse.rb @@ -823,28 +823,4 @@ x = __ENCODING__ c.instance_eval { remove_class_variable(:@var) } end end - - def result(arg = nil, &pro) - pro || arg - end - - def test_method_and_lvar - result = nil - bug3163 = '[ruby-core:29578]' - assert_equal(%[bug3163], (result %[bug3163]), bug3163) - assert_equal(/bug3163/x, (result /bug3163/x), bug3163) - pro = proc {} - assert_equal(pro, (result &pro), bug3163) - assert_equal(bug3163, (result *bug3163), bug3163) - f = g = nil - assert_raise(SyntaxError, bug3163) {eval("result ?f : g")} - assert_equal("123\n", eval("result <<FOO\n123\nFOO"), bug3163) - - bug3163_2 = '[ruby-core:29594]' - one = 1 - assert_equal(+1, (result +one), bug3163_2) - assert_equal(-1, (result -one), bug3163_2) - - assert_equal({:a => 1}, (result a: 1)) - end end |