<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">How do you pass options (2nd argument) to a parse transform?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Documentation (<a href="http://erlang.org/doc/man/erl_id_trans.html#parse_transform-2">http://erlang.org/doc/man/erl_id_trans.html#parse_transform-2</a>) states that a custom parse transform module should export function that takes two parameters:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">parse_transform(Tree, Options) -></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">   ...</div></blockquote><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">but there doesn't seem to be a way to pass the transform options from the compiler, i.e.:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">erlc <span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:monospace">+'{parse_transform,Module}' File.erl</span></div></blockquote><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">What am I missing?</div></div>