changeset 20475:efbebc38e077

Comment and whitespace changes.
author Richard M. Stallman <rms@gnu.org>
date Sun, 21 Dec 1997 01:34:37 +0000
parents 2ff24b456bb7
children f213a5906ea6
files src/syntax.c
diffstat 1 files changed, 23 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/src/syntax.c	Sun Dec 21 01:33:06 1997 +0000
+++ b/src/syntax.c	Sun Dec 21 01:34:37 1997 +0000
@@ -2308,7 +2308,9 @@
    assuming that FROM has state OLDSTATE (nil means FROM is start of function),
    and return a description of the state of the parse at END.
    If STOPBEFORE is nonzero, stop at the start of an atom.
-   If COMMENTSTOP is nonzero, stop at the start of a comment.  */
+   If COMMENTSTOP is 1, stop at the start of a comment.
+   If COMMENTSTOP is -1, stop at the start or end of a comment,
+   after the beginning of a string, or after the end of a string.  */
 
 static void
 scan_sexps_forward (stateptr, from, end, targetdepth,
@@ -2569,29 +2571,29 @@
 	  if (boundary_stop) goto done;
 	startinstring:
 	  {
-	      nofence = state.instring != ST_STRING_STYLE;
+	    nofence = state.instring != ST_STRING_STYLE;
 	    
-	      while (1)
-		  {
-		      int c;
+	    while (1)
+	      {
+		int c;
 
-		      if (from >= end) goto done;
-		      c = FETCH_CHAR (from);
-		      if (nofence && c == state.instring) break;
-		      UPDATE_SYNTAX_TABLE_FORWARD (from);
-		      switch (SWITCH_ENUM_CAST (SYNTAX (c)))
-			  {
-			  case Sstring_fence:
-			      if (!nofence) goto string_end;
-			      break;
-			  case Scharquote:
-			  case Sescape:
-			      INC_FROM;
-			    startquotedinstring:
-			      if (from >= end) goto endquoted;
-			  }
-		      INC_FROM;
+		if (from >= end) goto done;
+		c = FETCH_CHAR (from);
+		if (nofence && c == state.instring) break;
+		UPDATE_SYNTAX_TABLE_FORWARD (from);
+		switch (SWITCH_ENUM_CAST (SYNTAX (c)))
+		  {
+		  case Sstring_fence:
+		    if (!nofence) goto string_end;
+		    break;
+		  case Scharquote:
+		  case Sescape:
+		    INC_FROM;
+		  startquotedinstring:
+		    if (from >= end) goto endquoted;
 		  }
+		INC_FROM;
+	      }
 	  }
 	string_end:
 	  state.instring = -1;