improved pulse program compilation error messages