├── .github └── workflows │ └── haskell-ci.yml ├── .gitignore ├── BENCHMARKS.txt ├── LICENSE ├── README.md ├── Setup.hs ├── cabal.project ├── changelog.md ├── ci ├── ci.nix ├── jobsets.json └── jobsets.nix ├── default.nix ├── nix ├── sources.json ├── sources.nix └── waargoverlay.nix ├── src ├── Waargonaut.hs └── Waargonaut │ ├── Attoparsec.hs │ ├── Decode.hs │ ├── Decode │ ├── Error.hs │ ├── Internal.hs │ ├── Runners.hs │ ├── Traversal.hs │ ├── Types.hs │ └── ZipperMove.hs │ ├── Encode.hs │ ├── Encode │ ├── Builder.hs │ ├── Builder │ │ ├── CommaSep.hs │ │ ├── JArray.hs │ │ ├── JChar.hs │ │ ├── JNumber.hs │ │ ├── JObject.hs │ │ ├── JString.hs │ │ ├── Types.hs │ │ └── Whitespace.hs │ └── Types.hs │ ├── Generic.hs │ ├── Lens.hs │ ├── Prettier.hs │ ├── Test.hs │ ├── Types.hs │ └── Types │ ├── CommaSep.hs │ ├── CommaSep │ ├── Elem.hs │ └── Elems.hs │ ├── JArray.hs │ ├── JChar.hs │ ├── JChar │ ├── Escaped.hs │ ├── HexDigit4.hs │ └── Unescaped.hs │ ├── JNumber.hs │ ├── JObject.hs │ ├── JObject │ └── JAssoc.hs │ ├── JString.hs │ ├── Json.hs │ └── Whitespace.hs ├── test ├── Bench.hs ├── Decoder.hs ├── Decoder │ ├── Laws.hs │ └── Parsers.hs ├── Doctests.hs ├── Encoder.hs ├── Encoder │ └── Laws.hs ├── Generics.hs ├── Golden.hs ├── Json.hs ├── Laws.hs ├── Main.hs ├── Prettier │ ├── NestedObjs.hs │ └── pretty_nested_objs.json ├── Properties.hs ├── Types │ ├── CommaSep.hs │ ├── Common.hs │ ├── JChar.hs │ ├── JNumber.hs │ ├── JString.hs │ ├── Json.hs │ └── Whitespace.hs ├── Utils.hs └── json-data │ ├── bad-json │ ├── no_comma_arr.json │ └── no_comma_obj.json │ ├── goldens │ ├── backslash128.json.golden │ ├── empty_arr_empty_ws.json.golden │ ├── image_obj.json.golden │ ├── location_array.json.golden │ ├── nested_arrs.json.golden │ ├── null_arr_trailing_comma_ws.json.golden │ ├── numbers.json.golden │ ├── twitter100.json.golden │ ├── twitter_with_hex_vals.json.golden │ └── unicode_2705.json.golden │ ├── image_obj.json │ ├── keys-in-obj.json │ ├── location_array.json │ ├── mishandling.json │ ├── numbers.json │ ├── twitter100.json │ ├── twitter_with_hex_vals.json │ └── unicode_2705.json ├── waarg-overrides.nix ├── waargbench ├── CHANGELOG.md ├── LICENCE ├── Setup.hs ├── bench │ └── Bench.hs ├── cabal.project ├── default.nix ├── src │ ├── Common.hs │ └── Waargbench.hs └── waargbench.cabal └── waargonaut.cabal /.github/workflows/haskell-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/.github/workflows/haskell-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/.gitignore -------------------------------------------------------------------------------- /BENCHMARKS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/BENCHMARKS.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/Setup.hs -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/cabal.project -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/changelog.md -------------------------------------------------------------------------------- /ci/ci.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/ci/ci.nix -------------------------------------------------------------------------------- /ci/jobsets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/ci/jobsets.json -------------------------------------------------------------------------------- /ci/jobsets.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/ci/jobsets.nix -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/default.nix -------------------------------------------------------------------------------- /nix/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/nix/sources.json -------------------------------------------------------------------------------- /nix/sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/nix/sources.nix -------------------------------------------------------------------------------- /nix/waargoverlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/nix/waargoverlay.nix -------------------------------------------------------------------------------- /src/Waargonaut.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut.hs -------------------------------------------------------------------------------- /src/Waargonaut/Attoparsec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Attoparsec.hs -------------------------------------------------------------------------------- /src/Waargonaut/Decode.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Decode.hs -------------------------------------------------------------------------------- /src/Waargonaut/Decode/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Decode/Error.hs -------------------------------------------------------------------------------- /src/Waargonaut/Decode/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Decode/Internal.hs -------------------------------------------------------------------------------- /src/Waargonaut/Decode/Runners.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Decode/Runners.hs -------------------------------------------------------------------------------- /src/Waargonaut/Decode/Traversal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Decode/Traversal.hs -------------------------------------------------------------------------------- /src/Waargonaut/Decode/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Decode/Types.hs -------------------------------------------------------------------------------- /src/Waargonaut/Decode/ZipperMove.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Decode/ZipperMove.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Builder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Builder.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Builder/CommaSep.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Builder/CommaSep.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Builder/JArray.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Builder/JArray.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Builder/JChar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Builder/JChar.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Builder/JNumber.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Builder/JNumber.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Builder/JObject.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Builder/JObject.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Builder/JString.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Builder/JString.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Builder/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Builder/Types.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Builder/Whitespace.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Builder/Whitespace.hs -------------------------------------------------------------------------------- /src/Waargonaut/Encode/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Encode/Types.hs -------------------------------------------------------------------------------- /src/Waargonaut/Generic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Generic.hs -------------------------------------------------------------------------------- /src/Waargonaut/Lens.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Lens.hs -------------------------------------------------------------------------------- /src/Waargonaut/Prettier.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Prettier.hs -------------------------------------------------------------------------------- /src/Waargonaut/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Test.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/CommaSep.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/CommaSep.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/CommaSep/Elem.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/CommaSep/Elem.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/CommaSep/Elems.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/CommaSep/Elems.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/JArray.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/JArray.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/JChar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/JChar.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/JChar/Escaped.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/JChar/Escaped.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/JChar/HexDigit4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/JChar/HexDigit4.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/JChar/Unescaped.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/JChar/Unescaped.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/JNumber.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/JNumber.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/JObject.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/JObject.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/JObject/JAssoc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/JObject/JAssoc.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/JString.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/JString.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/Json.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/Json.hs -------------------------------------------------------------------------------- /src/Waargonaut/Types/Whitespace.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/src/Waargonaut/Types/Whitespace.hs -------------------------------------------------------------------------------- /test/Bench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Bench.hs -------------------------------------------------------------------------------- /test/Decoder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Decoder.hs -------------------------------------------------------------------------------- /test/Decoder/Laws.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Decoder/Laws.hs -------------------------------------------------------------------------------- /test/Decoder/Parsers.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Decoder/Parsers.hs -------------------------------------------------------------------------------- /test/Doctests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Doctests.hs -------------------------------------------------------------------------------- /test/Encoder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Encoder.hs -------------------------------------------------------------------------------- /test/Encoder/Laws.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Encoder/Laws.hs -------------------------------------------------------------------------------- /test/Generics.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Generics.hs -------------------------------------------------------------------------------- /test/Golden.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Golden.hs -------------------------------------------------------------------------------- /test/Json.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Json.hs -------------------------------------------------------------------------------- /test/Laws.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Laws.hs -------------------------------------------------------------------------------- /test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Main.hs -------------------------------------------------------------------------------- /test/Prettier/NestedObjs.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Prettier/NestedObjs.hs -------------------------------------------------------------------------------- /test/Prettier/pretty_nested_objs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Prettier/pretty_nested_objs.json -------------------------------------------------------------------------------- /test/Properties.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Properties.hs -------------------------------------------------------------------------------- /test/Types/CommaSep.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Types/CommaSep.hs -------------------------------------------------------------------------------- /test/Types/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Types/Common.hs -------------------------------------------------------------------------------- /test/Types/JChar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Types/JChar.hs -------------------------------------------------------------------------------- /test/Types/JNumber.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Types/JNumber.hs -------------------------------------------------------------------------------- /test/Types/JString.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Types/JString.hs -------------------------------------------------------------------------------- /test/Types/Json.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Types/Json.hs -------------------------------------------------------------------------------- /test/Types/Whitespace.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Types/Whitespace.hs -------------------------------------------------------------------------------- /test/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/Utils.hs -------------------------------------------------------------------------------- /test/json-data/bad-json/no_comma_arr.json: -------------------------------------------------------------------------------- 1 | [11 12 13] -------------------------------------------------------------------------------- /test/json-data/bad-json/no_comma_obj.json: -------------------------------------------------------------------------------- 1 | {"foo":3"bar":4} -------------------------------------------------------------------------------- /test/json-data/goldens/backslash128.json.golden: -------------------------------------------------------------------------------- 1 | {"a":"\\128"} 2 | -------------------------------------------------------------------------------- /test/json-data/goldens/empty_arr_empty_ws.json.golden: -------------------------------------------------------------------------------- 1 | [ ] -------------------------------------------------------------------------------- /test/json-data/goldens/image_obj.json.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/goldens/image_obj.json.golden -------------------------------------------------------------------------------- /test/json-data/goldens/location_array.json.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/goldens/location_array.json.golden -------------------------------------------------------------------------------- /test/json-data/goldens/nested_arrs.json.golden: -------------------------------------------------------------------------------- 1 | [[[[0.00]]]] -------------------------------------------------------------------------------- /test/json-data/goldens/null_arr_trailing_comma_ws.json.golden: -------------------------------------------------------------------------------- 1 | [null, ] -------------------------------------------------------------------------------- /test/json-data/goldens/numbers.json.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/goldens/numbers.json.golden -------------------------------------------------------------------------------- /test/json-data/goldens/twitter100.json.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/goldens/twitter100.json.golden -------------------------------------------------------------------------------- /test/json-data/goldens/twitter_with_hex_vals.json.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/goldens/twitter_with_hex_vals.json.golden -------------------------------------------------------------------------------- /test/json-data/goldens/unicode_2705.json.golden: -------------------------------------------------------------------------------- 1 | "\u2705" 2 | -------------------------------------------------------------------------------- /test/json-data/image_obj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/image_obj.json -------------------------------------------------------------------------------- /test/json-data/keys-in-obj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/keys-in-obj.json -------------------------------------------------------------------------------- /test/json-data/location_array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/location_array.json -------------------------------------------------------------------------------- /test/json-data/mishandling.json: -------------------------------------------------------------------------------- 1 | "€" -------------------------------------------------------------------------------- /test/json-data/numbers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/numbers.json -------------------------------------------------------------------------------- /test/json-data/twitter100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/twitter100.json -------------------------------------------------------------------------------- /test/json-data/twitter_with_hex_vals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/test/json-data/twitter_with_hex_vals.json -------------------------------------------------------------------------------- /test/json-data/unicode_2705.json: -------------------------------------------------------------------------------- 1 | "\u2705" 2 | -------------------------------------------------------------------------------- /waarg-overrides.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/waarg-overrides.nix -------------------------------------------------------------------------------- /waargbench/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/waargbench/CHANGELOG.md -------------------------------------------------------------------------------- /waargbench/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/waargbench/LICENCE -------------------------------------------------------------------------------- /waargbench/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /waargbench/bench/Bench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/waargbench/bench/Bench.hs -------------------------------------------------------------------------------- /waargbench/cabal.project: -------------------------------------------------------------------------------- 1 | packages: 2 | ./waargbench.cabal -------------------------------------------------------------------------------- /waargbench/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/waargbench/default.nix -------------------------------------------------------------------------------- /waargbench/src/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/waargbench/src/Common.hs -------------------------------------------------------------------------------- /waargbench/src/Waargbench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/waargbench/src/Waargbench.hs -------------------------------------------------------------------------------- /waargbench/waargbench.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/waargbench/waargbench.cabal -------------------------------------------------------------------------------- /waargonaut.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-waargonaut/waargonaut/HEAD/waargonaut.cabal --------------------------------------------------------------------------------