From a1349b59841b14b2a458b46ba36ed085becbdbd9 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 1 Oct 2011 11:35:06 -0700 Subject: Regression bug fix: longest match variables broken by 2011-09-28 commit which introduced the double var match. * match.c (match_line): Handle case where modifier is t. * parser.y (var_op): Produce modifir as (t) rather than t. --- parser.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parser.y') diff --git a/parser.y b/parser.y index 51f45042..93a8eb4d 100644 --- a/parser.y +++ b/parser.y @@ -473,7 +473,7 @@ var : IDENT { $$ = list(var_s, intern(string_own($1), nil), yybadtoken(yychar, lit("variable spec")); } ; -var_op : '*' { $$ = t; } +var_op : '*' { $$ = list(t, nao); } ; list : '(' exprs ')' { $$ = $2; } -- cgit v1.2.3