From 8902ea8806da85b8d0c5208cc67c0a77dd0369b2 Mon Sep 17 00:00:00 2001 From: Ferdinand Majerech Date: Tue, 5 Aug 2014 18:21:42 +0200 Subject: [PATCH] Minor optimization. --- source/dyaml/scanner.d | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/dyaml/scanner.d b/source/dyaml/scanner.d index 0f520e8..112c56b 100644 --- a/source/dyaml/scanner.d +++ b/source/dyaml/scanner.d @@ -1824,7 +1824,8 @@ final class Scanner static bool end(Reader reader_) @safe pure nothrow @nogc { - return ("---" == reader_.prefix(3) || "..." == reader_.prefix(3)) + const prefix = reader_.prefix(3); + return ("---" == prefix || "..." == prefix) && " \t\0\n\r\u0085\u2028\u2029"d.canFind(reader_.peek(3)); }