From d3132391bd832f88aee497dd5317aa59c8e75ce6 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Mon, 5 Dec 2022 16:10:49 -0600 Subject: [PATCH] Fix Symbol usage in the spry module --- src/preserves/sprypreserves.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/preserves/sprypreserves.nim b/src/preserves/sprypreserves.nim index 2586526..e42cccf 100644 --- a/src/preserves/sprypreserves.nim +++ b/src/preserves/sprypreserves.nim @@ -5,7 +5,7 @@ import std/[sequtils, tables] import spryvm/spryvm -import preserves +import ../preserves type PreservesNode* = ref object of Value @@ -56,8 +56,8 @@ proc toSpry(pr: Preserve[void], spry: Interpreter): Node = result = ByteStringNode(value: cast[string](pr.bytes)) of pkSymbol: result = - if pr.symbol == "null": newNilVal() - else: newLitWord(spry, pr.symbol) + if pr.symbol == Symbol"null": newNilVal() + else: newLitWord(spry, string pr.symbol) of pkRecord: var comp = RecordNode() proc f(pr: Preserve[void]): Node = toSpry(pr, spry)