GDL HexSubStrings

A HexSubString is a way to represent non-displayable characters within a quoted string. A HexSubString is introduced by the less than symbol (<) and is terminated by the greater than symbol (>).

Within the HexSubString context, the only characters that are allowed are the hexadecimal digits, whitespace and linebreak sequences, and continuation linebreaks. All whitespace and linebreak characters that occur within the HexSubString context are ignored. Each HexSubString must contain an even number of hexadecimal digits, because two hexadecimal digits are needed to define a single byte.

If you want to create a quoted string that ends with the percent sign (%), the percent character must be represented with the HexSubString "<25>".

The HexSubString context can appear only within a quoted string context. Comments can appear within a HexSubString context.