cpsa-2.2.6: tst/print.tst
(herald "Print Test"
(comment "See if read forms look like printed ones"))
(comment "CPSA 2.2.6")
(comment "All input read")
(defprotocol print-test basic
(defrole role
(vars (a b akey) (f g skey) (x y data))
(trace (recv (cat a b f g x y)))
(comment "Check the order in which variables are printed")))
(defskeleton print-test
(vars (x y data) (f g skey) (a b akey))
(defstrand role 1 (x x) (y y) (f f) (g g) (a a) (b b))
(comment "Check the order in which variables are printed")
(traces ((recv (cat a b f g x y))))
(label 0)
(unrealized)
(shape)
(maps ((0) ((a a) (b b) (f f) (g g) (x x) (y y))))
(origs))
(comment "Nothing left to do")