fix broken conformity tests, quote left paren

This commit is contained in:
Mark Thom
2020-03-08 16:49:47 -06:00
parent c7591045af
commit eee10d3ee7
7 changed files with 38 additions and 5 deletions

View File

@@ -396,6 +396,7 @@ fn non_quoted_graphic_token<Iter: Iterator<Item = char>>(mut iter: Iter, c: char
}
}
pub(super)
fn non_quoted_token<Iter: Iterator<Item = char>>(mut iter: Iter) -> bool {
if let Some(c) = iter.next() {
if small_letter_char!(c) {
@@ -411,7 +412,7 @@ fn non_quoted_token<Iter: Iterator<Item = char>>(mut iter: Iter) -> bool {
} else if c == '{' {
(iter.next() == Some('}') && iter.next().is_none())
} else if solo_char!(c) {
!(c == ')' || c == '}' || c == ']' || c == ',' || c == '%' || c == '|')
!(c == '(' || c == ')' || c == '}' || c == ']' || c == ',' || c == '%' || c == '|')
} else {
false
}