Parser porting