8.16.0.1
2.2 Compiling languages
2.2.1 Compiling references to DSL bindings within Racket code
syntax
(with-reference-compilers ([binding-class-id reference-compiler-expr] ...) body ...+)
value
value
2.2.2 Symbol tables
syntax
syntax
procedure
(syntax-datum? v) → boolean?
v : any/c
procedure
(symbol-table-set! table id v) → void?
table : any/c id : identifier? v : (or/c syntax? syntax-datum?)
procedure
(symbol-table-ref table id failure) → any/c
table : any/c id : identifier? failure : any/c