diff --git a/yaml/shared/src/main/scala/org/virtuslab/yaml/internal/load/reader/Tokenizer.scala b/yaml/shared/src/main/scala/org/virtuslab/yaml/internal/load/reader/Tokenizer.scala index 6113d3fa1..e9f895e26 100644 --- a/yaml/shared/src/main/scala/org/virtuslab/yaml/internal/load/reader/Tokenizer.scala +++ b/yaml/shared/src/main/scala/org/virtuslab/yaml/internal/load/reader/Tokenizer.scala @@ -99,12 +99,14 @@ private[yaml] class Scanner(str: String) extends Tokenizer { in.skipN(2) sb.append("\"") readScalar() - case Some('"') | None => + case Some('"') => in.skipCharacter() sb.result() case Some(char) => sb.append(in.read()) readScalar() + case None => + sb.result() val pos = in.pos in.skipCharacter() // skip double quote