home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-09-27 | 767 b | 22 lines | [TEXT/CCL2] |
- ;;; ast-td.scm -- define ast type descriptor object
- ;;;
- ;;; author : Sandra Loosemore
- ;;; date : 6 Oct 1992
- ;;;
-
-
- ;;; Give the type descriptors for AST nodes extra slots to hold walker
- ;;; functions.
-
- (define-struct ast-td
- (include type-descriptor)
- (slots
- (cfn-walker (type (maybe procedure)) (default '#f))
- (cfn-simple-transform-walker (type (maybe procedure)) (default '#f))
- (depend-walker (type (maybe procedure)) (default '#f))
- (ast-to-flic-walker (type (maybe procedure)) (default '#f))
- (scope-walker (type (maybe procedure)) (default '#f))
- (copy-ast-walker (type (maybe procedure)) (default '#f))
- (type-walker (type (maybe procedure)) (default '#f))
- (collect-pattern-vars-walker (type (maybe procedure)) (default '#f))))
-