13 Syntax utilities
Utilities for creating macros and working with syntax.
(symbolic-identifier=? stx1 stx2) → boolean?  | 
stx1 : syntax?  | 
stx2 : syntax?  | 
Compares two identifiers based on their symbolic representation.
(make-id stx arg ) → syntax?  | 
stx : (U syntax? #f)  | 
Creates an identifier by appending args. Equivalent to:
(datum->syntax stx (string->symbol (apply string-append (map arg->string args))))
where arg->string converts an argument to a string.
(syntax-location-string stx) → string?  | 
stx : syntax?  | 
Returns a string describing the source location of stx (for example "myfile.ss:123:45").
  | ||||||||||
  | 
Like begin-for-syntax except that definitions can refer to previous definitions in the manner of a letrec statement. Only definitions are allowed within the body of the form.