8.7 Library syntax classes and literal sets
8.7.1 Syntax classes
Matches anything except a keyword literal (to distinguish expressions
from the start of a keyword argument sequence). The term is not
otherwise inspected, since it is not feasible to check if it is
actually a valid expression.
Match syntax satisfying the corresponding predicates.
The
static syntax class matches an
identifier that is bound in the syntactic environment to static
information (see
syntax-local-value) satisfying the given
predicate. If the term does not match, the
description argument is used to describe the expected syntax.
When used outside of the dynamic extent of a macro transformer (see
syntax-transforming?), matching fails.
The attribute value contains the value the name is bound to.
8.7.2 Literal sets
Note that the literal-set uses the names #%plain-lambda and
#%plain-app, not lambda and #%app.