  #++Autogenerated -- run scintilla/src/LexGen.py to regenerate
 -#**1:\(..\\bin\\\*:\t..\\src\\\*\n\t$(COPY) $^ $@\n\)
 -..\bin\abaqus.properties:	..\src\abaqus.properties
+-	$(COPY) $^ $@
+-..\bin\ada.properties:	..\src\ada.properties
+-	$(COPY) $^ $@
+-..\bin\asm.properties:	..\src\asm.properties
+-	$(COPY) $^ $@
+-..\bin\asn1.properties:	..\src\asn1.properties
 +#**1:/(..//bin///*:/t..//src///*/n/t$(COPY) $^ $@/n/)
 +../bin/abaqus.properties:	../src/abaqus.properties
  	$(COPY) $^ $@
--..\bin\ada.properties:	..\src\ada.properties
+-..\bin\au3.properties:	..\src\au3.properties
 +../bin/ada.properties:	../src/ada.properties
  	$(COPY) $^ $@
--..\bin\asm.properties:	..\src\asm.properties
+-..\bin\ave.properties:	..\src\ave.properties
 +../bin/asm.properties:	../src/asm.properties
  	$(COPY) $^ $@
--..\bin\asn1.properties:	..\src\asn1.properties
+-..\bin\baan.properties:	..\src\baan.properties
 +../bin/asn1.properties:	../src/asn1.properties
  	$(COPY) $^ $@
--..\bin\au3.properties:	..\src\au3.properties
+-..\bin\blitzbasic.properties:	..\src\blitzbasic.properties
 +../bin/au3.properties:	../src/au3.properties
  	$(COPY) $^ $@
--..\bin\ave.properties:	..\src\ave.properties
+-..\bin\bullant.properties:	..\src\bullant.properties
 +../bin/ave.properties:	../src/ave.properties
  	$(COPY) $^ $@
--..\bin\baan.properties:	..\src\baan.properties
+-..\bin\caml.properties:	..\src\caml.properties
 +../bin/baan.properties:	../src/baan.properties
  	$(COPY) $^ $@
--..\bin\blitzbasic.properties:	..\src\blitzbasic.properties
+-..\bin\cmake.properties:	..\src\cmake.properties
 +../bin/blitzbasic.properties:	../src/blitzbasic.properties
  	$(COPY) $^ $@
--..\bin\bullant.properties:	..\src\bullant.properties
+-..\bin\cobol.properties:	..\src\cobol.properties
 +../bin/bullant.properties:	../src/bullant.properties
  	$(COPY) $^ $@
--..\bin\caml.properties:	..\src\caml.properties
+-..\bin\conf.properties:	..\src\conf.properties
 +../bin/caml.properties:	../src/caml.properties
  	$(COPY) $^ $@
--..\bin\cmake.properties:	..\src\cmake.properties
+-..\bin\cpp.properties:	..\src\cpp.properties
 +../bin/cmake.properties:	../src/cmake.properties
  	$(COPY) $^ $@
--..\bin\conf.properties:	..\src\conf.properties
+-..\bin\csound.properties:	..\src\csound.properties
 +../bin/conf.properties:	../src/conf.properties
  	$(COPY) $^ $@
--..\bin\cpp.properties:	..\src\cpp.properties
+-..\bin\css.properties:	..\src\css.properties
 +../bin/cpp.properties:	../src/cpp.properties
  	$(COPY) $^ $@
--..\bin\csound.properties:	..\src\csound.properties
+-..\bin\d.properties:	..\src\d.properties
 +../bin/csound.properties:	../src/csound.properties
  	$(COPY) $^ $@
--..\bin\css.properties:	..\src\css.properties
+-..\bin\eiffel.properties:	..\src\eiffel.properties
 +../bin/css.properties:	../src/css.properties
  	$(COPY) $^ $@
--..\bin\d.properties:	..\src\d.properties
+-..\bin\erlang.properties:	..\src\erlang.properties
 +../bin/d.properties:	../src/d.properties
  	$(COPY) $^ $@
--..\bin\eiffel.properties:	..\src\eiffel.properties
+-..\bin\escript.properties:	..\src\escript.properties
 +../bin/eiffel.properties:	../src/eiffel.properties
  	$(COPY) $^ $@
--..\bin\erlang.properties:	..\src\erlang.properties
+-..\bin\flagship.properties:	..\src\flagship.properties
 +../bin/erlang.properties:	../src/erlang.properties
  	$(COPY) $^ $@
