For a description of the notations used for numbers, see Numbers.
. + -These are used in numbers, and can also occur anywhere in an identifier. A delimited plus or minus sign by itself is also an identifier. A delimited period (not occurring within a number or identifier) is used in the notation for pairs (see Pairs and lists), and to indicate a rest-parameter in a formal parameter list (see Procedures). Note that a sequence of two or more periods is an identifier.
( )Parentheses are used for grouping and to notate lists (see Pairs and lists).
'The apostrophe (single quote) character is used to indicate literal data (see Literal expressions).
`The grave accent (backquote) character is used to indicate partly constant data (see Quasiquotation).
, ,@The character comma and the sequence comma at-sign are used in conjunction with quasiquotation (see Quasiquotation).
"The quotation mark character is used to delimit strings (see Strings).
\Backslash is used in the syntax for character constants (see Characters) and as an escape character within string constants (see Strings) and identifiers (see Lexical structure).
[ ] { }Left and right square and curly brackets (braces) are reserved for possible future extensions to the language.
#The number sign is used for a variety of purposes depending on the character that immediately follows it:
#t #fThese are the boolean constants (see Booleans), along with the alternatives ‘#true’ ‘#false’.
#\This introduces a character constant (see Characters).
#(This introduces a vector constant (see Vectors). Vector constants are terminated by ‘)’.
#u8(This introduces a bytevector constant (see Bytevectors). Bytevector constants are terminated by ‘)’.
#e #i #b #o #d #xThese are used in the notation for numbers (see Syntax of numerical constants).
#⟨n⟩= #⟨n⟩#These are used for labeling and referencing other literal data (see Datum labels).