diff --git a/src/protocol/ast_printer.rs b/src/protocol/ast_printer.rs index 18c61d75b6ee0ff14674ad0470b224c4640aeb71..35f95d5823ea4394b6d541dab939338c8a947896 100644 --- a/src/protocol/ast_printer.rs +++ b/src/protocol/ast_printer.rs @@ -591,7 +591,9 @@ impl ASTWriter { self.kv(indent2).with_s_key("Field").with_s_val("length"); }, Field::Symbolic(field) => { - self.kv(indent2).with_s_key("Field").with_ascii_val(&field.value); + self.kv(indent2).with_s_key("Field").with_ascii_val(&field.identifier.value); + self.kv(indent3).with_s_key("Definition").with_opt_disp_val(field.definition.as_ref().map(|v| &v.index)); + self.kv(indent3).with_s_key("Index").with_disp_val(&field.field_idx); } } self.kv(indent2).with_s_key("Parent")