make addQuoted work on nimscript (#12717) [backport]

This commit is contained in:
Jasper Jenkins 2019-11-28 14:01:17 -08:00 • committed by Andreas Rumpf
commit 9ea55eccbb
3 changed files with 12 additions and 5 deletions

View file

@ -3827,11 +3827,6 @@ elif defined(JS):
proc deallocShared(p: pointer) = discard
proc reallocShared(p: pointer, newsize: Natural): pointer = discard
proc addInt*(result: var string; x: int64) =
result.add $x
proc addFloat*(result: var string; x: float) =
result.add $x
when defined(JS) and not defined(nimscript):
include "system/jssys"
@ -3842,6 +3837,12 @@ elif defined(JS):
if x < y: return -1
return 1
when defined(JS) or defined(nimscript):
proc addInt*(result: var string; x: int64) =
result.add $x
proc addFloat*(result: var string; x: float) =
result.add $x
proc quit*(errormsg: string, errorcode = QuitFailure) {.noreturn.} =
## A shorthand for ``echo(errormsg); quit(errorcode)``.