view tests/subsig.ur @ 1328:c5799b1e4c58

Update manual to track uw_register_transactional() change
author Adam Chlipala <adam@chlipala.net>
date Sat, 04 Dec 2010 11:18:19 -0500
parents 71bafe66dbe1
children
line wrap: on
line source
structure M = struct
        signature S = sig
                type t
        end
end

structure N : M.S = struct
        type t = int
end

structure M' = struct
        type t = int
        val y = 42

        signature S = sig
                val x : t
        end
end

structure N' : M'.S = struct
        val x = 0
end

signature S = sig
        type t
        val y : t

        signature S = sig
                val x : t
        end
end

structure M'S : S = M'

structure V : M'S.S = struct
        val x = M'S.y
end

structure M'S' = M'S

structure V : M'S'.S = struct
        val x = M'S.y
end