Identifier

An identifier is a sequence of character-strings and separators used to reference data uniquely.

General Formats for Format 1

Identifier Format2

General Formats for Format 2


Syntax for General Formats for Format 1 for Identifier
ISO2002MFNETJVM 

General Formats for Format 3

   object-property-1
ISO2002MF 

General Formats for Format 4

   inline-invocation-1
ISO2002MF 

General Formats for Format 5

   identifier-2 object-view-1
ISO2002MF 

General Formats for Format 6


Syntax for General Formats for Format 3 for the ISO2002, Micro Focus, .NET, and JVM dialects for Identifier
NETJVM 

General Formats for Format 7

   type-of-identifier-1

Syntax Rules:

  1. Subscript-1 represents either subscripting (see the section Subscripting) or indexing (see the section Indexing).

General Rules: for Format 1

  1. Qualified-name-1 is as defined in format 1 of the Qualification topic.
  2. A data-name must neither be subscripted nor indexed when it is being used as an index, or subscript.
  3. Indexing is not permitted where subscripting is not permitted.
  4. An index can be modified only by the SET, SEARCH, and PERFORM statements. Data items described by the USAGE IS INDEX clause permit storage of the values associated with index-names as data. Such data items are called index data items.
  5. Literals used as subscripts must be positive numeric integers. Literals used for relative subscripting and indexing must be unsigned numeric integers.
ISO2002MFNETJVM 

General Rules: for Format 3

  1. ISO2002MFNETJVM Object-property-1 is defined by the section Object property
ISO2002MF 

General Rules: for Format 4

  1. ISO2002MF Inline-invocation-1 is defined by the section Inline Method Invocation
ISO2002MF 

General Rules: for Format 5

  1. ISO2002MF Object-view-1 is defined by the section Object-view
ISO2002MF 

General Rules: for Format 6

  1. ISO2002MF Address-identifiers are defined by the section Data-address-identifier and the section Program-address-identifier.
NETJVM 

General Rules: for Format 7

  1. NETJVM Type-of-1 is defined by the section Type of identifier.