<div dir="ltr">I don't think it's legal to construct record instances at the top level. (Even if it was, how would you refer to them?)<br><br>You'll need to wrap the record construction in a function or a macro.<br>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 29, 2014 at 7:48 AM, Schneider <span dir="ltr"><<a href="mailto:schneider@xs4all.nl" target="_blank">schneider@xs4all.nl</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="NL"><div><p class="MsoNormal">Hi list,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>

<p class="MsoNormal"><span lang="EN-GB">I am trying to create a bunch of records in an include file, but I just can’t get it to work.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-GB">What is wrong about this hrl file<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-GB">-record(data_ids, {data_id, mnem, descr}).<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-GB">#data_ids{data_id=1, mnem="ONE", descr="Number one."}.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p><p class="MsoNormal">

<span lang="EN-GB">The compiler gives the error:<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-GB">src/data_ids.hrl:5: syntax error before: '#'<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-GB">Thanks<u></u><u></u></span></p></div></div><br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>