From 7331fc93c24635d2a2b6ea0d174ede189c731e54 Mon Sep 17 00:00:00 2001 From: matz Date: Sat, 20 Aug 2005 15:44:54 +0000 Subject: * parse.y (parser_yylex): update paren_nest for brackets []. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index baf4db6e2..ddff8aada 100644 --- a/parse.y +++ b/parse.y @@ -6325,8 +6325,8 @@ parser_yylex(parser) } case ')': - paren_nest--; case ']': + paren_nest--; case '}': COND_LEXPOP(); CMDARG_LEXPOP(); @@ -6452,6 +6452,7 @@ parser_yylex(parser) return c; case '[': + paren_nest++; if (lex_state == EXPR_FNAME || lex_state == EXPR_DOT) { lex_state = EXPR_ARG; if ((c = nextc()) == ']') { -- cgit