--..\bin\escript.properties:	..\src\escript.properties
+-..\bin\forth.properties:	..\src\forth.properties
 +../bin/escript.properties:	../src/escript.properties
  	$(COPY) $^ $@
--..\bin\flagship.properties:	..\src\flagship.properties
+-..\bin\fortran.properties:	..\src\fortran.properties
 +../bin/flagship.properties:	../src/flagship.properties
  	$(COPY) $^ $@
--..\bin\forth.properties:	..\src\forth.properties
+-..\bin\freebasic.properties:	..\src\freebasic.properties
 +../bin/forth.properties:	../src/forth.properties
  	$(COPY) $^ $@
--..\bin\fortran.properties:	..\src\fortran.properties
+-..\bin\gap.properties:	..\src\gap.properties
 +../bin/fortran.properties:	../src/fortran.properties
  	$(COPY) $^ $@
--..\bin\freebasic.properties:	..\src\freebasic.properties
+-..\bin\html.properties:	..\src\html.properties
 +../bin/freebasic.properties:	../src/freebasic.properties
  	$(COPY) $^ $@
--..\bin\gap.properties:	..\src\gap.properties
+-..\bin\inno.properties:	..\src\inno.properties
 +../bin/gap.properties:	../src/gap.properties
  	$(COPY) $^ $@
--..\bin\html.properties:	..\src\html.properties
+-..\bin\kix.properties:	..\src\kix.properties
 +../bin/html.properties:	../src/html.properties
  	$(COPY) $^ $@
--..\bin\inno.properties:	..\src\inno.properties
+-..\bin\latex.properties:	..\src\latex.properties
 +../bin/inno.properties:	../src/inno.properties
  	$(COPY) $^ $@
--..\bin\kix.properties:	..\src\kix.properties
+-..\bin\lisp.properties:	..\src\lisp.properties
 +../bin/kix.properties:	../src/kix.properties
  	$(COPY) $^ $@
--..\bin\latex.properties:	..\src\latex.properties
+-..\bin\lot.properties:	..\src\lot.properties
 +../bin/latex.properties:	../src/latex.properties
  	$(COPY) $^ $@
--..\bin\lisp.properties:	..\src\lisp.properties
+-..\bin\lout.properties:	..\src\lout.properties
 +../bin/lisp.properties:	../src/lisp.properties
  	$(COPY) $^ $@
--..\bin\lot.properties:	..\src\lot.properties
+-..\bin\lua.properties:	..\src\lua.properties
 +../bin/lot.properties:	../src/lot.properties
  	$(COPY) $^ $@
--..\bin\lout.properties:	..\src\lout.properties
+-..\bin\matlab.properties:	..\src\matlab.properties
 +../bin/lout.properties:	../src/lout.properties
  	$(COPY) $^ $@
--..\bin\lua.properties:	..\src\lua.properties
+-..\bin\metapost.properties:	..\src\metapost.properties
 +../bin/lua.properties:	../src/lua.properties
  	$(COPY) $^ $@
--..\bin\matlab.properties:	..\src\matlab.properties
+-..\bin\mmixal.properties:	..\src\mmixal.properties
 +../bin/matlab.properties:	../src/matlab.properties
  	$(COPY) $^ $@
--..\bin\metapost.properties:	..\src\metapost.properties
+-..\bin\nimrod.properties:	..\src\nimrod.properties
 +../bin/metapost.properties:	../src/metapost.properties
  	$(COPY) $^ $@
--..\bin\mmixal.properties:	..\src\mmixal.properties
+-..\bin\nncrontab.properties:	..\src\nncrontab.properties
 +../bin/mmixal.properties:	../src/mmixal.properties
  	$(COPY) $^ $@
--..\bin\nimrod.properties:	..\src\nimrod.properties
+-..\bin\nsis.properties:	..\src\nsis.properties
 +../bin/nimrod.properties:	../src/nimrod.properties
  	$(COPY) $^ $@
--..\bin\nncrontab.properties:	..\src\nncrontab.properties
+-..\bin\opal.properties:	..\src\opal.properties
 +../bin/nncrontab.properties:	../src/nncrontab.properties
  	$(COPY) $^ $@
--..\bin\nsis.properties:	..\src\nsis.properties
+-..\bin\others.properties:	..\src\others.properties
 +../bin/nsis.properties:	../src/nsis.properties
  	$(COPY) $^ $@
--..\bin\opal.properties:	..\src\opal.properties
+-..\bin\pascal.properties:	..\src\pascal.properties
 +../bin/opal.properties:	../src/opal.properties
  	$(COPY) $^ $@
