Generic PName Source # | |
Instance detailsDefined in Cryptol.Parser.Name |
Show PName Source # | |
Instance detailsDefined in Cryptol.Parser.Name |
PP PName Source # | |
Instance detailsDefined in Cryptol.Parser.Name |
PPName PName Source # | |
Instance detailsDefined in Cryptol.Parser.Name |
NFData PName Source # | |
Instance detailsDefined in Cryptol.Parser.Name |
Eq PName Source # | |
Instance detailsDefined in Cryptol.Parser.Name |
Ord PName Source # | |
Instance detailsDefined in Cryptol.Parser.Name |
BindsNames (InModule (Bind PName)) Source # | Introduce the name |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (InModule (Decl PName)) Source # | The naming environment for a single declaration. |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (InModule (EnumDecl PName)) Source # | |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (InModule (NestedModule PName)) Source # | |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (InModule (Newtype PName)) Source # | |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (InModule (ParameterFun PName)) Source # | |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (InModule (ParameterType PName)) Source # | |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (InModule (PrimType PName)) Source # | |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (InModule (SigDecl PName)) Source # | |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (InModule (TopDecl PName)) Source # | |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (Pattern PName) Source # | |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (Schema PName) Source # | Generate a type renaming environment from the parameters that are bound by
this schema. |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
BindsNames (TParam PName) Source # | Generate the naming environment for a type parameter. |
Instance detailsDefined in Cryptol.ModuleSystem.Binds |
RemovePatterns (Expr PName) Source # | |
Instance detailsDefined in Cryptol.Parser.NoPat |
RemovePatterns (NestedModule PName) Source # | |
Instance detailsDefined in Cryptol.Parser.NoPat |
RemovePatterns (Program PName) Source # | |
Instance detailsDefined in Cryptol.Parser.NoPat |
RemovePatterns [Decl PName] Source # | |
Instance detailsDefined in Cryptol.Parser.NoPat |
RemovePatterns (ModuleG mname PName) Source # | |
Instance detailsDefined in Cryptol.Parser.NoPat |
type Rep PName Source # | |
Instance detailsDefined in Cryptol.Parser.Name |