<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.oehive.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>The OpenEdge Hive - issues for Proparse Project</title>
 <link>http://www.oehive.org/project/issues</link>
 <description>Software development from an OpenEdge point of view. OE Hive provides open-source projects, freeware, wiki, forums, and other services.</description>
 <language>oehive</language>
<item>
 <title>Support for OpenEdge 11.x language constructs</title>
 <link>http://www.oehive.org/node/2180</link>
 <description>&lt;p&gt;New constructs such as &lt;/p&gt;
&lt;pre&gt;block-level on error undo, throw.&lt;/pre&gt;&lt;p&gt;are not yet supported&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/193&quot; class=&quot;og_links&quot;&gt;Codeparse group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/2180#comments</comments>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <group domain="http://www.oehive.org/node/193">Codeparse group</group>
 <pubDate>Wed, 24 Jul 2013 14:39:25 +0000</pubDate>
 <dc:creator>c_verbiest</dc:creator>
 <guid isPermaLink="false">2180 at http://www.oehive.org</guid>
</item>
<item>
 <title>Problem org.prorefactor.refactor.RefactorException: unexpected AST node: STREAM &quot;stream&quot; - Prolint 74</title>
 <link>http://www.oehive.org/node/2099</link>
 <description>&lt;p&gt;I have a source that compiles but when I run it through Prolint I get a warning?&lt;br /&gt;
What is wrong and how can I prevent this warning?&lt;/p&gt;
&lt;p&gt;This is a simplefied piece of code (this compiles but gives the same warning when running through Prolint 74)&lt;/p&gt;
&lt;pre&gt;
def temp-table tt1 no-undo
  field Number as int.

define stream s-export.

def var v-NMexp as char no-undo.
def var htt  as handle no-undo.


    
output stream s-export to value(v-NMexp).
        
htt = temp-table tt1:table-handle.

run _proc-table-export(input table-handle htt by-reference,stream s-export:handle).&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/2099&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/2099#comments</comments>
 <group domain="http://www.oehive.org/proparse_group">Proparse Group</group>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Wed, 02 May 2012 14:50:48 +0000</pubDate>
 <dc:creator>Duze</dc:creator>
 <guid isPermaLink="false">2099 at http://www.oehive.org</guid>
</item>
<item>
 <title>proparse does not allow parentheses after publish/subscribe</title>
 <link>http://www.oehive.org/node/2085</link>
 <description>&lt;p&gt;TokenLister gives following error&lt;/p&gt;
