Started using Harry Wilhelm's XB compiler (which is a great compiler) but came across a bug that most people may never come across but took me a while to figure out what was wrong.
In XB you can assign a value to two or more variables with a comma. a.k.a. x=0::y=0 can be x,y=0
when i was compiling and old program the compiler kept locking up on this one line. after a while of trying everything I changed x,y=0 to x=0::y=0 on the line. turned out to be the problem and the compiler continued on.
i.e. don't use commas for multiple variable definition.
Just an FYI if ever you come across the same problem.