Unsupported RPG Features

The Plug-in does not support and ignores some RPG features during parsing.

  • All compiler directives, except /FREE and /END-FREE
  • Specification types C, F, O, and P
  • Externally described structures and subfields (E)
  • Definition types C, PR, and PI
  • Length adjustment for the LIKE keyword
  • Named and figurative constants
  • The keywords CONST, INZ, OVERLAY
  • Keywords not mentioned elsewhere

The Plug-in does not support these RPG features, which cause a parsing error:

  • Internal data types O and *
  • The keywords PREFIX and EXTFLD
  • Subfield length in absolute (positional) notation for overlapping, nonsequential, and discontinuous begin and end positions