PotentCodables
๐งช PotentCodables - A potent set of implementations and extensions to the Swift Codable system
File Explorer
Download Latest Version (.zip)- ci.yml
- publish-docs.yaml
- publish-release.yaml
- output.0
- output.1
- output.2
- output.3
- requests
- traces.0
- traces.1
- traces.2
- traces.3
- ar-lib
- compile
- config.guess
- config.guess~
- config.sub
- config.sub~
- depcomp
- git-version-gen
- install-sh
- install-sh~
- ltmain.sh
- missing
- shave
- shave-libtool
- shave-libtool.in
- shave.in
- tap-driver.sh
- fy-tool.1
- fy-tool.rst
- conf.py
- index.rst
- intro.rst
- libfyaml.rst
- Makefile
- Makefile.am
- Makefile.in
- libfyaml.h
- ax_check_enable_debug.m4
- ax_check_flag.m4
- ax_pthread.m4
- libtool.m4
- ltoptions.m4
- ltsugar.m4
- ltversion.m4
- lt~obsolete.m4
- shave.m4
- create-virtual-env
- install-linuxdoc.sh
- run-check-errors.sh
- run-compare-dump.sh
- run-compare-examples.sh
- run-compare-parse.sh
- run-compare-scan.sh
- run-compare-testsuite.sh
- run-emit-check.sh
- run-kcachegrind.sh
- run-list-testsuite.sh
- run-massif.sh
- run-test.sh
- run-valgrind.sh
- show-desc.sh
- libb3avx2_la-blake3.Plo
- libb3avx2_la-blake3_avx2.Plo
- libb3avx2_la-blake3_avx2_x86-64_unix.Plo
- libb3avx512_la-blake3.Plo
- libb3avx512_la-blake3_avx512.Plo
- libb3avx512_la-blake3_avx512_x86-64_unix.Plo
- libb3neon_la-blake3.Plo
- libb3neon_la-blake3_neon.Plo
- libb3portable_la-blake3.Plo
- libb3portable_la-blake3_portable.Plo
- libb3sse2_la-blake3.Plo
- libb3sse2_la-blake3_sse2.Plo
- libb3sse2_la-blake3_sse2_x86-64_unix.Plo
- libb3sse41_la-blake3.Plo
- libb3sse41_la-blake3_sse41.Plo
- libb3sse41_la-blake3_sse41_x86-64_unix.Plo
- libfyaml_la-blake3_backend.Plo
- libfyaml_la-blake3_be_cpusimd.Plo
- libfyaml_la-blake3_host_state.Plo
- libfyaml_la-fy-blake3.Plo
- blake3.c
- blake3.h
- blake3_avx2.c
- blake3_avx2_x86-64_unix.S
- blake3_avx512.c
- blake3_avx512_x86-64_unix.S
- blake3_backend.c
- blake3_be_cpusimd.c
- blake3_host_state.c
- blake3_impl.h
- blake3_internal.h
- blake3_neon.c
- blake3_portable.c
- blake3_sse2.c
- blake3_sse2_x86-64_unix.S
- blake3_sse41.c
- blake3_sse41_x86-64_unix.S
- fy-blake3.c
- fy_b3sum-fy-b3sum.Po
- fy_thread-fy-thread.Po
- libfyaml_parser-libfyaml-parser.Po
- fy-b3sum.c
- fy-thread.c
- libfyaml-parser.c
- libfyaml_la-fy-accel.Plo
- libfyaml_la-fy-atom.Plo
- libfyaml_la-fy-composer.Plo
- libfyaml_la-fy-diag.Plo
- libfyaml_la-fy-doc.Plo
- libfyaml_la-fy-docbuilder.Plo
- libfyaml_la-fy-docstate.Plo
- libfyaml_la-fy-dump.Plo
- libfyaml_la-fy-emit.Plo
- libfyaml_la-fy-event.Plo
- libfyaml_la-fy-input.Plo
- libfyaml_la-fy-parse.Plo
- libfyaml_la-fy-path.Plo
- libfyaml_la-fy-token.Plo
- libfyaml_la-fy-types.Plo
- libfyaml_la-fy-walk.Plo
- fy-accel.c
- fy-accel.h
- fy-atom.c
- fy-atom.h
- fy-composer.c
- fy-composer.h
- fy-diag.c
- fy-diag.h
- fy-doc.c
- fy-doc.h
- fy-docbuilder.c
- fy-docbuilder.h
- fy-docstate.c
- fy-docstate.h
- fy-dump.c
- fy-dump.h
- fy-emit-accum.h
- fy-emit.c
- fy-emit.h
- fy-event.c
- fy-event.h
- fy-input.c
- fy-input.h
- fy-parse.c
- fy-parse.h
- fy-path.c
- fy-path.h
- fy-token.c
- fy-token.h
- fy-types.c
- fy-types.h
- fy-walk.c
- fy-walk.h
- libfyaml_la-fy-thread.Plo
- fy-thread.c
- fy-thread.h
- fy_tool-fy-tool.Po
- fy-tool.c
- libfyaml_la-fy-blob.Plo
- libfyaml_la-fy-ctype.Plo
- libfyaml_la-fy-utf8.Plo
- libfyaml_la-fy-utils.Plo
- fy-align.h
- fy-bit64.h
- fy-blob.c
- fy-blob.h
- fy-ctype.c
- fy-ctype.h
- fy-endian.h
- fy-id.h
- fy-list.h
- fy-typelist.h
- fy-utf8.c
- fy-utf8.h
- fy-utils.c
- fy-utils.h
- fy-valgrind.h
- libfyaml_la-xxhash.Plo
- xxhash.c
- xxhash.h
- Makefile
- Makefile.am
- Makefile.in
- libfyaml_test-libfyaml-test-core.Po
- libfyaml_test-libfyaml-test-emit.Po
- libfyaml_test-libfyaml-test-meta.Po
- libfyaml_test-libfyaml-test-private-id.Po
- libfyaml_test-libfyaml-test-private.Po
- libfyaml_test-libfyaml-test.Po
- anchors-1.yaml
- anchors-2.yaml
- anchors-3.yaml
- anchors-4.1.yaml
- anchors-4.yaml
- anchors-on-empty-scalars.yaml
- anchors-on-empty-scalars1.yaml
- anchors-on-empty-scalars2.yaml
- anchors-on-empty-scalars3.yaml
- anchors-on-empty-scalars4.yaml
- anchors.yaml
- array.yaml
- block.yaml
- block2.yaml
- block3.yaml
- block4.yaml
- block6.yaml
- block7.yaml
- blocked.yaml
- blockind.yaml
- c1.yaml
- c10.yaml
- c11.yaml
- c12.yaml
- c13.yaml
- c2.yaml
- c3.yaml
- c4.yaml
- c5.yaml
- c6.yaml
- c7.yaml
- c8.yaml
- c9.yaml
- compact1.yaml
- compactblockmap.yaml
- complexkey.yaml
- complexkey2.yaml
- complexkey3.yaml
- complexkey4.yaml
- complexkey5.yaml
- complexkey6.yaml
- complexkey7.yaml
- complexkey8.yaml
- complexkey9.yaml
- docstartend.yaml
- dqscalar.yaml
- dqzero.yaml
- emoji.yaml
- emptydoc.yaml
- emptykey.yaml
- emptystream.yaml
- flow.yaml
- flow1.yaml
- flow2.yaml
- fold.yaml
- fold2.yaml
- fold3.yaml
- fold4.yaml
- fold5.yaml
- folded.yaml
- folded2.yaml
- folding.yaml
- global-tag.yaml
- invoice.yaml
- json.yaml
- keyflow.yaml
- keykey.yaml
- keykey2.yaml
- line.yaml
- literal.yaml
- literal1.yaml
- literal2.yaml
- literal3.yaml
- literal4.yaml
- mapping.yaml
- mergekeyspec.yaml
- multi-document.yaml
- multiline-quoted-key.yaml
- multiline-simple-key.yaml
- nodeprop.yaml
- nodeprop2.yaml
- numbers-flow.yaml
- numbers.yaml
- plain-scalars-with-commas.yaml
- plainlines.yaml
- plainscalar.yaml
- quoted.yaml
- quotedbackslash.yaml
- scalar-multiline.yaml
- scalar-singlequoted.yaml
- scalar-space.yaml
- scalar-space1.yaml
- scalars.yaml
- scalars2.yaml
- scanner-c-1.yaml
- scanner-c-10.yaml
- scanner-c-11.yaml
- scanner-c-12.yaml
- scanner-c-13.yaml
- scanner-c-2.yaml
- scanner-c-3.yaml
- scanner-c-4.yaml
- scanner-c-5.yaml
- scanner-c-6.yaml
- scanner-c-7.yaml
- scanner-c-8-2.yaml
- scanner-c-8.yaml
- scanner-c-9.yaml
- seq.yaml
- seq1.yaml
- seq2.yaml
- seq3.yaml
- seq4.yaml
- seq5.yaml
- seq6.yaml
- sets.yaml
- simple.yaml
- simple1.yaml
- simple2.yaml
- simpleanchor.yaml
- simpleanchor1.yaml
- simpleanchor2.yaml
- simpleanchor3.yaml
- simpleanchor4.yaml
- simplefolded.yaml
- simplekey.yaml
- simplekey1.yaml
- simplekey2.yaml
- simplekey3.yaml
- simplekey4.yaml
- simplekey5.yaml
- simpleliteral.yaml
- simpleseq.yaml
- simpleseq1.yaml
- singlepairimp.yaml
- singlepairimp2.yaml
- sqscalar.yaml
- sqscalarspace.yaml
- strings.yaml
- t.yaml
- t1.yaml
- t2.yaml
- t3.yaml
- t4.yaml
- t5.yaml
- tabsmix.yaml
- tagdirective.yaml
- tagesc.yaml
- tags-1.yaml
- tags.yaml
- test.yaml
- test1.yaml
- test2.yaml
- u.yaml
- u1.yaml
- u2.yaml
- u3.yaml
- utf8-simple.yaml
- utf8.yaml
- v.yaml
- v1.yaml
- v2.yaml
- version.yaml
- weirdplain.yaml
- ws0.yaml
- ws1.yaml
- ws2.yaml
- ws3.yaml
- y.yaml
- yaml-version.yaml
- yy.yaml
- zeroexplicit.yaml
- ===
- in.yaml
- test.error
- ===
- in.yaml
- test.error
- ===
- in.yaml
- test.error
- ===
- in.yaml
- test.error
- ===
- in.yaml
- test.error
- ===
- in.yaml
- test.error
- ===
- in.yaml
- test.error
- ===
- in.yaml
- test.error
- ===
- in.yaml
- test.error
- ===
- in.yaml
- test.error
- jsontestsuite.test
- libfyaml-test-core.c
- libfyaml-test-emit.c
- libfyaml-test-meta.c
- libfyaml-test-private-id.c
- libfyaml-test-private.c
- libfyaml-test.c
- libfyaml.test
- Makefile
- Makefile.am
- Makefile.in
- test-env
- testemitter-restreaming.test
- testemitter-streaming.test
- testemitter.test
- testerrors.test
- testsuite-evstream.test
- testsuite-json.test
- testsuite-resolution.test
- testsuite.test
- .libtool-version
- .tarball-version
- aclocal.m4
- AUTHORS
- bootstrap.sh
- config.h
- config.h.in
- config.h.in~
- config.log
- config.status
- configure
- configure.ac
- configure~
- Dockerfile
- Dockerfile-build-deb
- Dockerfile.alpine
- Dockerfile.centos
- libfyaml.pc
- libfyaml.pc.in
- libtool
- LICENSE
- Makefile
- Makefile.am
- Makefile.in
- README.md
- stamp-h1
- 0001-Prepare-for-Swift-package-build.patch
- 0002-Setup-testing-for-the-event-creation-in-streaming-mo.patch
- 0003-Fixes-creating-blank-aka-ws-only-scalars-with-emit-e.patch
- 0004-Allow-zero-length-scalars-created-with-emit-event-ap.patch
- 0005-Allow-plain-scalars-created-via-emit-event-apis-to-i.patch
- 0006-Allow-prefix-only-tags-to-pass-fy_tag_scan.patch
- 0007-Force-doc-end-marker-when-pretty-emit-mode-forces-a-.patch
- 0008-Emit-doc-start-marker-on-its-own-line-for-single-sca.patch
- apply.sh
- AnyString.swift
- AnyTime.swift
- ASN1.swift
- ASN1Decoder.swift
- ASN1DERReader.swift
- ASN1DERWriter.swift
- ASN1Encoder.swift
- ASN1Serialization.swift
- BigInts.swift
- BitString.swift
- Dates.swift
- ObjectIdentifier.swift
- Schema.swift
- SchemaSpecified.swift
- SchemaState.swift
- Tagged.swift
- TaggedValue.swift
- CBOR.swift
- CBORDecoder.swift
- CBOREncoder.swift
- CBORReader.swift
- CBORSerialization.swift
- CBORStream.swift
- CBORWriter.swift
- AnyValue.swift
- AnyValueDecoder.swift
- AnyValueEncoder.swift
- ASN1 ReadingWriting.md
- ASN1 SchemaEncodingDecoding.md
- PotentASN1.md
- CBOR Serialization.md
- PotentCBOR.md
- PotentJSON.md
- PotentYAML.md
- Combine.md
- Custom References.md
- Data Formats.md
- GettingStarted.md
- Implementing Formats.md
- PolymorphicEncodingDecoding.md
- Protocols.md
- TreeValues.md
- Using AnyValue.md
- PotentCodables.md
- AnyCodingKey.swift
- DecoderSupport.swift
- EncoderSupport.swift
- Errors.swift
- Float16.swift
- KeyedNestedDecoder.swift
- KeyedNestedEncoder.swift
- KeyStrategy.swift
- Refs.swift
- Regexes.swift
- TimeZone.swift
- TopLevel.swift
- TreeValueDecodingContainer.swift
- Value.swift
- ValueDecoder.swift
- ValueEncoder.swift
- ValueTransformer.swift
- ValueTransformerProviding.swift
- ZonedDate.swift
- Errors.swift
- JSON.swift
- JSONDecoder.swift
- JSONEncoder.swift
- JSONReader.swift
- JSONSerialization.swift
- JSONWriter.swift
- Errors.swift
- Libfyaml.swift
- YAML.swift
- YAMLDecoder.swift
- YAMLEncoder.swift
- YAMLReader.swift
- YAMLSchema.swift
- YAMLSchemaCore.swift
- YAMLSerialization.swift
- YAMLWriter.swift
- .swiftlint.yml
- AnyCodingKeyTests.swift
- AnyValueCoderTests.swift
- AnyValueTests.swift
- ASN1AnyStringTests.swift
- ASN1AnyValueTests.swift
- ASN1DecoderTests.swift
- ASN1DERBigIntTests.swift
- ASN1DERTests.swift
- ASN1EncoderTests.swift
- ASN1SchemaDecodeTests.swift
- ASN1SchemaEncodeTests.swift
- ASN1SchemaTests.swift
- ASN1Tests.swift
- ASN1ValueTests.swift
- Assertions.swift
- CBORAnyValueTests.swift
- CBORCodableRoundtripTests.swift
- CBORDecoderTests.swift
- CBOREncoderTests.swift
- CBORReaderTests.swift
- CBORTests.swift
- CBORValueTests.swift
- CBORWriterTests.swift
- ConfigurationTests.swift
- Datas.swift
- Dates.swift
- JSONAnyValueTests.swift
- JSONDecoderTests.swift
- JSONEncoderTests.swift
- JSONOrderTests.swift
- JSONReaderTests.swift
- JSONValueTests.swift
- JSONWriterTests.swift
- RefTests.swift
- TimeZoneTests.swift
- UnkeyedCodingContainerTests.swift
- ValueCoderTests.swift
- ValueTransformerProvidingTests.swift
- ValueTransformerTests.swift
- YAMLAnyValueTests.swift
- YAMLDecoderTests.swift
- YAMLEncoderTests.swift
- YAMLErrorTests.swift
- YAMLOrderTests.swift
- YAMLReaderTests.swift
- YAMLSchemaTests.swift
- YAMLTests.swift
- YAMLValueTests.swift
- YAMLWriterTests.swift
- .gitattributes
- .gitignore
- .swiftformat
- .swiftlint.yml
- LICENSE
- Makefile
- Package.resolved
- Package.swift
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
