|
From: Hans-Bernhard B. <br...@us...> - 2002-12-11 14:39:38
|
Update of /cvsroot/cscope/cscope/src
In directory sc8-pr-cvs1:/tmp/cvs-serv29794/src
Modified Files:
egrep.y
Log Message:
Fix ancient deprecated syntax in egrep.y
Index: egrep.y
===================================================================
RCS file: /cvsroot/cscope/cscope/src/egrep.y,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** egrep.y 9 Jul 2001 13:58:15 -0000 1.7
--- egrep.y 11 Dec 2002 14:39:09 -0000 1.8
***************
*** 104,146 ****
%%
s: t
! ={ unary(FINAL, $1);
line--;
}
;
t: b r
! ={ $$ = node(CAT, $1, $2); }
| OR b r OR
! ={ $$ = node(CAT, $2, $3); }
| OR b r
! ={ $$ = node(CAT, $2, $3); }
| b r OR
! ={ $$ = node(CAT, $1, $2); }
;
b:
! ={ $$ = enter(DOT);
$$ = unary(STAR, $$); }
;
r: CHAR
! ={ $$ = enter($1); }
| DOT
! ={ $$ = enter(DOT); }
| CCL
! ={ $$ = cclenter(CCL); }
| NCCL
! ={ $$ = cclenter(NCCL); }
;
r: r OR r
! ={ $$ = node(OR, $1, $3); }
| r r %prec CAT
! ={ $$ = node(CAT, $1, $2); }
| r STAR
! ={ $$ = unary(STAR, $1); }
| r PLUS
! ={ $$ = unary(PLUS, $1); }
| r QUEST
! ={ $$ = unary(QUEST, $1); }
| '(' r ')'
! ={ $$ = $2; }
| error
;
--- 104,146 ----
%%
s: t
! { unary(FINAL, $1);
line--;
}
;
t: b r
! { $$ = node(CAT, $1, $2); }
| OR b r OR
! { $$ = node(CAT, $2, $3); }
| OR b r
! { $$ = node(CAT, $2, $3); }
| b r OR
! { $$ = node(CAT, $1, $2); }
;
b:
! { $$ = enter(DOT);
$$ = unary(STAR, $$); }
;
r: CHAR
! { $$ = enter($1); }
| DOT
! { $$ = enter(DOT); }
| CCL
! { $$ = cclenter(CCL); }
| NCCL
! { $$ = cclenter(NCCL); }
;
r: r OR r
! { $$ = node(OR, $1, $3); }
| r r %prec CAT
! { $$ = node(CAT, $1, $2); }
| r STAR
! { $$ = unary(STAR, $1); }
| r PLUS
! { $$ = unary(PLUS, $1); }
| r QUEST
! { $$ = unary(QUEST, $1); }
| '(' r ')'
! { $$ = $2; }
| error
;
|