implement symbols

e.g. :some-sym:
This commit is contained in:
Noah Hellman 2023-02-04 17:10:38 +01:00
commit 0420aad0a5
4 changed files with 51 additions and 0 deletions

View file

@ -402,6 +402,7 @@ impl<'s, I: Iterator<Item = Event<'s>>, W: std::fmt::Write> Writer<'s, I, W> {
number, number, number
)?;
}
Atom::Symbol(sym) => write!(self.out, ":{}:", sym)?,
Atom::LeftSingleQuote => self.out.write_str("&lsquo;")?,
Atom::RightSingleQuote => self.out.write_str("&rsquo;")?,
Atom::LeftDoubleQuote => self.out.write_str("&ldquo;")?,