Lines Matching refs:map_opt
46 use nom::combinator::{complete, map, map_opt, opt, recognize};
188 map_opt(many_m_n(1, 3, octal), |v| c_raw_escape(v, 8)), in escaped_char()
189 map_opt(preceded(char('x'), many1(hexadecimal)), |v| { in escaped_char()
192 map_opt( in escaped_char()
196 map_opt( in escaped_char()
259 map_opt(preceded(tag("0x"), many1(complete(hexadecimal))), |v| { in c_int()
262 map_opt(preceded(tag("0X"), many1(complete(hexadecimal))), |v| { in c_int()
265 map_opt(preceded(tag("0b"), many1(complete(binary))), |v| { in c_int()
268 map_opt(preceded(tag("0B"), many1(complete(binary))), |v| { in c_int()
271 map_opt(preceded(char('0'), many1(complete(octal))), |v| { in c_int()
274 map_opt(many1(complete(decimal)), |v| c_int_radix(v, 10)), in c_int()
299 map_opt( in c_float()