PG
Size: a a a
PG
PG
L🇷
PG
L🇷
PG
AZ
L🇷
AZ
AZ
L🇷
O
G-expressions or “gexps”
AZ
G-expressions or “gexps”
A
A
AZ
P1
#lang racket
(require (for-syntax syntax/parse))
(define-syntax (my-let* stx)
(syntax-parse stx
[(_my-let* ([name:id e:expr] ...) body ...)
#'(let ()
(define name e) ...
body ...)]))
P1
P1