in Legacy/PlaygroundLogger/PlaygroundLogger/LoggerDecoderImpl.swift [480:515]
init (_ bytes: BytesStorage) {
self.bytes = bytes
self.obj_decoders = [PlaygroundRepresentation: PlaygroundObjectDecoder]()
self.iderepr_decoders = [String: PlaygroundIDEReprDecoder]()
self.obj_decoders[.Class] = PlaygroundObjectDecoder_Structured()
self.obj_decoders[.Struct] = PlaygroundObjectDecoder_Structured()
self.obj_decoders[.Tuple] = PlaygroundObjectDecoder_Structured()
self.obj_decoders[.Enum] = PlaygroundObjectDecoder_Structured()
self.obj_decoders[.Aggregate] = PlaygroundObjectDecoder_Structured()
self.obj_decoders[.Container] = PlaygroundObjectDecoder_Structured()
self.obj_decoders[.IndexContainer] = PlaygroundObjectDecoder_Structured()
self.obj_decoders[.KeyContainer] = PlaygroundObjectDecoder_Structured()
self.obj_decoders[.MembershipContainer] = PlaygroundObjectDecoder_Structured()
self.obj_decoders[.Gap] = PlaygroundObjectDecoder_Gap()
self.obj_decoders[.ScopeEntry] = PlaygroundObjectDecoder_ScopeEntry()
self.obj_decoders[.ScopeExit] = PlaygroundObjectDecoder_ScopeExit()
self.obj_decoders[.Error] = PlaygroundObjectDecoder_Error()
self.obj_decoders[.IDERepr] = PlaygroundObjectDecoder_IDERepr()
self.iderepr_decoders["STRN"] = PlaygroundIDEReprDecoder_String()
self.iderepr_decoders["SINT"] = PlaygroundIDEReprDecoder_Int()
self.iderepr_decoders["UINT"] = PlaygroundIDEReprDecoder_UInt()
self.iderepr_decoders["FLOT"] = PlaygroundIDEReprDecoder_Float()
self.iderepr_decoders["DOBL"] = PlaygroundIDEReprDecoder_Double()
#if APPLE_FRAMEWORKS_AVAILABLE
self.iderepr_decoders["RECT"] = PlaygroundIDEReprDecoder_Rect()
self.iderepr_decoders["PONT"] = PlaygroundIDEReprDecoder_Point()
self.iderepr_decoders["SIZE"] = PlaygroundIDEReprDecoder_Size()
#endif
self.iderepr_decoders["RANG"] = PlaygroundIDEReprDecoder_Range()
self.iderepr_decoders["BOOL"] = PlaygroundIDEReprDecoder_Bool()
self.iderepr_decoders["URL"] = PlaygroundIDEReprDecoder_URL()
#if os(OSX)
self.iderepr_decoders["IMAG"] = PlaygroundIDEReprDecoder_Image()
#endif
}