File:  [MW Coherent from dump] / coherent / f / f0 / lex / lex0.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:40 2019 UTC (7 years, 2 months ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent

/*
 * lex/lex0.c
 * external variables
 */

#include "lex.h"

int	nxt;
int	yylval;
int	ltype;
int	inquotes;
int	indefs;
int	actn;
int	clas;
int	nfa[ARRSZ][2];
struct	def *defstart;
struct	def *ctxstart;
struct	def *scnstart;
unsigned char *classptr;
FILE	*filein = stdin;
FILE	*fileout = stdout;

char	opnerr[] = "cannot open %s";
char	outmem[] = "out of memory";
char	noactn[] = "missing action";
char	illchr[] = "illegal character";
char	illnln[] = "illegal newline";
char	illrng[] = "improper range";
char	illoct[] = "illegal octal escape";
char	unddef[] = "undefined reference";
char	undctx[] = "undefined context";
char	undstc[] = "undefined start condition";
char	illstc[] = "start condition spec in rules section";
char	regsyn[] = "regular expression syntax";
char	rulsyn[] = "rule syntax";
char	actsyn[] = "action syntax";
char	unmopr[] = "unmatched `%c' in regular expression";
char	reperr[] = "improper repetition specification";
char	eoferr[] = "unexpected EOF";

/* 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.