├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── ebin └── rec2json.app ├── erlang.mk ├── rebar.config ├── src ├── r2j_compile.erl ├── r2j_type.erl └── rec2json.erl └── test ├── careful_tests.erl ├── default_property.erl ├── default_value_tests.erl ├── prop_test_rec.erl ├── prop_test_rec.hrl ├── prop_test_rec_inner.erl ├── prop_test_rec_inner.hrl ├── r2j_compile_tests.erl ├── r2j_compile_tests.hrl ├── r2j_type_tests.erl ├── rec2json_tests.erl ├── renamed_property.erl ├── suppress_property.erl ├── test_person.erl ├── test_rec.erl └── test_rec.hrl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/README.md -------------------------------------------------------------------------------- /ebin/rec2json.app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/ebin/rec2json.app -------------------------------------------------------------------------------- /erlang.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/erlang.mk -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/rebar.config -------------------------------------------------------------------------------- /src/r2j_compile.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/src/r2j_compile.erl -------------------------------------------------------------------------------- /src/r2j_type.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/src/r2j_type.erl -------------------------------------------------------------------------------- /src/rec2json.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/src/rec2json.erl -------------------------------------------------------------------------------- /test/careful_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/careful_tests.erl -------------------------------------------------------------------------------- /test/default_property.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/default_property.erl -------------------------------------------------------------------------------- /test/default_value_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/default_value_tests.erl -------------------------------------------------------------------------------- /test/prop_test_rec.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/prop_test_rec.erl -------------------------------------------------------------------------------- /test/prop_test_rec.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/prop_test_rec.hrl -------------------------------------------------------------------------------- /test/prop_test_rec_inner.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/prop_test_rec_inner.erl -------------------------------------------------------------------------------- /test/prop_test_rec_inner.hrl: -------------------------------------------------------------------------------- 1 | -record(prop_test_rec_inner, {f :: integer()}). 2 | -------------------------------------------------------------------------------- /test/r2j_compile_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/r2j_compile_tests.erl -------------------------------------------------------------------------------- /test/r2j_compile_tests.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/r2j_compile_tests.hrl -------------------------------------------------------------------------------- /test/r2j_type_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/r2j_type_tests.erl -------------------------------------------------------------------------------- /test/rec2json_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/rec2json_tests.erl -------------------------------------------------------------------------------- /test/renamed_property.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/renamed_property.erl -------------------------------------------------------------------------------- /test/suppress_property.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/suppress_property.erl -------------------------------------------------------------------------------- /test/test_person.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/test_person.erl -------------------------------------------------------------------------------- /test/test_rec.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/test_rec.erl -------------------------------------------------------------------------------- /test/test_rec.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordnull/rec2json/HEAD/test/test_rec.hrl --------------------------------------------------------------------------------