&lt;p&gt;---------------------------&lt;br /&gt;
parserParse (Press HELP to view stack trace)&lt;br /&gt;
---------------------------&lt;br /&gt;
org.prorefactor.refactor.RefactorException: W:\cce\appl\test\cvb\proparse\parse_error_pubsub.p:5:10: unexpected token: (&lt;br /&gt;
---------------------------&lt;br /&gt;
OK   Help&lt;br /&gt;
---------------------------&lt;/p&gt;
&lt;p&gt;when parsing the attached source. This source compiles and executes correctly.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/2085#comments</comments>
 <enclosure url="http://www.oehive.org/files/issues/parse_error_pubsub.p" length="188" type="text/x-pascal" />
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Tue, 10 Apr 2012 14:33:16 +0000</pubDate>
 <dc:creator>c_verbiest</dc:creator>
 <guid isPermaLink="false">2085 at http://www.oehive.org</guid>
</item>
<item>
 <title>XML-NODE-NAME not recognized</title>
 <link>http://www.oehive.org/node/1899</link>
 <description>&lt;p&gt;In the following statement,&lt;br /&gt;
DEFINE TEMP-TABLE DatabaseStat NO-UNDO XML-NODE-NAME &quot;database&quot;&lt;br /&gt;
    FIELD connectName     AS CHARACTER LABEL &quot;Physical Name&quot; FORMAT &quot;X(20)&quot; XML-NODE-NAME &quot;PhysicalName&quot; XML-NODE-TYPE &quot;ATTRIBUTE&quot;&lt;br /&gt;
...&lt;/p&gt;
&lt;p&gt;the XML-NODE-NAME option is not recognized and generate following error:&lt;/p&gt;
&lt;p&gt;org.prorefactor.refactor.RefactorException: tablestat02.w:23:77: unexpected token: XML-NODE-NAME&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/193&quot; class=&quot;og_links&quot;&gt;Codeparse group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1899#comments</comments>
 <group domain="http://www.oehive.org/node/193">Codeparse group</group>
 <pubDate>Thu, 13 Jan 2011 18:06:25 +0000</pubDate>
 <dc:creator>pmerlin</dc:creator>
 <guid isPermaLink="false">1899 at http://www.oehive.org</guid>
</item>
<item>
 <title>.net proparse is hung when meets 12 nested IF...THEN...ELSE functions</title>
 <link>http://www.oehive.org/node/1950</link>
 <description>&lt;p&gt;.net proparse is hung with the code below:&lt;/p&gt;
&lt;p&gt;DISP     (IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE IF FALSE THEN &quot;&quot;&lt;br /&gt;
         ELSE &quot;&quot;).&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/proparse_group&quot; class=&quot;og_links&quot;&gt;Proparse Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1950#comments</comments>
 <group domain="http://www.oehive.org/proparse_group">Proparse Group</group>
 <pubDate>Mon, 11 Apr 2011 12:32:53 +0000</pubDate>
 <dc:creator>andrey_zab</dc:creator>
 <guid isPermaLink="false">1950 at http://www.oehive.org</guid>
</item>
<item>
 <title>Support for Open Edge 10.1C new keywords</title>
 <link>http://www.oehive.org/node/1364</link>
 <description>&lt;p&gt;Currently i&#039;m getting a parsing error when using ProLint on code with a new 10.1C keyword (FINALLY). I suppose that other keywords aren&#039;t supported either yet. I would like to have these added to the parser.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1364#comments</comments>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <group domain="http://www.oehive.org/node/193">Codeparse group</group>
 <group domain="http://www.oehive.org/ooabl">Object-Oriented ABL Techniques</group>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Tue, 04 Nov 2008 14:04:51 +0000</pubDate>
 <dc:creator>ameijer</dc:creator>
 <guid isPermaLink="false">1364 at http://www.oehive.org</guid>
</item>
<item>
 <title>PUBTest unit test fails with current API</title>
 <link>http://www.oehive.org/node/1991</link>
 <description>&lt;p&gt;The attached patch makes the following changes:&lt;/p&gt;
&lt;p&gt;Updated to work with current API&lt;br /&gt;
Also separated into smaller test cases&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/proparse_group&quot; class=&quot;og_links&quot;&gt;Proparse Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1991#comments</comments>
 <enclosure url="http://www.oehive.org/files/issues/PUBTest.txt" length="3896" type="text/plain" />
 <group domain="http://www.oehive.org/proparse_group">Proparse Group</group>
 <pubDate>Tue, 28 Jun 2011 20:10:49 +0000</pubDate>
 <dc:creator>KevinC</dc:creator>
 <guid isPermaLink="false">1991 at http://www.oehive.org</guid>
</item>
<item>
 <title>proparse.net gives &quot;System.Security.Permissions.FileIOPermission&quot; error</title>
 <link>http://www.oehive.org/node/1935</link>
 <description>&lt;p&gt;I have installed Prolint with Proparse.NET at the office. For some people (like myself) it works without problems, but most people get error &quot;java.lang.SecurityException: Request for the permission of type &#039;System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=blah&#039; failed&quot;&lt;/p&gt;
&lt;p&gt;The error comes when proparse is about to read file &quot;proparse.schema&quot;, that was written by schemadump1.p, using method org.prorefactor.core.schema.Schema.loadSchema(String from)&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1935&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1935#comments</comments>
 <pubDate>Wed, 16 Mar 2011 21:52:37 +0000</pubDate>
 <dc:creator>admin.jurjen</dc:creator>
 <guid isPermaLink="false">1935 at http://www.oehive.org</guid>
</item>
<item>
 <title>Proparse and include file</title>
 <link>http://www.oehive.org/node/1924</link>
 <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am using proparse to analyze my progress code. I currently use prparse.dll from c#. 5latest version downloaded from web site).&lt;/p&gt;
&lt;p&gt;When I try to get the list of included files belonging to a program unit, proparse returns an empty string !&lt;/p&gt;
&lt;p&gt;Where am I wrong ?&lt;/p&gt;
&lt;p&gt;Here is some code :&lt;/p&gt;
&lt;p&gt;	RefactorSession prsession = RefactorSession.getInstance();&lt;/p&gt;
&lt;p&gt;	// Disable parser serialization.&lt;br /&gt;
	prsession.setProjectBinariesEnabledOff();&lt;/p&gt;
&lt;p&gt;	 prsession.loadProject(projectName);&lt;br /&gt;
	 org.prorefactor.refactor.settings.ProgressProjectSettings settings = prsession.getProgressSettings();&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/proparse_group&quot; class=&quot;og_links&quot;&gt;Proparse Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1924&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1924#comments</comments>
 <group domain="http://www.oehive.org/proparse_group">Proparse Group</group>
 <pubDate>Thu, 10 Mar 2011 13:02:26 +0000</pubDate>
 <dc:creator>Bernard63</dc:creator>
 <guid isPermaLink="false">1924 at http://www.oehive.org</guid>
</item>
<item>
 <title>parsing fails for buffer on temp-table if table with same name exists</title>
 <link>http://www.oehive.org/node/1856</link>
 <description>&lt;p&gt;When you have a sports2000 database connected parsing the following code fails:&lt;/p&gt;
&lt;p&gt;DEFINE TEMP-TABLE customer NO-UNDO&lt;br /&gt;
  FIELD test AS CHARACTER.&lt;br /&gt;
DEFINE BUFFER bufcustomer FOR TEMP-TABLE customer.&lt;/p&gt;
&lt;p&gt;The error:&lt;/p&gt;
&lt;p&gt;---------------------------&lt;br /&gt;
Error (Press HELP to view stack trace)&lt;br /&gt;
---------------------------&lt;br /&gt;
org.prorefactor.refactor.RefactorException: c:\test.p:3 Storetype mismatch between proparse.dll and treeparser01: customer 1103 1102 -&amp;gt; File: c:\test.p Line: 3 Column: 8 Type: BUFFER Text: BUFFER&lt;br /&gt;
---------------------------&lt;br /&gt;
OK   Help&lt;br /&gt;
---------------------------&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/proparse_group&quot; class=&quot;og_links&quot;&gt;Proparse Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1856&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1856#comments</comments>
 <group domain="http://www.oehive.org/proparse_group">Proparse Group</group>
 <pubDate>Wed, 22 Sep 2010 10:36:48 +0000</pubDate>
 <dc:creator>jankeir</dc:creator>
 <guid isPermaLink="false">1856 at http://www.oehive.org</guid>
</item>
<item>
 <title>proparsing adm2/browser.p</title>
 <link>http://www.oehive.org/node/1853</link>
 <description>&lt;p&gt;When I try to parse adm2/browser.p (using proparse.NET) the session locks up taking a huge amount of cpu.&lt;br /&gt;
I&#039;m running the version of proparse that is in Subversion, adm2/browser.p from OE 10.1A02 and the progress version is 10.2B01.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/proparse_group&quot; class=&quot;og_links&quot;&gt;Proparse Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1853#comments</comments>
 <group domain="http://www.oehive.org/proparse_group">Proparse Group</group>
 <pubDate>Tue, 21 Sep 2010 13:16:29 +0000</pubDate>
 <dc:creator>jankeir</dc:creator>
 <guid isPermaLink="false">1853 at http://www.oehive.org</guid>
</item>
<item>
 <title>DBTYPE function in preprocessor expression causes  &lt;AST&gt;: unexpected AST node: DBTYPE</title>
 <link>http://www.oehive.org/node/1653</link>
 <description>&lt;p&gt;DBTYPE was added as preprocessor function in OpenEdge 10.1A or so.&lt;/p&gt;
&lt;p&gt;&lt;H1&gt;Test case&lt;/H1&gt;&lt;/p&gt;
&lt;p&gt;&amp;amp;IF DBTYPE( &quot;dictdb&quot; ) = &quot;PROGRESS&quot; &amp;amp;THEN&lt;/p&gt;
&lt;p&gt;   MESSAGE DBTYPE( &quot;dictdb&quot;:u ) VIEW-AS ALERT-BOX INFORMATION.&lt;/p&gt;
&lt;p&gt;&amp;amp;ENDIF&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/proparse_group&quot; class=&quot;og_links&quot;&gt;Proparse Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1653#comments</comments>
 <group domain="http://www.oehive.org/proparse_group">Proparse Group</group>
 <pubDate>Tue, 09 Feb 2010 10:26:37 +0000</pubDate>
 <dc:creator>Stefan Drissen</dc:creator>
 <guid isPermaLink="false">1653 at http://www.oehive.org</guid>
</item>
<item>
 <title>GET does not require parens</title>
 <link>http://www.oehive.org/node/1488</link>
 <description>&lt;p&gt;See &lt;a href=&quot;http://www.oehive.org/node/1433&quot; title=&quot;www.oehive.org/node/1433&quot;&gt;www.oehive.org/node/1433&lt;/a&gt;.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/193&quot; class=&quot;og_links&quot;&gt;Codeparse group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1488#comments</comments>
 <group domain="http://www.oehive.org/node/193">Codeparse group</group>
 <pubDate>Sat, 20 Jun 2009 15:54:45 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1488 at http://www.oehive.org</guid>
</item>
<item>
 <title>trim function in preprocessor directive</title>
 <link>http://www.oehive.org/node/1476</link>
 <description>&lt;p&gt;When trim is used in the expression in a preprocessor directive parsing crashes with an unknown exception.&lt;br /&gt;
Sample code:&lt;br /&gt;
1.p:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
{c:\temp\1.i &quot; &quot;}&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
1.i:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&amp;amp;if trim(&quot;{1}&quot;) = &quot;&quot;&lt;br /&gt;
&amp;amp;then&lt;br /&gt;
  find first _user no-lock no-error.&lt;br /&gt;
&amp;amp;endif&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
The problem is in passing an &quot;empty&quot; unnamed preprocessor. In the example when you delete the empty preprocessor in 1.p it parses just fine. I know the trim in 1.i is not necessary, if I remove that it parses just fine. If I change &quot;trim&quot; to &quot;string&quot; in 1.i it parses just fine.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/proparse_group&quot; class=&quot;og_links&quot;&gt;Proparse Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1476&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1476#comments</comments>
 <group domain="http://www.oehive.org/proparse_group">Proparse Group</group>
 <pubDate>Tue, 28 Apr 2009 10:25:19 +0000</pubDate>
 <dc:creator>Niek</dc:creator>
 <guid isPermaLink="false">1476 at http://www.oehive.org</guid>
</item>
<item>
 <title>Procedurename with number and @</title>
 <link>http://www.oehive.org/node/1443</link>
 <description>&lt;p&gt;I know it is kinda far fetched, but... I was testing the Prolint nameconv rule.&lt;br /&gt;
So I had a procedure name like 1ip_pp-1-&amp;amp;-%#$@ and it gave me an unexpected token error.&lt;br /&gt;
Turns out proparse can&#039;t parse this when it has a number and @ in it and there is no space between the name and the colon.&lt;br /&gt;
See attached file.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/proparse_group&quot; class=&quot;og_links&quot;&gt;Proparse Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1443#comments</comments>
 <enclosure url="http://www.oehive.org/files/issues/Token@.p" length="419" type="text/x-pascal" />
 <group domain="http://www.oehive.org/proparse_group">Proparse Group</group>
 <pubDate>Sat, 07 Mar 2009 20:11:07 +0000</pubDate>
 <dc:creator>Niek</dc:creator>
 <guid isPermaLink="false">1443 at http://www.oehive.org</guid>
</item>
<item>
 <title>Buffer handle parse error</title>
 <link>http://www.oehive.org/node/1142</link>
 <description>&lt;p&gt;/* Sample code, parsed with errors */&lt;br /&gt;
DEFINE VARIABLE hCustomer AS HANDLE    NO-UNDO.&lt;br /&gt;
DEFINE VARIABLE hQry AS HANDLE    NO-UNDO.&lt;/p&gt;
&lt;p&gt;CREATE QUERY hQry.&lt;br /&gt;
hQry:ADD-BUFFER(BUFFER customer:HANDLE). /* parsing error: Expecting RIGHTPAREN, found : */&lt;br /&gt;
hQry:QUERY-PREPARE(&quot;For each customer no-lock&quot;:U).&lt;br /&gt;
hQry:QUERY-OPEN.&lt;br /&gt;
hQry:GET-FIRST.&lt;/p&gt;
&lt;p&gt;/* Sample code, parsed with NO errors */&lt;/p&gt;
&lt;p&gt;DEFINE VARIABLE hCustomer AS HANDLE    NO-UNDO.&lt;br /&gt;
DEFINE VARIABLE hQry AS HANDLE    NO-UNDO.&lt;/p&gt;
&lt;p&gt;CREATE QUERY hQry.&lt;br /&gt;
hCustomer = BUFFER customer:HANDLE.&lt;br /&gt;
hQry:ADD-BUFFER(hCustomer). /* no parsing error */&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1142&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1142#comments</comments>
 <group domain="http://www.oehive.org/node/193">Codeparse group</group>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Thu, 24 Apr 2008 13:13:37 +0000</pubDate>
 <dc:creator>marcel_h</dc:creator>
 <guid isPermaLink="false">1142 at http://www.oehive.org</guid>
</item>
<item>
 <title>Format option of STRING function is not yet supported. Unable to evaluate &amp;IF condition</title>
 <link>http://www.oehive.org/node/1072</link>
 <description>&lt;h4&gt;Simple test:&lt;/h4&gt;
&lt;p&gt;&amp;amp;IF STRING( 0, &quot;9&quot; ) &amp;gt; &quot;&quot; &amp;amp;THEN &amp;amp;ELSEIF&lt;/p&gt;
&lt;h4&gt;Use case:&lt;/h4&gt;
&lt;p&gt;We use a preprocessor that contains a &#039;normalized&#039; proversion for simple compile time branches based on Progress version.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
&amp;amp;GLOBAL-DEFINE PROVERSION-MAJOR (STRING(INTEGER(ENTRY(1, PROVERSION, &quot;.&quot;:U)), &quot;99&quot;:U))&lt;br /&gt;
&amp;amp;GLOBAL-DEFINE PROVERSION-MINOR (ENTRY(2, PROVERSION, &quot;.&quot;:U))&lt;br /&gt;
&amp;amp;GLOBAL-DEFINE PROVERSION       ({&amp;amp;PROVERSION-MAJOR} + &quot;.&quot;:U + {&amp;amp;PROVERSION-MINOR})&lt;/p&gt;
&lt;p&gt;&amp;amp;IF {&amp;amp;PROVERSION} &amp;gt; &quot;10.1A&quot; &amp;amp;THEN UseOE10Feature &amp;amp;ENDIF&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Work-around:&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/project/jqbridge&quot; class=&quot;og_links&quot;&gt;JQBridge&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1072&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1072#comments</comments>
 <group domain="http://www.oehive.org/project/jqbridge">JQBridge</group>
 <pubDate>Thu, 13 Dec 2007 05:48:51 +0000</pubDate>
 <dc:creator>Stefan Drissen</dc:creator>
 <guid isPermaLink="false">1072 at http://www.oehive.org</guid>
</item>
</channel>
</rss>
