fn parse_pc_candidate( input: &str, radix: u32, base: PcBase, original: &str, ) -> Result<Vec<PcCandidate>, String>