|
|
1.1 ! root 1: "@(#)gram 2.1 2/8/84" ! 2: /yyval/s/int/union semstack/ ! 3: s/ 0// ! 4: /yypv/s/int/union semstack/ ! 5: /\*yysterm\[]/,$d ! 6: 1;/yyactr/ka ! 7: 'a,$s/yypv/yyYpv/g ! 8: 'aa ! 9: register union semstack *yyYpv; ! 10: register struct tnode *p, *q; ! 11: yyYpv = yypv; ! 12: . ! 13: 1;/^##/-w! y.tab.h ! 14: /^int yylval 0/d ! 15: /extern int yychar,/s//extern/ ! 16: /yyclearin/d ! 17: /yyerrok/d ! 18: 1;/^##/d ! 19: $a ! 20: ! 21: yyEactr(__np__, var) ! 22: int __np__; ! 23: char *var; ! 24: { ! 25: switch(__np__) { ! 26: default: ! 27: return (1); ! 28: break; ! 29: . ! 30: g/case.*@@/s/@@//\ ! 31: .m$ ! 32: g/@@/ka\ ! 33: 'a;?case?,?case?t$\ ! 34: 'am$\ ! 35: a\ ! 36: }\ ! 37: break; ! 38: $a ! 39: } ! 40: /*NOTREACHED*/ ! 41: } ! 42: . ! 43: 1,$s/@@// ! 44: /int nterms/d ! 45: /int nnonter/d ! 46: /int nstate/d ! 47: /int yyerrval/d ! 48: /yyact\[/s/ {/ = {/ ! 49: /yypact/s/ {/ = {/ ! 50: /yyr1/s/ {/ = {/ ! 51: /yyr2/s/ {/ = {/ ! 52: /yygo/s/ {/ = {/ ! 53: /yypgo/s/ {/ = {/ ! 54: /static/i ! 55: #ifndef lint ! 56: . ! 57: /static/a ! 58: #endif ! 59: . ! 60: w! ! 61: q
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.