m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to m4/m4/m4private.h,v


From: Eric Blake
Subject: Changes to m4/m4/m4private.h,v
Date: Sat, 23 Dec 2006 00:02:22 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/12/23 00:02:21

Index: m4/m4private.h
===================================================================
RCS file: /sources/m4/m4/m4/m4private.h,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -b -r1.73 -r1.74
--- m4/m4private.h      14 Nov 2006 05:58:01 -0000      1.73
+++ m4/m4private.h      23 Dec 2006 00:02:20 -0000      1.74
@@ -284,21 +284,25 @@
 } m4_string;
 
 struct m4_syntax_table {
-  /* Please read the comment at the top of input.c for details */
+  /* Please read the comment at the top of input.c for details.  table
+     holds the current syntax, and orig holds the default syntax.  */
   unsigned short table[CHAR_RETRY];
+  unsigned short orig[CHAR_RETRY];
 
   m4_string lquote;
   m4_string rquote;
   m4_string bcomm;
   m4_string ecomm;
 
-  /* true iff strlen(rquote) == strlen(lquote) == 1 */
+  /* True iff strlen(lquote) == strlen(rquote) == 1 and lquote is not
+     interfering with macro names.  */
   bool is_single_quotes;
 
-  /* true iff strlen(bcomm) == strlen(ecomm) == 1 */
+  /* True iff strlen(bcomm) == strlen(ecomm) == 1 and bcomm is not
+     interfering with macros or quotes.  */
   bool is_single_comments;
 
-  /* true iff some character has M4_SYNTAX_ESCAPE */
+  /* True iff some character has M4_SYNTAX_ESCAPE.  */
   bool is_macro_escaped;
 };
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]