Commit | Line | Data |
---|---|---|
31cef89c | 1 | "@(#)gram 1.3 8/27/80" |
a8a22c84 PK |
2 | /yyval/s//*&/ |
3 | /\*yysterm\[]/,$d | |
4 | 1;/yyactr/ka | |
5 | 'a,$s/yypv/yyYpv/g | |
6 | 'aa | |
7 | register int **yyYpv; | |
8 | register int *p, *q; | |
9 | yyYpv = yypv; | |
10 | . | |
dd87f971 | 11 | 1;/^##/-w! y.tab.h |
a8a22c84 PK |
12 | /^int yylval 0/d |
13 | /extern int yychar,/s//extern/ | |
14 | /yyclearin/d | |
15 | /yyerrok/d | |
16 | 1;/^##/d | |
17 | $a | |
18 | ||
19 | yyEactr(__np__, var) | |
20 | int __np__; | |
21 | char *var; | |
22 | { | |
23 | switch(__np__) { | |
24 | default: | |
25 | return (1); | |
26 | . | |
40aee854 | 27 | g/case.*@@/s/@@//\ |
a8a22c84 | 28 | .m$ |
40aee854 | 29 | g/@@/ka\ |
a8a22c84 PK |
30 | 'a;?case?,?case?t$\ |
31 | 'am$\ | |
32 | a\ | |
33 | }\ | |
34 | break; | |
35 | $a | |
36 | } | |
37 | } | |
38 | . | |
40aee854 | 39 | 1,$s/@@// |
a8a22c84 PK |
40 | /int nterms/d |
41 | /int nnonter/d | |
42 | /int nstate/d | |
43 | /int yyerrval/d | |
dd87f971 | 44 | w! |
a8a22c84 | 45 | q |