diff src/parse.y @ 4613:d1786f2d8a3c

[project @ 2003-11-14 22:46:19 by jwe]
author jwe
date Fri, 14 Nov 2003 22:46:19 +0000
parents 491ac5f9d120
children 1c0ec4705a5f
line wrap: on
line diff
--- a/src/parse.y
+++ b/src/parse.y
@@ -731,22 +731,22 @@
 
 postfix_expr	: primary_expr
 		  { $$ = $1; }
-		| postfix_expr '(' begin_obj_idx ')'
+		| postfix_expr begin_obj_idx '(' ')'
 		  {
 		    $$ = make_index_expression ($1, 0, '(');
 		    lexer_flags.looking_at_object_index--;
 		  }
-		| postfix_expr '(' begin_obj_idx arg_list ')'
+		| postfix_expr begin_obj_idx '(' arg_list ')'
 		  {
 		    $$ = make_index_expression ($1, $4, '(');
 		    lexer_flags.looking_at_object_index--;
 		  }
-		| postfix_expr '{' begin_obj_idx '}'
+		| postfix_expr begin_obj_idx '{' '}'
 		  {
 		    $$ = make_index_expression ($1, 0, '{');
 		    lexer_flags.looking_at_object_index--;
 		  }
-		| postfix_expr '{' begin_obj_idx arg_list '}'
+		| postfix_expr begin_obj_idx '{' arg_list '}'
 		  {
 		    $$ = make_index_expression ($1, $4, '{');
 		    lexer_flags.looking_at_object_index--;