Previous Page | Next Page

SAS Tokens

List of Tokens

SAS recognizes four general types of tokens:

Literal

One or more characters enclosed in single or double quotation marks. Examples of literals include

'CARY' "2008"
'Dr. Kemple-Long' '<entry align="center">'

Name

One or more characters beginning with a letter or an underscore. Other characters can be letters, underscores, and digits.

data _test linesleft
f25 univariate otherwise
year_2008 descending

Number

A numeric value. Number tokens include the following:

  • integers. Integers are numbers that do not contain a decimal point or an exponent. Examples of integers include 1, 72, and 5000. SAS date, time, and datetime constants such as '24AUG2008'D are integers, as are hexadecimal constants such as 0C4X.

  • real (floating-point) numbers. Floating-point numbers contain a decimal point or an exponent. Examples include numbers such as 2.35, 5., 2.3E1, and 5.4E- 1.

Special character

Any character that is not a letter, number, or underscore. The following characters are some special characters:

= + - % & ; ( )

The maximum length of any type of token is 32,767 characters. A token ends when the tokenizer encounters one of the following situations:

Previous Page | Next Page | Top of Page