Go deeper on UnqualifiedIdent

This commit is contained in:
Richard Feldman 2019-12-16 17:28:28 -05:00
parent 533d68691f
commit db6f80f358
4 changed files with 32 additions and 10 deletions

View file

@ -346,15 +346,15 @@ pub fn assigned_field_to_pattern<'a>(
value: pattern,
});
if spaces.is_empty() {
Pattern::RecordField(name.value, result)
Pattern::RecordField(name.value.into(), result)
} else {
Pattern::SpaceAfter(
arena.alloc(Pattern::RecordField(name.value, result)),
arena.alloc(Pattern::RecordField(name.value.into(), result)),
spaces,
)
}
}
AssignedField::LabelOnly(name) => Pattern::Identifier(name.value),
AssignedField::LabelOnly(name) => Pattern::Identifier(name.value.into()),
AssignedField::SpaceBefore(nested, spaces) => Pattern::SpaceBefore(
arena.alloc(assigned_field_to_pattern(arena, nested)?),
spaces,