Allow undefined and negative LSLs, and negative indicies to go right the way through to the fixing
Clean up some parser bits - no need to distinguish quoted strings from normal. Properly enforce the escaping effect of PUSH. Clean up some case sensitivity mistakes too