Fixing parse_{int,bool,char} to return parser errors of {int,bool,char}_node respectfully, rather than the more general expr_node_ptr.