From e2bdcbea2d5c36fe8f7003809998616cccf37e38 Mon Sep 17 00:00:00 2001 From: Patrick Boettcher
Date: Wed, 27 Nov 2019 11:55:46 +0100
Subject: [PATCH] update comments
---
src/json-validator.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/json-validator.cpp b/src/json-validator.cpp
index b1d91ec..c321dfa 100644
--- a/src/json-validator.cpp
+++ b/src/json-validator.cpp
@@ -136,7 +136,7 @@ public:
auto unresolved = file.unresolved.find(fragment);
if (unresolved != file.unresolved.end())
schema::make(value, this, {}, {{new_uri}});
- else // no, nothing ref'd it
+ else // no, nothing ref'd it, keep for later
file.unknown_keywords[fragment] = value;
}
@@ -161,11 +161,11 @@ public:
// get or create a schema_ref
auto r = file.unresolved.lower_bound(uri.fragment());
if (r != file.unresolved.end() && !(file.unresolved.key_comp()(uri.fragment(), r->first))) {
- return r->second;
+ return r->second; // unresolved, already seen previously - use existing reference
} else {
return file.unresolved.insert(r,
{uri.fragment(), std::make_shared