home *** CD-ROM | disk | FTP | other *** search
- "@(#)gram 2.1 2/8/84"
- /yyval/s/int/union semstack/
- s/ 0//
- /yypv/s/int/union semstack/
- /\*yysterm\[]/,$d
- 1;/yyactr/ka
- 'a,$s/yypv/yyYpv/g
- 'aa
- register union semstack *yyYpv;
- register struct tnode *p, *q;
- yyYpv = yypv;
- .
- 1;/^##/-w! y.tab.h
- /^int yylval 0/d
- /extern int yychar,/s//extern/
- /yyclearin/d
- /yyerrok/d
- 1;/^##/d
- $a
-
- yyEactr(__np__, var)
- int __np__;
- char *var;
- {
- switch(__np__) {
- default:
- return (1);
- break;
- .
- g/case.*@@/s/@@//\
- .m$
- g/@@/ka\
- 'a;?case?,?case?t$\
- 'am$\
- a\
- }\
- break;
- $a
- }
- /*NOTREACHED*/
- }
- .
- 1,$s/@@//
- /int nterms/d
- /int nnonter/d
- /int nstate/d
- /int yyerrval/d
- /yyact\[/s/ {/ = {/
- /yypact/s/ {/ = {/
- /yyr1/s/ {/ = {/
- /yyr2/s/ {/ = {/
- /yygo/s/ {/ = {/
- /yypgo/s/ {/ = {/
- /static/i
- #ifndef lint
- .
- /static/a
- #endif
- .
- w!
- q
-