Contents|Index|Previous|Next
String and numeric constants
There are two ways of writing string constants in GASP: as literal text, and by numeric byte value. Specify a string literal between
double quotes (“str”). Specify an individual numeric byte value as an absolute expression between
angle brackets (<expr>). Directives that output strings allow you to specify any number of either
kind of value, in whatever order is convenient, and concatenate the result.
(Alternate syntax mode introduces a number of alternative string notations; see Alternate macro syntax .)
You can write numeric constants either in a specific base, or in whatever base
is currently selected (either 10, or selected by the most recent
.RADIX).
To write a number in a specific base, use the pattern
s’ddd: a base specifier character s, followed by a single quote followed by digits ddd. The base specifier character matches those you can specify with .RADIX: B for base 2, Q for base 8, D for base 10, and H for base 16. (You can write this character in lower case if you prefer.)