├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .haxerc ├── .travis.yml ├── .vscode ├── settings.json └── tasks.json ├── README.md ├── haxe_libraries ├── ansi.hxml ├── deep_equal.hxml ├── hxcpp.hxml ├── hxcs.hxml ├── hxjava.hxml ├── hxnodejs.hxml ├── tink_chunk.hxml ├── tink_cli.hxml ├── tink_core.hxml ├── tink_io.hxml ├── tink_macro.hxml ├── tink_priority.hxml ├── tink_streams.hxml ├── tink_stringly.hxml ├── tink_syntaxhub.hxml ├── tink_testrunner.hxml ├── tink_unittest.hxml └── travix.hxml ├── haxelib.json ├── src └── deepequal │ ├── CustomCompare.hx │ ├── DeepEqual.hx │ ├── Error.hx │ ├── Helper.hx │ ├── Noise.hx │ ├── Outcome.hx │ ├── Path.hx │ ├── Result.hx │ └── custom │ ├── Anything.hx │ ├── ArrayContains.hx │ ├── ArrayOfLength.hx │ ├── EnumByName.hx │ ├── ObjectContains.hx │ ├── ObjectContainsKeys.hx │ ├── Regex.hx │ └── StringStartsWith.hx ├── submit.sh ├── tests.hxml └── tests ├── FakeOutcome.hx └── RunTests.hx /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | -------------------------------------------------------------------------------- /.haxerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/.haxerc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/README.md -------------------------------------------------------------------------------- /haxe_libraries/ansi.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/ansi.hxml -------------------------------------------------------------------------------- /haxe_libraries/deep_equal.hxml: -------------------------------------------------------------------------------- 1 | -D deep_equal 2 | -cp src -------------------------------------------------------------------------------- /haxe_libraries/hxcpp.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/hxcpp.hxml -------------------------------------------------------------------------------- /haxe_libraries/hxcs.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/hxcs.hxml -------------------------------------------------------------------------------- /haxe_libraries/hxjava.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/hxjava.hxml -------------------------------------------------------------------------------- /haxe_libraries/hxnodejs.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/hxnodejs.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_chunk.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_chunk.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_cli.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_cli.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_core.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_core.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_io.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_io.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_macro.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_macro.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_priority.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_priority.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_streams.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_streams.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_stringly.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_stringly.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_syntaxhub.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_syntaxhub.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_testrunner.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_testrunner.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_unittest.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/tink_unittest.hxml -------------------------------------------------------------------------------- /haxe_libraries/travix.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxe_libraries/travix.hxml -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/haxelib.json -------------------------------------------------------------------------------- /src/deepequal/CustomCompare.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/CustomCompare.hx -------------------------------------------------------------------------------- /src/deepequal/DeepEqual.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/DeepEqual.hx -------------------------------------------------------------------------------- /src/deepequal/Error.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/Error.hx -------------------------------------------------------------------------------- /src/deepequal/Helper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/Helper.hx -------------------------------------------------------------------------------- /src/deepequal/Noise.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/Noise.hx -------------------------------------------------------------------------------- /src/deepequal/Outcome.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/Outcome.hx -------------------------------------------------------------------------------- /src/deepequal/Path.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/Path.hx -------------------------------------------------------------------------------- /src/deepequal/Result.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/Result.hx -------------------------------------------------------------------------------- /src/deepequal/custom/Anything.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/custom/Anything.hx -------------------------------------------------------------------------------- /src/deepequal/custom/ArrayContains.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/custom/ArrayContains.hx -------------------------------------------------------------------------------- /src/deepequal/custom/ArrayOfLength.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/custom/ArrayOfLength.hx -------------------------------------------------------------------------------- /src/deepequal/custom/EnumByName.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/custom/EnumByName.hx -------------------------------------------------------------------------------- /src/deepequal/custom/ObjectContains.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/custom/ObjectContains.hx -------------------------------------------------------------------------------- /src/deepequal/custom/ObjectContainsKeys.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/custom/ObjectContainsKeys.hx -------------------------------------------------------------------------------- /src/deepequal/custom/Regex.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/custom/Regex.hx -------------------------------------------------------------------------------- /src/deepequal/custom/StringStartsWith.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/src/deepequal/custom/StringStartsWith.hx -------------------------------------------------------------------------------- /submit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/submit.sh -------------------------------------------------------------------------------- /tests.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/tests.hxml -------------------------------------------------------------------------------- /tests/FakeOutcome.hx: -------------------------------------------------------------------------------- 1 | package; 2 | 3 | enum FakeOutcome { 4 | Success(s:Int); 5 | } -------------------------------------------------------------------------------- /tests/RunTests.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinresol/deep_equal/HEAD/tests/RunTests.hx --------------------------------------------------------------------------------