view tests/subsig.ur @ 1142:44152f712037

Remove unneeded lib/c directory
author Adam Chlipala <adamc@hcoop.net>
date Sat, 30 Jan 2010 20:21:15 -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