Annotation of coherent/b/bin/lex/lex0.c, revision 1.1

1.1     ! root        1: /*
        !             2:  * lex/lex0.c
        !             3:  * external variables
        !             4:  */
        !             5: 
        !             6: #include "lex.h"
        !             7: 
        !             8: int    nxt;
        !             9: int    yylval;
        !            10: int    ltype;
        !            11: int    inquotes;
        !            12: int    indefs;
        !            13: int    actn;
        !            14: int    clas;
        !            15: int    nfa[ARRSZ][2];
        !            16: struct def *defstart;
        !            17: struct def *ctxstart;
        !            18: struct def *scnstart;
        !            19: unsigned char *classptr;
        !            20: FILE   *filein = stdin;
        !            21: FILE   *fileout = stdout;
        !            22: 
        !            23: char   opnerr[] = "cannot open %s";
        !            24: char   outmem[] = "out of memory";
        !            25: char   noactn[] = "missing action";
        !            26: char   illchr[] = "illegal character";
        !            27: char   illnln[] = "illegal newline";
        !            28: char   illrng[] = "improper range";
        !            29: char   illoct[] = "illegal octal escape";
        !            30: char   unddef[] = "undefined reference";
        !            31: char   undctx[] = "undefined context";
        !            32: char   undstc[] = "undefined start condition";
        !            33: char   illstc[] = "start condition spec in rules section";
        !            34: char   regsyn[] = "regular expression syntax";
        !            35: char   rulsyn[] = "rule syntax";
        !            36: char   actsyn[] = "action syntax";
        !            37: char   unmopr[] = "unmatched `%c' in regular expression";
        !            38: char   reperr[] = "improper repetition specification";
        !            39: char   eoferr[] = "unexpected EOF";
        !            40: 
        !            41: /* end of lex0.c */

unix.superglobalmegacorp.com

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