@@ -226,7 +226,7 @@ fn enter_input_value<'a, V: Visitor<'a>>(v: &mut V, ctx: &mut ValidatorContext<'
226
226
let end = & input_value. end ;
227
227
228
228
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 , ( ) ) ) ,
230
230
Int ( ref i) => v. enter_int_value ( ctx, Spanning :: start_end ( start, end, * i) ) ,
231
231
Float ( ref f) => v. enter_float_value ( ctx, Spanning :: start_end ( start, end, * f) ) ,
232
232
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
245
245
let end = & input_value. end ;
246
246
247
247
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 , ( ) ) ) ,
249
249
Int ( ref i) => v. exit_int_value ( ctx, Spanning :: start_end ( start, end, * i) ) ,
250
250
Float ( ref f) => v. exit_float_value ( ctx, Spanning :: start_end ( start, end, * f) ) ,
251
251
String ( ref s) => v. exit_string_value ( ctx, Spanning :: start_end ( start, end, s) ) ,
0 commit comments