Fix the parsing of cond: expr.
Add support to expression rather than 'factor' in procedure arguments.
Removed 'closepath' at the end of IF-ELSE and CALL. Um, it should be a part of ps tail corresponding to 'newpath' in ps head.