├── .gitignore ├── Makefile ├── README.md ├── doc ├── README.md ├── ct_expand.md ├── edoc-info ├── erlang.png ├── exprecs.md ├── parse_trans.md ├── parse_trans_codegen.md ├── parse_trans_mod.md ├── parse_trans_pp.md └── stylesheet.css ├── ebin └── .gitignore ├── examples ├── Makefile ├── ct_expand_test.erl ├── ex1.erl ├── ex_codegen.erl ├── ex_gen_module.erl ├── ex_gproc_send_xform.erl ├── ex_pmod.erl ├── exprecs_eunit.erl ├── lc.erl ├── pmod.erl ├── t.erl ├── t_ex.erl ├── test.erl ├── test_exprecs.erl ├── test_exprecs_vsns.erl ├── test_pt.erl └── test_transform_mod.erl ├── include ├── codegen.hrl └── exprecs.hrl ├── rebar ├── rebar.config └── src ├── ct_expand.erl ├── exprecs.erl ├── parse_trans.app.src ├── parse_trans.erl ├── parse_trans_codegen.erl ├── parse_trans_mod.erl └── parse_trans_pp.erl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/README.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/ct_expand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/ct_expand.md -------------------------------------------------------------------------------- /doc/edoc-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/edoc-info -------------------------------------------------------------------------------- /doc/erlang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/erlang.png -------------------------------------------------------------------------------- /doc/exprecs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/exprecs.md -------------------------------------------------------------------------------- /doc/parse_trans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/parse_trans.md -------------------------------------------------------------------------------- /doc/parse_trans_codegen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/parse_trans_codegen.md -------------------------------------------------------------------------------- /doc/parse_trans_mod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/parse_trans_mod.md -------------------------------------------------------------------------------- /doc/parse_trans_pp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/parse_trans_pp.md -------------------------------------------------------------------------------- /doc/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/doc/stylesheet.css -------------------------------------------------------------------------------- /ebin/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/ct_expand_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/ct_expand_test.erl -------------------------------------------------------------------------------- /examples/ex1.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/ex1.erl -------------------------------------------------------------------------------- /examples/ex_codegen.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/ex_codegen.erl -------------------------------------------------------------------------------- /examples/ex_gen_module.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/ex_gen_module.erl -------------------------------------------------------------------------------- /examples/ex_gproc_send_xform.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/ex_gproc_send_xform.erl -------------------------------------------------------------------------------- /examples/ex_pmod.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/ex_pmod.erl -------------------------------------------------------------------------------- /examples/exprecs_eunit.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/exprecs_eunit.erl -------------------------------------------------------------------------------- /examples/lc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/lc.erl -------------------------------------------------------------------------------- /examples/pmod.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/pmod.erl -------------------------------------------------------------------------------- /examples/t.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/t.erl -------------------------------------------------------------------------------- /examples/t_ex.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/t_ex.erl -------------------------------------------------------------------------------- /examples/test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/test.erl -------------------------------------------------------------------------------- /examples/test_exprecs.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/test_exprecs.erl -------------------------------------------------------------------------------- /examples/test_exprecs_vsns.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/test_exprecs_vsns.erl -------------------------------------------------------------------------------- /examples/test_pt.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/test_pt.erl -------------------------------------------------------------------------------- /examples/test_transform_mod.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/examples/test_transform_mod.erl -------------------------------------------------------------------------------- /include/codegen.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/include/codegen.hrl -------------------------------------------------------------------------------- /include/exprecs.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/include/exprecs.hrl -------------------------------------------------------------------------------- /rebar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/rebar -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/rebar.config -------------------------------------------------------------------------------- /src/ct_expand.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/src/ct_expand.erl -------------------------------------------------------------------------------- /src/exprecs.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/src/exprecs.erl -------------------------------------------------------------------------------- /src/parse_trans.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/src/parse_trans.app.src -------------------------------------------------------------------------------- /src/parse_trans.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/src/parse_trans.erl -------------------------------------------------------------------------------- /src/parse_trans_codegen.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/src/parse_trans_codegen.erl -------------------------------------------------------------------------------- /src/parse_trans_mod.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/src/parse_trans_mod.erl -------------------------------------------------------------------------------- /src/parse_trans_pp.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esl/parse_trans/HEAD/src/parse_trans_pp.erl --------------------------------------------------------------------------------