|
|
@ -12,4 +12,7 @@
|
|
|
|
[(? procedure? proc) (proc parent)]
|
|
|
|
[(? procedure? proc) (proc parent)]
|
|
|
|
[(? symbol? key) #:when parent (dict-ref parent key)]
|
|
|
|
[(? symbol? key) #:when parent (dict-ref parent key)]
|
|
|
|
[(? x:int?) #:when port (decode x port)]
|
|
|
|
[(? x:int?) #:when port (decode x port)]
|
|
|
|
[_ (raise-argument-error 'resolve-length "fixed-size argument" x)]))
|
|
|
|
[_ (raise-argument-error 'resolve-length "fixed-size argument" x)]))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(struct PropertyDescriptor (kvs) #:transparent)
|
|
|
|