pub fn parse_attribute( last_token: Token, lexer: &mut Lexer<'_, Token>, parent_name: String, attributes_for_oneof: bool, ) -> Result<Attribute, (String, Span)>