<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Function List Plugin Part 2: Python Parsing Rules</title>
	<atom:link href="http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules</link>
	<description>Sorry, never heard of the guy</description>
	<lastBuildDate>Thu, 22 Dec 2011 14:05:27 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Florin Jurca</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-177</link>
		<dc:creator>Florin Jurca</dc:creator>
		<pubDate>Mon, 31 Jan 2011 17:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-177</guid>
		<description>Hooeezit and Neil great post and fix.

I want to thank you both.

Now finally I can enjoy working on python with Notepad++.

:) -&gt; that&#039;s mee smiling</description>
		<content:encoded><![CDATA[<p>Hooeezit and Neil great post and fix.</p>
<p>I want to thank you both.</p>
<p>Now finally I can enjoy working on python with Notepad++.</p>
<p> <img src='http://blog.theroyweb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  -&gt; that&#8217;s mee smiling</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neale Morison</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-161</link>
		<dc:creator>Neale Morison</dc:creator>
		<pubDate>Sun, 02 Jan 2011 04:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-161</guid>
		<description>I&#039;ll try that again. Here is a set of Python rules that works. Here&#039;s hoping the code doesn&#039;t get eaten by this content management system. 

&lt;Language name=&quot;Python&quot; imagelistpath=&quot;%APPDATA%\Notepad++\plugins\config\C++.flb&quot;&gt;
    &lt;CommList param1=&quot;#&quot; param2=&quot;&quot; /&gt;
    &lt;Group name=&quot;Class&quot; subgroup=&quot;Method&quot; icon=&quot;1&quot; child=&quot;11&quot; autoexp=&quot;4&quot; matchcase=&quot;1&quot; fendtobbeg=&quot;&quot; bbegtobend=&quot;&quot; keywords=&quot;&quot;&gt;
        &lt;Rules regexbeg=&quot;^class\s+&quot; regexfunc=&quot;[\w_]+&quot; regexend=&quot;&quot; bodybegin=&quot;&quot; bodyend=&quot;&quot; sep=&quot;&quot; /&gt;
    &lt;/Group&gt;
    &lt;Group name=&quot;Method&quot; subgroup=&quot;&quot; icon=&quot;9&quot; child=&quot;17&quot; autoexp=&quot;1&quot; matchcase=&quot;1&quot; fendtobbeg=&quot;&quot; bbegtobend=&quot;&quot; keywords=&quot;&quot;&gt;
        &lt;Rules regexbeg=&quot;^\s+def\s+&quot; regexfunc=&quot;[\w_]+&quot; regexend=&quot;&quot; bodybegin=&quot;:&quot; bodyend=&quot;$&quot; sep=&quot;&quot; /&gt;
    &lt;/Group&gt;
    &lt;Group name=&quot;GlobalFunction&quot; subgroup=&quot;&quot; icon=&quot;9&quot; child=&quot;17&quot; autoexp=&quot;1&quot; matchcase=&quot;1&quot; fendtobbeg=&quot;&quot; bbegtobend=&quot;&quot; keywords=&quot;&quot;&gt;
        &lt;Rules regexbeg=&quot;^def\s+&quot; regexfunc=&quot;[\w_]+&quot; regexend=&quot;&quot; bodybegin=&quot;:&quot; bodyend=&quot;$&quot; sep=&quot;&quot; /&gt;
    &lt;/Group&gt;
&lt;/Language&gt;

Note:

If an &lt; appears above you need to replace it with a left pointing angle bracket. 

Replace &gt; with a right pointing angle bracket.

%APPDATA% should be replaced with the dir in your APPDATA environment variable, e.g.

C:\Documents and Settings\YourName\Application Data</description>
		<content:encoded><![CDATA[<p>I&#8217;ll try that again. Here is a set of Python rules that works. Here&#8217;s hoping the code doesn&#8217;t get eaten by this content management system. </p>
<p>&lt;Language name=&#8221;Python&#8221; imagelistpath=&#8221;%APPDATA%\Notepad++\plugins\config\C++.flb&#8221;&gt;<br />
    &lt;CommList param1=&#8221;#&#8221; param2=&#8221;" /&gt;<br />
    &lt;Group name=&#8221;Class&#8221; subgroup=&#8221;Method&#8221; icon=&#8221;1&#8243; child=&#8221;11&#8243; autoexp=&#8221;4&#8243; matchcase=&#8221;1&#8243; fendtobbeg=&#8221;" bbegtobend=&#8221;" keywords=&#8221;"&gt;<br />
        &lt;Rules regexbeg=&#8221;^class\s+&#8221; regexfunc=&#8221;[\w_]+&#8221; regexend=&#8221;" bodybegin=&#8221;" bodyend=&#8221;" sep=&#8221;" /&gt;<br />
    &lt;/Group&gt;<br />
    &lt;Group name=&#8221;Method&#8221; subgroup=&#8221;" icon=&#8221;9&#8243; child=&#8221;17&#8243; autoexp=&#8221;1&#8243; matchcase=&#8221;1&#8243; fendtobbeg=&#8221;" bbegtobend=&#8221;" keywords=&#8221;"&gt;<br />
        &lt;Rules regexbeg=&#8221;^\s+def\s+&#8221; regexfunc=&#8221;[\w_]+&#8221; regexend=&#8221;" bodybegin=&#8221;:&#8221; bodyend=&#8221;$&#8221; sep=&#8221;" /&gt;<br />
    &lt;/Group&gt;<br />
    &lt;Group name=&#8221;GlobalFunction&#8221; subgroup=&#8221;" icon=&#8221;9&#8243; child=&#8221;17&#8243; autoexp=&#8221;1&#8243; matchcase=&#8221;1&#8243; fendtobbeg=&#8221;" bbegtobend=&#8221;" keywords=&#8221;"&gt;<br />
        &lt;Rules regexbeg=&#8221;^def\s+&#8221; regexfunc=&#8221;[\w_]+&#8221; regexend=&#8221;" bodybegin=&#8221;:&#8221; bodyend=&#8221;$&#8221; sep=&#8221;" /&gt;<br />
    &lt;/Group&gt;<br />
&lt;/Language&gt;</p>
<p>Note:</p>
<p>If an &lt; appears above you need to replace it with a left pointing angle bracket. </p>
<p>Replace &gt; with a right pointing angle bracket.</p>
<p>%APPDATA% should be replaced with the dir in your APPDATA environment variable, e.g.</p>
<p>C:\Documents and Settings\YourName\Application Data</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neale Morison</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-52</link>
		<dc:creator>Neale Morison</dc:creator>
		<pubDate>Mon, 12 Apr 2010 06:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-52</guid>
		<description>After fooling around a little I came up with this, which is based on this and other python rules. It works for me:

    	 
        	 
        	 
            	 
        	 
        	 
            	 
        	 
        	 
            	 
        	 
    </description>
		<content:encoded><![CDATA[<p>After fooling around a little I came up with this, which is based on this and other python rules. It works for me:</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rafael bernard araujo</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-40</link>
		<dc:creator>rafael bernard araujo</dc:creator>
		<pubDate>Wed, 30 Dec 2009 14:06:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-40</guid>
		<description>TiGeR, you can follow Lixas&#039; suggestion. Open FunctionListRules.xml and see what are the matches on PHP. 

I did more simple because I like to see the parameters expected by the function, so:

Function Begin:function[ ]
Function List Name:.+
Seperator Between:;
Body Begin:\{
Body End:\}

albert, it can also works for javascript.</description>
		<content:encoded><![CDATA[<p>TiGeR, you can follow Lixas&#8217; suggestion. Open FunctionListRules.xml and see what are the matches on PHP. </p>
<p>I did more simple because I like to see the parameters expected by the function, so:</p>
<p>Function Begin:function[ ]<br />
Function List Name:.+<br />
Seperator Between:;<br />
Body Begin:\{<br />
Body End:\}</p>
<p>albert, it can also works for javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lixas</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-31</link>
		<dc:creator>Lixas</dc:creator>
		<pubDate>Thu, 15 Oct 2009 11:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-31</guid>
		<description>notepad++ @ windows 7
C:\Users\Lixas\AppData\Roaming\Notepad++\plugins\config\FunctionListRules.xml
Working configuration:
    
        
        
            
        
        
            
        
        
            
        
    
In case if this do not look right, you can get working verson here
http://pastebin.com/mcd1df81</description>
		<content:encoded><![CDATA[<p>notepad++ @ windows 7<br />
C:\Users\Lixas\AppData\Roaming\Notepad++\plugins\config\FunctionListRules.xml<br />
Working configuration:</p>
<p>In case if this do not look right, you can get working verson here<br />
<a href="http://pastebin.com/mcd1df81" rel="nofollow">http://pastebin.com/mcd1df81</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TiGeR WooD</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-22</link>
		<dc:creator>TiGeR WooD</dc:creator>
		<pubDate>Sun, 02 Aug 2009 13:07:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-22</guid>
		<description>Hi, 

I tried this for php with no success.
Anyone ideas ? Solutions ?

Thanks in advance.</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>I tried this for php with no success.<br />
Anyone ideas ? Solutions ?</p>
<p>Thanks in advance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucian</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-21</link>
		<dc:creator>Lucian</dc:creator>
		<pubDate>Fri, 31 Jul 2009 11:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-21</guid>
		<description>&lt;a href=&quot;#comment-16&quot; rel=&quot;nofollow&quot;&gt;@cioma&lt;/a&gt; 
A great post. Thanks hooeezit and cioma! 

hooeezit, you might want to verify the comment of cioma. It helped me set-up Function List v2.0 BETA on Notepad++ v5.4.5. I guess there might be a misunderstanding about the meaning of the &#039;subgroup&#039; field: &#039;subgroup of&#039; vs. &#039;has subgroup&#039;</description>
		<content:encoded><![CDATA[<p><a href="#comment-16" rel="nofollow">@cioma</a><br />
A great post. Thanks hooeezit and cioma! </p>
<p>hooeezit, you might want to verify the comment of cioma. It helped me set-up Function List v2.0 BETA on Notepad++ v5.4.5. I guess there might be a misunderstanding about the meaning of the &#8217;subgroup&#8217; field: &#8217;subgroup of&#8217; vs. &#8216;has subgroup&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: angelo</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-18</link>
		<dc:creator>angelo</dc:creator>
		<pubDate>Mon, 20 Jul 2009 09:55:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-18</guid>
		<description>Just to let you know: in version 2 beta, in &quot;language parsing rule&quot; section you can set the bitmap you want to use for every &quot;group&quot;.
for every language in the &quot;MISC settings&quot; (is the first option) you can set the flb file to use. once selected, near the name of the group will appear an icon. clicking on it you can change the assigned icon.</description>
		<content:encoded><![CDATA[<p>Just to let you know: in version 2 beta, in &#8220;language parsing rule&#8221; section you can set the bitmap you want to use for every &#8220;group&#8221;.<br />
for every language in the &#8220;MISC settings&#8221; (is the first option) you can set the flb file to use. once selected, near the name of the group will appear an icon. clicking on it you can change the assigned icon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cioma</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-16</link>
		<dc:creator>cioma</dc:creator>
		<pubDate>Sun, 12 Jul 2009 13:04:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-16</guid>
		<description>On Notepad++ v5.4.4 and Function List v 2.0 BETA I couldn&#039;t make class functions get nested into class branches, they were shown just as a separate branch in the list.

This is what helped me to fix it:
- &#039;Subgroup&#039; field for &#039;Class&#039; is &#039;Function&#039;
- &#039;Subgroup&#039; field for &#039;Function&#039; is empty
- with Python source opened in NP++ select another language scheme in Plugins-&gt;Function List-&gt;Language Parsing Rules and press &#039;Try!&#039; (I tried Perl scheme). Then select Python scheme and press &#039;Try!&#039;. At this point all class functions were shown correctly.

Obviously there are some issues with the plugin but I&#039;m happy I&#039;ve managed to set it up.</description>
		<content:encoded><![CDATA[<p>On Notepad++ v5.4.4 and Function List v 2.0 BETA I couldn&#8217;t make class functions get nested into class branches, they were shown just as a separate branch in the list.</p>
<p>This is what helped me to fix it:<br />
- &#8216;Subgroup&#8217; field for &#8216;Class&#8217; is &#8216;Function&#8217;<br />
- &#8216;Subgroup&#8217; field for &#8216;Function&#8217; is empty<br />
- with Python source opened in NP++ select another language scheme in Plugins-&gt;Function List-&gt;Language Parsing Rules and press &#8216;Try!&#8217; (I tried Perl scheme). Then select Python scheme and press &#8216;Try!&#8217;. At this point all class functions were shown correctly.</p>
<p>Obviously there are some issues with the plugin but I&#8217;m happy I&#8217;ve managed to set it up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: albert</title>
		<link>http://blog.theroyweb.com/function-list-plugin-part-2-python-parsing-rules/comment-page-1#comment-15</link>
		<dc:creator>albert</dc:creator>
		<pubDate>Thu, 11 Jun 2009 12:13:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.theroyweb.com/blog_priv/?p=47#comment-15</guid>
		<description>&lt;a href=&quot;#comment-12&quot; rel=&quot;nofollow&quot;&gt;@hooeezit&lt;/a&gt; Ok. Thanks!!</description>
		<content:encoded><![CDATA[<p><a href="#comment-12" rel="nofollow">@hooeezit</a> Ok. Thanks!!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

