@@ -51,6 +51,49 @@ const NOM_FUNCTIONS: phf::Map<&'static str, (&'static str, &'static [bool])> = p
5151 "multispace0" => ( "nom::character::complete::multispace0" , & [ ] ) ,
5252 "multispace1" => ( "nom::character::complete::multispace1" , & [ ] ) ,
5353 "sign" => ( "nom::character::complete::sign" , & [ ] ) ,
54+ // Primitive parsers
55+ "u8" => ( "nom::character::complete::u8" , & [ ] ) ,
56+ "u16" => ( "nom::character::complete::u16" , & [ ] ) ,
57+ "u32" => ( "nom::character::complete::u32" , & [ ] ) ,
58+ "u64" => ( "nom::character::complete::u64" , & [ ] ) ,
59+ "u128" => ( "nom::character::complete::u128" , & [ ] ) ,
60+ "i8" => ( "nom::character::complete::i8" , & [ ] ) ,
61+ "i16" => ( "nom::character::complete::i16" , & [ ] ) ,
62+ "i32" => ( "nom::character::complete::i32" , & [ ] ) ,
63+ "i64" => ( "nom::character::complete::i64" , & [ ] ) ,
64+ "i128" => ( "nom::character::complete::i128" , & [ ] ) ,
65+ // From the nom::number::complete module,
66+ "be_u8" => ( "nom::number::complete::be_u8" , & [ ] ) ,
67+ "be_i8" => ( "nom::number::complete::be_i8" , & [ ] ) ,
68+ "be_u16" => ( "nom::number::complete::be_u16" , & [ ] ) ,
69+ "be_i16" => ( "nom::number::complete::be_i16" , & [ ] ) ,
70+ "be_u24" => ( "nom::number::complete::be_u24" , & [ ] ) ,
71+ "be_i24" => ( "nom::number::complete::be_i24" , & [ ] ) ,
72+ "be_u32" => ( "nom::number::complete::be_u32" , & [ ] ) ,
73+ "be_i32" => ( "nom::number::complete::be_i32" , & [ ] ) ,
74+ "be_u64" => ( "nom::number::complete::be_u64" , & [ ] ) ,
75+ "be_i64" => ( "nom::number::complete::be_i64" , & [ ] ) ,
76+ "be_u128" => ( "nom::number::complete::be_u128" , & [ ] ) ,
77+ "be_i128" => ( "nom::number::complete::be_i128" , & [ ] ) ,
78+ "be_f32" => ( "nom::number::complete::be_f32" , & [ ] ) ,
79+ "be_f64" => ( "nom::number::complete::be_f64" , & [ ] ) ,
80+ "le_u8" => ( "nom::number::complete::le_u8" , & [ ] ) ,
81+ "le_i8" => ( "nom::number::complete::le_i8" , & [ ] ) ,
82+ "le_u16" => ( "nom::number::complete::le_u16" , & [ ] ) ,
83+ "le_i16" => ( "nom::number::complete::le_i16" , & [ ] ) ,
84+ "le_u24" => ( "nom::number::complete::le_u24" , & [ ] ) ,
85+ "le_i24" => ( "nom::number::complete::le_i24" , & [ ] ) ,
86+ "le_u32" => ( "nom::number::complete::le_u32" , & [ ] ) ,
87+ "le_i32" => ( "nom::number::complete::le_i32" , & [ ] ) ,
88+ "le_u64" => ( "nom::number::complete::le_u64" , & [ ] ) ,
89+ "le_i64" => ( "nom::number::complete::le_i64" , & [ ] ) ,
90+ "le_u128" => ( "nom::number::complete::le_u128" , & [ ] ) ,
91+ "le_i128" => ( "nom::number::complete::le_i128" , & [ ] ) ,
92+ "le_f32" => ( "nom::number::complete::le_f32" , & [ ] ) ,
93+ "le_f64" => ( "nom::number::complete::le_f64" , & [ ] ) ,
94+ "hex_u32" => ( "nom::number::complete::hex_u32" , & [ ] ) ,
95+ "float" => ( "nom::number::complete::float" , & [ ] ) ,
96+ "double" => ( "nom::number::complete::double" , & [ ] ) ,
5497 // From the nom::combinator module
5598 "rest" => ( "nom::combinator::rest" , & [ ] ) ,
5699 "rest_len" => ( "nom::combinator::rest_len" , & [ ] ) ,
0 commit comments