help-flex
[Top][All Lists]
Advanced

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

Re: Nested comments


From: Hans Aberg
Subject: Re: Nested comments
Date: Thu, 3 Jul 2003 00:29:49 +0200

At 14:30 -0400 2003/07/02, address@hidden wrote:
>>I implemented nested [* ... *] comments by the code
>below, but it turns out
>>to be slow with many nestings, and I do not know why.
>Is there a way to
>>make it faster?
>>
>
>Probably not by much, but you can try this:
>
><comment>{
>    ([^\*\[]|"["[^*]|"*"[^\]])+   { }
>    "["|"*"  { }
>    "[*"  ++comment_level;
>    "*]"  {
>        --comment_level;
>        if (comment_level == 0) {
>            BEGIN(INITIAL);
>        }
>      }
>    <<EOF>> { ... }
>}

Actually, your suggestion takes 22% longer time... :-)

But thank you for your effort.

  Hans Aberg






reply via email to

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