There are lots of fragments out there detailing bits and pieces of the parse transform process in Erlang, but none I\'ve found offer complete coverage from motivation to exe
These are made easy by using, https://github.com/uwiger/parse_trans