--..\bin\others.properties:	..\src\others.properties
+-..\bin\perl.properties:	..\src\perl.properties
 +../bin/others.properties:	../src/others.properties
  	$(COPY) $^ $@
--..\bin\pascal.properties:	..\src\pascal.properties
+-..\bin\pov.properties:	..\src\pov.properties
 +../bin/pascal.properties:	../src/pascal.properties
  	$(COPY) $^ $@
--..\bin\perl.properties:	..\src\perl.properties
+-..\bin\powerpro.properties:	..\src\powerpro.properties
 +../bin/perl.properties:	../src/perl.properties
  	$(COPY) $^ $@
--..\bin\pov.properties:	..\src\pov.properties
+-..\bin\powershell.properties:	..\src\powershell.properties
 +../bin/pov.properties:	../src/pov.properties
  	$(COPY) $^ $@
--..\bin\powerpro.properties:	..\src\powerpro.properties
+-..\bin\ps.properties:	..\src\ps.properties
 +../bin/powerpro.properties:	../src/powerpro.properties
  	$(COPY) $^ $@
--..\bin\powershell.properties:	..\src\powershell.properties
+-..\bin\purebasic.properties:	..\src\purebasic.properties
 +../bin/powershell.properties:	../src/powershell.properties
  	$(COPY) $^ $@
--..\bin\ps.properties:	..\src\ps.properties
+-..\bin\python.properties:	..\src\python.properties
 +../bin/ps.properties:	../src/ps.properties
  	$(COPY) $^ $@
--..\bin\purebasic.properties:	..\src\purebasic.properties
+-..\bin\r.properties:	..\src\r.properties
 +../bin/purebasic.properties:	../src/purebasic.properties
  	$(COPY) $^ $@
--..\bin\python.properties:	..\src\python.properties
+-..\bin\rebol.properties:	..\src\rebol.properties
 +../bin/python.properties:	../src/python.properties
  	$(COPY) $^ $@
--..\bin\r.properties:	..\src\r.properties
+-..\bin\ruby.properties:	..\src\ruby.properties
 +../bin/r.properties:	../src/r.properties
  	$(COPY) $^ $@
--..\bin\rebol.properties:	..\src\rebol.properties
+-..\bin\scriptol.properties:	..\src\scriptol.properties
 +../bin/rebol.properties:	../src/rebol.properties
  	$(COPY) $^ $@
--..\bin\ruby.properties:	..\src\ruby.properties
+-..\bin\smalltalk.properties:	..\src\smalltalk.properties
 +../bin/ruby.properties:	../src/ruby.properties
  	$(COPY) $^ $@
--..\bin\scriptol.properties:	..\src\scriptol.properties
+-..\bin\sorcins.properties:	..\src\sorcins.properties
 +../bin/scriptol.properties:	../src/scriptol.properties
  	$(COPY) $^ $@
--..\bin\smalltalk.properties:	..\src\smalltalk.properties
+-..\bin\specman.properties:	..\src\specman.properties
 +../bin/smalltalk.properties:	../src/smalltalk.properties
  	$(COPY) $^ $@
--..\bin\sorcins.properties:	..\src\sorcins.properties
+-..\bin\spice.properties:	..\src\spice.properties
 +../bin/sorcins.properties:	../src/sorcins.properties
  	$(COPY) $^ $@
--..\bin\specman.properties:	..\src\specman.properties
+-..\bin\sql.properties:	..\src\sql.properties
 +../bin/specman.properties:	../src/specman.properties
  	$(COPY) $^ $@
--..\bin\spice.properties:	..\src\spice.properties
+-..\bin\tacl.properties:	..\src\tacl.properties
 +../bin/spice.properties:	../src/spice.properties
  	$(COPY) $^ $@
--..\bin\sql.properties:	..\src\sql.properties
+-..\bin\tal.properties:	..\src\tal.properties
 +../bin/sql.properties:	../src/sql.properties
  	$(COPY) $^ $@
 -..\bin\tcl.properties:	..\src\tcl.properties

-	$(DIR_O)\LexLout.obj \
-	$(DIR_O)\LexLua.obj \
-	$(DIR_O)\LexMagik.obj \
-	$(DIR_O)\LexMatlab.obj \
-	$(DIR_O)\LexMetapost.obj \
-	$(DIR_O)\LexMMIXAL.obj \

 }
 
 void ScintillaBase::Colourise(int start, int end) {
@@ -520,10 +574,10 @@
 		styler.SetCodePage(pdoc->dbcsCodePage);
 
 		if (lexCurrent && (len > 0)) {	// Should always succeed as null lexer should always be available
