ColorizeScript challenge
    Tereza Snyder 
    tereza at califex.com
       
    Thu Apr 27 01:43:25 CDT 2006
    
    
  
On Apr 26, 2006, at 7:03 PM, Richard Gaskin wrote:
I got involved a bit yesterday too, and I found myself concentrating  
on the comments:
>>  put offset("#",tLine) into tOff1
>>     put offset("--",tLine) into tOff2
>>     if tOff1 > 0 or tOff2 > 0 then
>>       if tOff1 = 0 then
>>         put tOff2 into tOff1
>>       else if tOff2 = 0 then
>>         put tOff1 into tOff2
>>       end if
>>       put char min(tOff1,tOff2) to -1 of tLine into tComment
>>       delete char min(tOff1,tOff2) to -1 of tLine
>>     else
>>       put empty into tComment
>>     end if
>>
Did you know that "//" is a valid comment marker, too? Around 1997, I  
was grousing to Scott Raney about switching back and forth between C+ 
+ and MetaCard. He snuck the "//" comments in the next update where I  
discovered it by the usual accident.... no longer an error!
I gave up my comment fiddling - I'm under some project pressure - but  
I was testing by colorizing my test script, where I found that "--"  
and "#" in quotes were a real problem. Which of course brings up the  
whole issue of quoted strings containing keywords....
t
-- 
Tereza Snyder
    Califex Software, Inc.
    800 Water Street
    Sauk City, WI 53583
    608.643.2586
    AIM: terezasnyder1
    
    
More information about the metacard
mailing list