<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Approximatrix Forums — File Outline not correct sometimes]]></title>
		<link>https://forums.approximatrix.com/viewtopic.php?id=223</link>
		<atom:link href="https://forums.approximatrix.com/extern.php?action=feed&amp;tid=223&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in File Outline not correct sometimes.]]></description>
		<lastBuildDate>Tue, 14 Jan 2014 16:25:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: File Outline not correct sometimes]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=1224#p1224</link>
			<description><![CDATA[<p>This seems to be fixed in 2.9.</p><p>At last I can use the outline view <img src="https://forums.approximatrix.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Thanks</p>]]></description>
			<author><![CDATA[null@example.com (davidb)]]></author>
			<pubDate>Tue, 14 Jan 2014 16:25:40 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=1224#p1224</guid>
		</item>
		<item>
			<title><![CDATA[Re: File Outline not correct sometimes]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=867#p867</link>
			<description><![CDATA[<p>David,</p><p>This is currently a bug, yes.&nbsp; The outline engine is incorrectly bars subroutines and functions from encapsulating other subroutines and functions via <em>contains</em> keywords.&nbsp; I&#039;ll look into fixing this.</p><p>In more standard cases, the outline engine should pick up <em>pure</em> functions just fine (as in when they are not restricted to living inside the scope of another function or subroutine.&nbsp; It does not properly identify <em>pure</em> subroutines, however.&nbsp; </p><p>I&#039;ll go ahead and fix these problems.&nbsp; Thanks for the report!</p>]]></description>
			<author><![CDATA[null@example.com (jeff)]]></author>
			<pubDate>Sun, 07 Jul 2013 13:39:52 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=867#p867</guid>
		</item>
		<item>
			<title><![CDATA[File Outline not correct sometimes]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=865#p865</link>
			<description><![CDATA[<p>When a module contains a subroutine, and the subroutine itself contains an internal subroutine, the file outline view is not correct.</p><p>Module subroutines that follow the internal subroutine are shown as belonging to the file, instead of the module.</p><p>For example, the following code:</p><p>module foo</p><p>contains</p><p>&nbsp; &nbsp; subroutine a<br />&nbsp; &nbsp; &nbsp; &nbsp;! etc<br />&nbsp; &nbsp; contains<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; subroutine x<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; end subroutine x<br />&nbsp; &nbsp; end subroutine a<br />&nbsp; <br />&nbsp; &nbsp;! This subroutine is part of foo, but is shown as part of the file.<br />&nbsp; &nbsp;subroutine b<br />&nbsp; &nbsp; &nbsp; &nbsp;! etc<br />&nbsp; &nbsp;end subroutine b</p><p>end module foo</p><p>ALSO, when a module subroutine or function is PURE the view is similarly incorrect.</p><p>For example,</p><p>pure function xyz(a)</p><p>Regards <br />David</p>]]></description>
			<author><![CDATA[null@example.com (davidb)]]></author>
			<pubDate>Sat, 06 Jul 2013 20:30:07 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=865#p865</guid>
		</item>
	</channel>
</rss>
