RPCL Syntax Requirements for Program Definition

This section explains the RPCL syntax requirements for program definition.

The RPCL has the following syntax requirements:

  • The program and version keywords are added and cannot be used as identifiers.
  • A version name cannot occur more than once within the scope of a program definition. Nor can a version number occur more than once within the scope of a program definition.
  • A procedure name cannot occur more than once within the scope of a version definition. Nor can a procedure number occur more than once within the scope of a version definition.
  • Program identifiers are in the same name space as the constant and type identifiers.
  • Only unsigned constants can be assigned to program, version, and procedure definitions.