Keil Logo

Blank Delimiters

Blank delimiters are the easiest to use. A blank delimiter is one or more spaces, tabs, or new lines (a carriage-return/line-feed pair) in any order. To define a macro using the blank delimiter, input more spaces, tabs, or new lines surrounding the parameter list.

When the macro defined with the blank delimiter is called, each delimiter will match a series of spaces, tabs, or new lines. Each parameter in the call begins with the first non-blank character, and ends when a blank character is found.

This example shows blank delimiters' use in source text:

%*DEFINE (X1 X2 X3) (P2=%X2, P3=%X3)
%X1 assembler A51

This example shows blank delimiters' use in output text:

P2=assembler, P3=A51
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.