Hi Iago.

Thanks that you take care again about my lexing issues.
Unfortunately i can't help you in that case, because i'm also not
familar with the KID template language at all.
Additionally i didn't follow the implementation of it.

I just can say, that my piece of code is valid ASP.

Regards,
Axel

Iago Rubio schrieb:
On Wed, 2006-11-08 at 21:37 +1100, Neil Hodgson wrote:
Axel Heyne:

I found another problem in the ASP-lexer.
It belongs to comments.

Please take a look in my sample.
It is my lexer-test file, which i used in past issues also, maybe you
remember it.

New is the part described as "Here is error number 4:".
[snip]
   Looks like a bug to me too. I won't be working on this myself but
will accept a patch.

It looks like it will be solved by checking for SCE_HB_COMMENTLINE in
stateAllowsTermination - LexHTML.cxx:172 - and returning false on match.

But I don't know if it's desired, as it seems that this may break the
effect of revision 1.94 of LexHTML.cxx:

"Terminate ASP scripting when a ?> is seen outside a string. This allows
use with the Kid template language."
http://scintilla.cvs.sourceforge.net/scintilla/scintilla/src/LexHTML.cxx?r1=1.93&r2=1.94

I'm completely clueless about the Kid template language, so I don't know
if I will break its usage with the change mentioned.

If this template language have nothing to do with single-line VB
comments, I will test my proposal and send a patch.


Regards.
_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to