From aa5c7f4683013be14dbc8557887d33ca99fd74a2 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sun, 14 Jan 2024 12:26:15 +0200 Subject: [PATCH] preserves_schema_nim: embedded literals are not literals --- preserves.nimble | 2 +- src/preserves/preserves_schema_nim.nim | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/preserves.nimble b/preserves.nimble index dffd682..1cd9d2f 100644 --- a/preserves.nimble +++ b/preserves.nimble @@ -1,6 +1,6 @@ # Package -version = "20240108" +version = "20240114" 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 eb797d7..2914670 100644 --- a/src/preserves/preserves_schema_nim.nim +++ b/src/preserves/preserves_schema_nim.nim @@ -302,9 +302,6 @@ proc isLiteral(loc: Location; sp: SimplePattern): bool = result = isLiteral(loc, def) of SimplepatternKind.lit: result = true - of SimplepatternKind.embedded: - if not loc.schema.hasEmbeddedType: - result = isLiteral(loc, sp.embedded.interface) else: discard proc isLiteral(loc: Location; np: NamedPattern): bool =