summaryrefslogtreecommitdiff
path: root/flic/flic-td.scm
diff options
context:
space:
mode:
authorYale AI Dept <ai@nebula.cs.yale.edu>1993-07-14 13:08:00 -0500
committerDuncan McGreggor <duncan.mcgreggor@rackspace.com>1993-07-14 13:08:00 -0500
commit4e987026148fe65c323afbc93cd560c07bf06b3f (patch)
tree26ae54177389edcbe453d25a00c38c2774e8b7d4 /flic/flic-td.scm
Import to github.
Diffstat (limited to 'flic/flic-td.scm')
-rw-r--r--flic/flic-td.scm21
1 files changed, 21 insertions, 0 deletions
diff --git a/flic/flic-td.scm b/flic/flic-td.scm
new file mode 100644
index 0000000..01253b0
--- /dev/null
+++ b/flic/flic-td.scm
@@ -0,0 +1,21 @@
+;;; flic-td.scm -- define type descriptor for flic structs
+;;;
+;;; author : Sandra Loosemore
+;;; date : 6 Oct 1992
+;;;
+
+(define-struct flic-td
+ (include type-descriptor)
+ (slots
+ (codegen-walker (type (maybe procedure)) (default '#f))
+ (optimize-walker (type (maybe procedure)) (default '#f))
+ (postoptimize-walker (type (maybe procedure)) (default '#f))
+ (fun-strictness-walk-walker (type (maybe procedure)) (default '#f))
+ (var-strictness-walk-walker (type (maybe procedure)) (default '#f))
+ (compute-strictness-walk-walker (type (maybe procedure)) (default '#f))
+ (print-strictness-walker (type (maybe procedure)) (default '#f))
+ (box-analysis-walker (type (maybe procedure)) (default '#f))
+ (copy-flic-walker (type (maybe procedure)) (default '#f))
+ (dump-flic-walker (type (maybe procedure)) (default '#f))
+ (flic-invariant?-walker (type (maybe procedure)) (default '#f))
+ ))