Annotation of 40BSD/cmd/pxp/gram, revision 1.1

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

unix.superglobalmegacorp.com

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