From e7db28affba2ed90bc0d3d7fad7a3f1aa7ffa0ae Mon Sep 17 00:00:00 2001 From: shyouhei Date: Wed, 22 Aug 2007 00:40:49 +0000 Subject: * parse.y (yylex): return non-valid token for an invalid instance/class variable name. a patch from from Yusuke ENDOH . [ruby-dev:31095] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 1 + 1 file changed, 1 insertion(+) (limited to 'parse.y') diff --git a/parse.y b/parse.y index fcb888f71..7aa04c883 100644 --- a/parse.y +++ b/parse.y @@ -4350,6 +4350,7 @@ yylex() else { rb_compile_error("`@@%c' is not allowed as a class variable name", c); } + return 0; } if (!is_identchar(c)) { pushback(c); -- cgit