<div dir="auto"><div><div class="gmail_extra"><div class="gmail_quote">Am 31.10.2017 10:47 schrieb "Michael Van Canneyt" <<a href="mailto:michael@freepascal.org">michael@freepascal.org</a>>:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text"><br>
<br>
On Tue, 31 Oct 2017, Marco van de Voort wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In our previous episode, Michael Van Canneyt said:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
With your extended "forward type resolution" this would no longer be possible.<br>
Theoretically it probably can, but multiple passes would be needed. This would aversely affect the compiler speed.<br>
</blockquote>
<br>
Note that the example shows consecutive type blocks. They can be merged<br>
simply by ignoring a TYPE while already in a type block.<br>
</blockquote>
<br></div>
That was the gist of my proposal to do "type section folding".<div class="quoted-text"><br>
</div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">That would indeed be something that could be done. However I'd need to check how well that would already work across include files. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div></div>