GASP commands have a straightforward syntax that fits in well with assembly conventions.
In general, a command extends for a line, and may have up to three fields: an optional label, the command itself, and optional arguments to the command. You can write commands in upper or lower case, though this documentation shows them in upper case. See Details of the GASP syntax for more information.
For more specific discussion on preprocessor commands, see the following documentation.