Ispirer Website Ispirer Capabilities - Progress 4GL Conversion Free Trial In order to find a parser error when migrating Progress 4GL to C#.NET, please, fulfill the following steps:

and just comment the statement with the parser error and check the conversion again – there should be no parser error. If there is still an error – it means that some another statement in the code causes it – find it the way you've just found one.

 Note: complete statements or blocks should be removed or comment during error searching.
  Correct examples:
  /*DEFINE VARIABLE v-line-index AS INTEGER.*/
 or
 /*	IF "aaa" = "dd" THEN DO:
    v-page-ct = v-page-ct + 3.
  END.*/
!Not correct:
/*DEFINE VARIABLE v-line-index*/ AS INTEGER.
or
IF "aaa" = "dd" THEN DO:
    /*v-page-ct = v-page-ct + 3.
  END.*/

You can also comment all the statements with parser errors in the original code, do conversion and uncomment them in generated results and manually rewrite them to C# syntaxes.