@@ -719,7 +719,7 @@ proc parseHook*(parser: var JsonParser, v: var string)
719719proc parseHook * [T: float | float32 | float64 ](parser: var JsonParser , v: var T)
720720proc parseHook * (parser: var JsonParser , v: var bool )
721721proc parseHook * [T](parser: var JsonParser , v: var seq [T])
722- proc parseHook * [T: ref object ](parser: var JsonParser , v: var T)
722+ # proc parseHook*[T: ref object](parser: var JsonParser, v: var T)
723723proc parseHook * [T: enum ](parser: var JsonParser , v: var T)
724724proc parseHook * [K: string , V](parser: var JsonParser , v: var AnyTable [K, V])
725725proc parseHook * [T](parser: var JsonParser , v: var set [T])
@@ -1025,15 +1025,15 @@ proc parseHook*[T: object|ref object](parser: var JsonParser, v: var T) =
10251025
10261026 parser.expectSkip (jtkRBrace)
10271027
1028- proc parseHook * [T: ref object ](parser: var JsonParser , v: var T) =
1029- # # A hook to parse ref object fields
1030- if parser.curr.kind == jtkNull:
1031- v = nil
1032- parser.advance ()
1033- else :
1034- if v.isNil:
1035- new (v)
1036- parser.parseHook (v[])
1028+ # proc parseHook*[T: ref object](parser: var JsonParser, v: var T) =
1029+ # ## A hook to parse ref object fields
1030+ # if parser.curr.kind == jtkNull:
1031+ # v = nil
1032+ # parser.advance()
1033+ # else:
1034+ # if v.isNil:
1035+ # new(v)
1036+ # parser.parseHook(v[])
10371037
10381038proc parseHook * [T](parser: var JsonParser , v: var seq [T]) =
10391039 # # A hook to parse sequence fields
0 commit comments