  	return 1;
  }
 --- scite-latest/scintilla/src/LexLPeg.cxx	1969-12-31 19:00:00.000000000 -0500
-+++ scintillua/scintilla/src/LexLPeg.cxx	2010-02-22 19:20:44.000000000 -0500
-@@ -0,0 +1,403 @@
++++ scintillua/scintilla/src/LexLPeg.cxx	2010-03-30 22:49:18.000000000 -0400
+@@ -0,0 +1,384 @@
 +/*
 +	Mitchell's Lua-powered dynamic lexer
 +	Copyright (c) 2006-2007 Mitchell Foral. All rights reserved.

+	DocumentAccessor &da = static_cast<DocumentAccessor &>(styler);
+	windowID = da.GetWindow();
+	accessor = &da;
+	
+	// start from the beginning of the current style so it is matched by the LPeg
+	// lexer; applies only to single-language lexers
+	if (!multilang_lexer && startPos > 0) {

+		length += startPos - i;
+		startPos = i;
+	}
+
+	unsigned int startSeg = startPos, endSeg = startPos + length;
+	int style = 0;
+
