Prolint/proparse support for OE 11 keywords

Hi,

I try to use prolint/proparse for newer OpenEdge 11 files that use new Syntax (like XML-NODE-TYPE on temp-tables).

I get the following error:

org.prorefactor.refactor.RefactorException: modules\posi\futura4\getarticles.p:42:3: unexpected token: XML-NODE-TYPE

I installed and downloaded current versions of prolint (release 74) and proparse (proparse.net.dll version 4.0.1.1162).

Is this supposed to work?
Am I doing something wrong?
Syntax XML-NODE-TYPE should be supported for many years already?
Is prolint/proparse project dead?


Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
tamhas's picture

First, regular updates of

First, regular updates of keywords in Proparse for each new version of ABL ended with 10.2, so, yes, it is hardly surprising to run into words that have not been added.

Since then, some additions have been done by ConsultingWerk and Marian Edu
https://github.com/consultingwerk/proparse
the original author John Green
https://github.com/oehive/proparse/releases
and by Riverside Software
https://github.com/jakejustus/proparse
I *believe* the current status is that John's version includes all of ConsultingWerk's additions plus some and that the Riverside version extends John's, although I have no personal experience with the Riverside version yet. I can't tell you off the top whether any of these support XML-NODE-TYPE.

In the normal course of events I would have suggested that you post any such deficiencies to the Proparse forum here
http://www.oehive.org/forum/105
The additions which John made are a result of posting there, but I have no reason to think that Gilles at Riverside monitors that forum. Including a code fragment which demonstrates the problem and all error messages is a friendly thing to do. I would try these other versions first, though.

At this point, none of the above are committing to do any regular maintenance, but it has happened.