JCL

Because automatic language determination recognizes C++ comments (//), JCL is recognized only if any of these conditions is met:

Conditional JCL logic (IF/ELSE) is highlighted, but is not supported by the LOGIC option.

When the word DATA appears as the first word in a line or statement, HILITE assumes that this is a DD DATA statement and colors subsequent lines as in-stream data. To avoid this, ensure that DATA is not the first word on a line by placing other keywords before it. For example, instead of coding
//DCOBA2 PROC PROG=,
//   OPTCOB='DYN',
//   DATA='DATA(24)',
//   OUT='*',
//   USER='D0000',
move the operand starting with "DATA" to the same line as the previous operand:
//DCOBA2 PROC PROG=,
//   OPTCOB='DYN', DATA='DATA(24)',
//   OUT='*',
//   USER='D0000',