From: mdw Date: Sun, 13 Jan 2002 14:50:07 +0000 (+0000) Subject: Make delimiters be a property of a scanner. X-Git-Tag: 1.2.6~15 X-Git-Url: https://git.distorted.org.uk/~mdw/fwd/commitdiff_plain/781117306a9bd4189f6878ba09e93cad28c94946 Make delimiters be a property of a scanner. --- diff --git a/scan.h b/scan.h index eee6f61..07300d5 100644 --- a/scan.h +++ b/scan.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: scan.h,v 1.2 1999/07/26 23:24:33 mdw Exp $ + * $Id: scan.h,v 1.3 2002/01/13 14:50:07 mdw Exp $ * * Character scanners * @@ -29,6 +29,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: scan.h,v $ + * Revision 1.3 2002/01/13 14:50:07 mdw + * Make delimiters be a property of a scanner. + * * Revision 1.2 1999/07/26 23:24:33 mdw * Complete rewrite. Allow a list of character sources to enable changes * during parsing of syntactic constructs. @@ -78,6 +81,7 @@ typedef struct scanner { scansrc *head, **tail; /* Scanner list head and tail */ int t; /* Token type */ dstr d; /* Current token value */ + const char *wbegin, *wcont; /* Parsing exception strings */ } scanner; /*----- Particular scanner types ------------------------------------------*/