use hexchar in stdlib (#16290)

This commit is contained in:
flywind
2020-12-17 06:41:05 -06:00
committed by GitHub
parent 8cd3655dee
commit e1e069dd6c
7 changed files with 68 additions and 75 deletions

View File

@@ -0,0 +1,27 @@
import std/private/decode_helpers
block:
var i = 0
let c = decodePercent("%t9", i)
doAssert (i, c) == (0, '%')
block:
var i = 0
let c = decodePercent("19", i)
doAssert (i, c) == (0, '%')
block:
var i = 0
let c = decodePercent("%19", i)
doAssert (i, c) == (2, '\x19')
block:
var i = 0
let c = decodePercent("%A9", i)
doAssert (i, c) == (2, '\xA9')
block:
var i = 0
let c = decodePercent("%Aa", i)
doAssert (i, c) == (2, '\xAA')