racket/collects/redex/private/term-fn.ss
Robby Findler 70d25c8f0c a partial attempt to fix PR 10004
svn: r13252
2009-01-21 19:24:24 +00:00

13 lines
327 B
Scheme

#lang scheme/base
(provide make-term-fn
term-fn?
term-fn-get-id
(struct-out term-id))
(define-values (struct-type make-term-fn term-fn? term-fn-get term-fn-set!)
(make-struct-type 'term-fn #f 1 0))
(define term-fn-get-id (make-struct-field-accessor term-fn-get 0))
(define-struct term-id (id))