diff --git a/src/triple_common_parser.rs b/src/triple_common_parser.rs index ce34ece..9c62376 100644 --- a/src/triple_common_parser.rs +++ b/src/triple_common_parser.rs @@ -357,7 +357,13 @@ pub(crate) mod triple { let parse_label = delimited( tag(BLANK_NODE_LABEL), take_while(|s: char| { - !s.is_whitespace() && s != '.' && s != ';' && s != '<' && s != '(' && s != '[' + !s.is_whitespace() + && s != '.' + && s != ';' + && s != '<' + && s != '(' + && s != '[' + && s != '"' }), space0, );