|
|
1.1 ! root 1: "@(#)gram 1.3 8/27/80" ! 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: . ! 11: 1;/^##/-w! y.tab.h ! 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: . ! 27: g/case.*@@/s/@@//\ ! 28: .m$ ! 29: g/@@/ka\ ! 30: 'a;?case?,?case?t$\ ! 31: 'am$\ ! 32: a\ ! 33: }\ ! 34: break; ! 35: $a ! 36: } ! 37: } ! 38: . ! 39: 1,$s/@@// ! 40: /int nterms/d ! 41: /int nnonter/d ! 42: /int nstate/d ! 43: /int yyerrval/d ! 44: w! ! 45: q
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.