|
From: Adrian S. J. <AS...@pa...> - 2001-12-17 14:14:13
|
Ok, I think I've found the problem. When you run a command for the first time, it creates a cache of where the @if/@elseif/@else/@endif/@for/@with/@end lines are. If you re-describe the command, it flushes the cache. If you re-describe a line, it flushes the cache. If you *INSERT* a line, it doesn't flush the cache. I think I've fixed it now. I've also cleaned up the If_scope parser so that it doesn't know about BACKWARDS commands any more, and when you try to use a BACKWARDS command you'll be told it can't be used and must be updated. Adrian. |