BSD 4_3 development
[unix-history] / usr / src / usr.bin / efl / fixuplex
CommitLineData
0efd2280
C
1#! /bin/sh
2ed - lex.yy.c <<!
3/input/s/getc(yyin)/efgetc/
4/yylex/+1a
5if(pushlex)
6 if(pushlex==1)
7 {
8 pushlex = 2;
9 yylval.ival = 0;
10 return(EOS);
11 }
12 else {
13 pushlex = 0;
14 if(rket == 2)
15 rket = 1;
16 else RETL(prevv,prevl);
17 }
18if(rket > 0)
19 {
20 if(rket==1)
21 {
22 rket = 2;
23 RET(RBRACK);
24 }
25 else {
26 rket = 0;
27 RET(EOS);
28 }
29 }
30if(eofneed) return(0);
31if(forcerr) return(-1);
32.
33w
34q
35!