Annotation of coherent/d/bin/lex/lex0.c, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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