Mercurial > urweb
comparison src/elab_env.sig @ 1742:fca4a6d05ac1
More diagnostic information about some type class resolution failures
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Fri, 04 May 2012 10:33:04 -0400 |
parents | c7b9a33c26c8 |
children | 100352dbae36 |
comparison
equal
deleted
inserted
replaced
1741:d6e233db97c8 | 1742:fca4a6d05ac1 |
---|---|
71 | 71 |
72 val pushClass : env -> int -> env | 72 val pushClass : env -> int -> env |
73 val isClass : env -> Elab.con -> bool | 73 val isClass : env -> Elab.con -> bool |
74 val resolveClass : (Elab.con -> Elab.con) -> (Elab.con * Elab.con -> bool) | 74 val resolveClass : (Elab.con -> Elab.con) -> (Elab.con * Elab.con -> bool) |
75 -> env -> Elab.con -> Elab.exp option | 75 -> env -> Elab.con -> Elab.exp option |
76 val resolveFailureCause : unit -> Elab.con option | |
76 val listClasses : env -> (Elab.con * (Elab.con * Elab.exp) list) list | 77 val listClasses : env -> (Elab.con * (Elab.con * Elab.exp) list) list |
77 | 78 |
78 val pushERel : env -> string -> Elab.con -> env | 79 val pushERel : env -> string -> Elab.con -> env |
79 val lookupERel : env -> int -> string * Elab.con | 80 val lookupERel : env -> int -> string * Elab.con |
80 | 81 |