On Friday 03 February 2006 07:47, Steven Yi wrote: > Just wanted to say I didn't test your file but I've seen this before > and can confirm the bug. I think it might be a parser bug, where it's > looking for an irate variable if the current word is longer than 2 > characters, but I could be wrong. Actually, the parser looks for a space or a tab to terminate an if or elseif keyword, and if it is not there, the 'if' is then interpreted as a function (if()) and confuses the code. I will try fixing this later today.