@@ -226,7 +226,7 @@ fn enter_input_value<'a, V: Visitor<'a>>(v: &mut V, ctx: &mut ValidatorContext<'
226226 let end = & input_value. end ;
227227
228228 match input_value. item {
229- Null => panic ! ( "null values can't appear in the AST" ) ,
229+ Null => v . enter_null_value ( ctx , Spanning :: start_end ( start , end , ( ) ) ) ,
230230 Int ( ref i) => v. enter_int_value ( ctx, Spanning :: start_end ( start, end, * i) ) ,
231231 Float ( ref f) => v. enter_float_value ( ctx, Spanning :: start_end ( start, end, * f) ) ,
232232 String ( ref s) => v. enter_string_value ( ctx, Spanning :: start_end ( start, end, s) ) ,
@@ -245,7 +245,7 @@ fn exit_input_value<'a, V: Visitor<'a>>(v: &mut V, ctx: &mut ValidatorContext<'a
245245 let end = & input_value. end ;
246246
247247 match input_value. item {
248- Null => panic ! ( "null values can't appear in the AST" ) ,
248+ Null => v . exit_null_value ( ctx , Spanning :: start_end ( start , end , ( ) ) ) ,
249249 Int ( ref i) => v. exit_int_value ( ctx, Spanning :: start_end ( start, end, * i) ) ,
250250 Float ( ref f) => v. exit_float_value ( ctx, Spanning :: start_end ( start, end, * f) ) ,
251251 String ( ref s) => v. exit_string_value ( ctx, Spanning :: start_end ( start, end, s) ) ,
0 commit comments