Annotation of 42BSD/ucb/pascal/src/gram, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.