Fix Symbol usage in the spry module
This commit is contained in:
parent
f9bed998f1
commit
d3132391bd
|
@ -5,7 +5,7 @@ import std/[sequtils, tables]
|
||||||
|
|
||||||
import spryvm/spryvm
|
import spryvm/spryvm
|
||||||
|
|
||||||
import preserves
|
import ../preserves
|
||||||
|
|
||||||
type
|
type
|
||||||
PreservesNode* = ref object of Value
|
PreservesNode* = ref object of Value
|
||||||
|
@ -56,8 +56,8 @@ proc toSpry(pr: Preserve[void], spry: Interpreter): Node =
|
||||||
result = ByteStringNode(value: cast[string](pr.bytes))
|
result = ByteStringNode(value: cast[string](pr.bytes))
|
||||||
of pkSymbol:
|
of pkSymbol:
|
||||||
result =
|
result =
|
||||||
if pr.symbol == "null": newNilVal()
|
if pr.symbol == Symbol"null": newNilVal()
|
||||||
else: newLitWord(spry, pr.symbol)
|
else: newLitWord(spry, string pr.symbol)
|
||||||
of pkRecord:
|
of pkRecord:
|
||||||
var comp = RecordNode()
|
var comp = RecordNode()
|
||||||
proc f(pr: Preserve[void]): Node = toSpry(pr, spry)
|
proc f(pr: Preserve[void]): Node = toSpry(pr, spry)
|
||||||
|
|
Loading…
Reference in New Issue