1.1 Symbols

Free Pascal allows all characters, digits and some special ASCII symbols in a Pascal source le.

_________________________________________________________________________________________________________ Recognised symbols
-- --letter -|A...Z ---------------------------------------------------
           --a...z --

-- --digit-0...9 ----------------------------------------------------

-- --hex digit--0...9------------------------------------------------
              -A...F--|
              -a...f--|
___________________________________________________________________

The following characters have a special meaning:

 + - * / = < > [ ] . , ( ) : ^ @ { } $ #

and the following character pairs too:

<= >= := += -= *= /= (* *) (. .) //

When used in a range specier, the character pair (. is equivalent to the left square bracket [. Likewise, the character pair .) is equivalent to the right square bracket ]. When used for comment delimiters, the character pair (* is equivalent to the left brace f and the character pair *) is equivalent to the right brace g. These character pairs retain their normal meaning in string expressions.