changed parser; not tested; comp/3 remains unterminated...