Annotation of coherent/f/f0/lex/lex0.c, revision 1.1.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.