From 0e3824fc5d08477798e086d10d191c068e4df422 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 7 Jun 2023 11:00:24 +0100 Subject: [PATCH] schema: import std/sets when neccessary --- preserves.nimble | 2 +- src/preserves/preserves_schema_nim.nim | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/preserves.nimble b/preserves.nimble index 054a17e..cb5e18d 100644 --- a/preserves.nimble +++ b/preserves.nimble @@ -1,6 +1,6 @@ # Package -version = "20230530" +version = "20230607" author = "Emery Hemingway" description = "data model and serialization format" license = "Unlicense" diff --git a/src/preserves/preserves_schema_nim.nim b/src/preserves/preserves_schema_nim.nim index 6b83dae..b683c14 100644 --- a/src/preserves/preserves_schema_nim.nim +++ b/src/preserves/preserves_schema_nim.nim @@ -717,6 +717,8 @@ proc collectRefImports(imports: var StringSet; loc: Location; pat: Pattern) proc collectRefImports(imports: var StringSet; loc: Location; sp: SimplePattern) = case sp.orKind + of SimplePatternKind.setof: + incl(imports, "std/sets") of SimplePatternKind.dictof: incl(imports, "std/tables") of SimplePatternKind.Ref: