This commit is contained in:
Mark Thom
2019-03-31 22:30:42 -06:00
parent df5e538dc6
commit 2240418a25
6 changed files with 32 additions and 24 deletions

View File

@@ -536,16 +536,15 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter>
fn print_atom(&mut self, atom: &ClauseName) {
push_space_if_amb!(self, atom.as_str(), {
match atom.as_str() {
"''" => self.append_str("''"),
s => self.print_op_addendum(s)
}
self.print_op_addendum(atom.as_str());
});
}
fn print_op_addendum(&mut self, atom: &str) {
if !self.quoted || non_quoted_token(atom.chars()) {
self.append_str(atom);
} else if atom == "''" {
self.append_str("''");
} else {
if self.quoted {
self.push_char('\'');