Annotation of 43BSD/contrib/icon/tran/itran.h, revision 1.1.1.1

1.1       root        1: #include <stdio.h>
                      2: #include "../h/config.h"
                      3: 
                      4: /*
                      5:  * External definitions needed throughout translator.
                      6:  */
                      7: 
                      8: extern int yychar;             /* parser's current input token type */
                      9: extern int yynerrs;            /* number of errors in parse */
                     10: extern int fatalerrs;          /* total number of fatal errors */
                     11: extern int warnings;           /* total number of warnings */
                     12: extern int nocode;             /* true to suppress code generation */
                     13: extern int implicit;           /* implicit local/error */
                     14: extern int silence;            /* verbose/mute switch */
                     15: extern int trace;              /* initial setting of &trace */
                     16: 
                     17: extern int inline;             /* current line number in input */
                     18: extern int tline;              /* line number of current token */
                     19: extern int incol;              /* current column number in input */
                     20: extern int tcol;               /* column number of current token */
                     21: extern int peekc;              /* one character look-ahead */
                     22: extern char ctran[];           /* input translation table */
                     23: extern char esctab[];          /* string literal escape table */
                     24: extern FILE *infile;           /* current input file */
                     25: extern FILE *codefile;         /* current icode output file */
                     26: extern FILE *globfile;         /* current global output file */
                     27: extern char **filep;           /* list of input file names */
                     28: 
                     29: extern int alclflg;            /* counter for local table overflow */
                     30: extern int alcgflg;            /* counter for global table overflow */
                     31: extern int alccflg;            /* counter for constant table overflow */
                     32: 
                     33: extern char *strings;          /* string space */
                     34: extern char *send;             /* end of string space */
                     35: extern char *sfree;            /* free pointer for string space */
                     36: extern int ssize;              /* initial size of string space */

unix.superglobalmegacorp.com

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