<div dir="ltr"><div>Hi Led, </div>epp_dodger also works similar to epp only on forms as described here: <div><a href="http://erlang.org/doc/apps/erts/absform.html">http://erlang.org/doc/apps/erts/absform.html</a> which means these need to be either attributes or function declarations. file:consult doesn't have that limitation, it in fact reads and parses erlang expressions which is what i want/need <br></div><div><br></div><div>but thanks for your input </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jul 26, 2020 at 6:21 PM Led <<a href="mailto:ledest@gmail.com">ledest@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr"></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">hi, <div><br></div><div>i am trying to make function similar to file:consult but i want to be able to have macro applications in this file: </div><div><br></div><div>   {a1, a2}.</div><div>   {?something, ....}.</div><div>   ...</div><div><br></div><div>epp module works only on full module files and as far i can tell does not implement io protocol. </div><div><br></div><div>i'm thankful for any suggestions?</div><div><br></div></div>
</blockquote></div><br clear="all"><div>epp_dodger - bypasses the Erlang preprocessor.<br><br>This  module  tokenises and parses most Erlang source code without expanding preprocessor directives and macro applications, as long as these are syntactically "well-behaved".</div><div><br></div>-- <br><div dir="ltr">Led.</div></div>
</blockquote></div>