<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[functionList.xml PureBasic]]></title><description><![CDATA[<p dir="auto">Add parser functions<br />
<a href="https://www.purebasic.fr/english/viewtopic.php?f=17&amp;t=41069&amp;p=535555#p535555" rel="nofollow ugc">https://www.purebasic.fr/english/viewtopic.php?f=17&amp;t=41069&amp;p=535555#p535555</a></p>
<p dir="auto">&lt;parser<br />
displayName=“PureBasic”<br />
id         =“purebasic_function”<br />
commentExpr=“(?x)(?m-s:^\h*;.*?$)  # !Single line comment”</p>
<blockquote></blockquote>
<pre><code>&lt;function
		mainExpr="(?x)(?mi)^\h*(?:Procedure[CDL$]{0,5}?\K(?:\h*\.[abcdfilqsuw])?|Macro)\h+[A-Za-z_]\w*\h*(?=\()"
&gt;
   &lt;functionName&gt;
	  &lt;nameExpr expr="[\w\h.$]+"   /&gt;
   &lt;/functionName&gt;
&lt;/function&gt;
</code></pre>
<p dir="auto">&lt;/parser&gt;</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/17487/functionlist-xml-purebasic</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 19:03:54 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/17487.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 Apr 2019 23:24:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to functionList.xml PureBasic on Wed, 24 Apr 2019 07:18:45 GMT]]></title><description><![CDATA[<p dir="auto">&lt;association id=    “purebasic_function”      userDefinedLangName=“PureBasic” /&gt;<br />
&lt;association id=    “purebasic_function”      langID=“68”  /&gt;<br />
&lt;association id=    “purebasic_function”      ext=“.pb”  /&gt;<br />
&lt;association id=    “purebasic_function”      ext=“.pbi”  /&gt;<br />
&lt;association id=    “purebasic_function”      ext=“.pbf”  /&gt;</p>
<p dir="auto">; !i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i</p>
<p dir="auto">&lt;parser<br />
displayName=“PureBasic”<br />
id         =“purebasic_function”<br />
commentExpr=“(?x)(?m-s:^\h*;.*?$)  # !Single line comment”</p>
<blockquote></blockquote>
<pre><code>&lt;classRange
	mainExpr    ="(?x)(?mi)^\h*Module\h+\K[A-Za-z_]\w*\s+.+?(?=EndModule)"
&gt;
	&lt;className&gt;
		&lt;nameExpr expr="\w+" /&gt;
	&lt;/className&gt;
		&lt;function
			mainExpr="(?x)(?mi)^\h*(?:Procedure[CDL$]{0,5}?(?:\h*\.[abcdfilqsuw])?\K|Macro)\h+[A-Za-z_]\w*\h*(?=\()"
		&gt;
			&lt;functionName&gt;
				&lt;funcNameExpr expr="[\w\h.$]+" /&gt;
			&lt;/functionName&gt;
		&lt;/function&gt;
&lt;/classRange&gt;
&lt;function
	mainExpr="(?x)(?mi)^\h*(?:Procedure[CDL$]{0,5}?(?:\h*\.[abcdfilqsuw])?\K|Macro)\h+[A-Za-z_]\w*\h*(?=\()"
&gt;
	&lt;functionName&gt;
		&lt;nameExpr expr="[\w\h.$]+"   /&gt;
	&lt;/functionName&gt;
&lt;/function&gt;
</code></pre>
<p dir="auto">&lt;/parser&gt;</p>
]]></description><link>https://community.notepad-plus-plus.org/post/42562</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/42562</guid><dc:creator><![CDATA[AZJIO AZJIO]]></dc:creator><pubDate>Wed, 24 Apr 2019 07:18:45 GMT</pubDate></item><item><title><![CDATA[Reply to functionList.xml PureBasic on Sun, 21 Apr 2019 21:04:52 GMT]]></title><description><![CDATA[<p dir="auto">Why can’t I use both? Use the one that is marked with a checkmark. If I mark the second option, it will be used again. Otherwise it will work only one.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/42484</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/42484</guid><dc:creator><![CDATA[AZJIO AZJIO]]></dc:creator><pubDate>Sun, 21 Apr 2019 21:04:52 GMT</pubDate></item><item><title><![CDATA[Reply to functionList.xml PureBasic on Sun, 21 Apr 2019 20:44:42 GMT]]></title><description><![CDATA[<p dir="auto">Use the “proper” double quotes i.e. \x22 aka \u0022.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/42483</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/42483</guid><dc:creator><![CDATA[MAPJe71]]></dc:creator><pubDate>Sun, 21 Apr 2019 20:44:42 GMT</pubDate></item><item><title><![CDATA[Reply to functionList.xml PureBasic on Sun, 21 Apr 2019 20:41:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/azjio-azjio" aria-label="Profile: AZJIO-AZJIO">@<bdi>AZJIO-AZJIO</bdi></a></p>
<p dir="auto">Either use</p>
<pre><code class="language-XML">&lt;association id= "purebasic_function" langID="68" /&gt;
</code></pre>
<p dir="auto">or</p>
<pre><code class="language-XML">&lt;association id= "purebasic_function" userDefinedLangName="PureBasic" /&gt;
&lt;association id= "purebasic_function" ext=".pb" /&gt;
&lt;association id= "purebasic_function" ext=".pbi" /&gt;
&lt;association id= "purebasic_function" ext=".pbf" /&gt;
</code></pre>
<p dir="auto"><strong>NOT</strong> both.</p>
<p dir="auto">Furthermore, make sure the value of the <code>userDefinedLangName</code> attribute equals the name of the language as it appears in the Language menu.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/42482</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/42482</guid><dc:creator><![CDATA[MAPJe71]]></dc:creator><pubDate>Sun, 21 Apr 2019 20:41:28 GMT</pubDate></item><item><title><![CDATA[Reply to functionList.xml PureBasic on Sun, 21 Apr 2019 17:32:37 GMT]]></title><description><![CDATA[<p dir="auto">I tested each line separately. Lines with file extension did not give effect.</p>
<p dir="auto">&lt;association id=    “purebasic_function”      userDefinedLangName=“PureBasic” /&gt;<br />
&lt;association id=  “purebasic_function”   langID=“68”  /&gt;<br />
&lt;association id=    “purebasic_function”      ext=“.pb”   /&gt;<br />
&lt;association id=    “purebasic_function”      ext=“.pbi”   /&gt;<br />
&lt;association id=    “purebasic_function”      ext=“.pbf”   /&gt;</p>
]]></description><link>https://community.notepad-plus-plus.org/post/42481</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/42481</guid><dc:creator><![CDATA[AZJIO AZJIO]]></dc:creator><pubDate>Sun, 21 Apr 2019 17:32:37 GMT</pubDate></item><item><title><![CDATA[Reply to functionList.xml PureBasic on Sat, 20 Apr 2019 15:20:45 GMT]]></title><description><![CDATA[<p dir="auto"><code>L_PUREBASIC = 68</code></p>
]]></description><link>https://community.notepad-plus-plus.org/post/42471</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/42471</guid><dc:creator><![CDATA[MAPJe71]]></dc:creator><pubDate>Sat, 20 Apr 2019 15:20:45 GMT</pubDate></item><item><title><![CDATA[Reply to functionList.xml PureBasic on Sat, 20 Apr 2019 14:10:24 GMT]]></title><description><![CDATA[<p dir="auto">What is L_PUREBASIC?<br />
L_PUREBASIC = 40 ?<br />
L_PUREBASIC = 55 ?<br />
This is needed for the line: &lt;association id=“autoit3_function”   langID=“40”  /&gt;</p>
]]></description><link>https://community.notepad-plus-plus.org/post/42470</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/42470</guid><dc:creator><![CDATA[AZJIO AZJIO]]></dc:creator><pubDate>Sat, 20 Apr 2019 14:10:24 GMT</pubDate></item></channel></rss>