porting parserutils over 0.8pre compiler upgrade