Moduleplutus-core-1.70.0.0
PlutusCore.Check.Scoping
- 12 types
- 4 classes
- 22 values
- Packageplutus-core-1.70.0.0
- Exports38
- LicenceApache-2.0
Instances2Eq, Show
Eq BindingRemovalDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingShow BindingRemovalDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping
Methods
collectScopeInfo :: t NameAnn -> ScopeErrorOrInfo
Instances7CollectScopeInfo, …
CollectScopeInfo KindDefined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphanCollectScopeInfo ProxyDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scopingtyname ~ TyName => CollectScopeInfo (Type tyname uni)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphanname ~ Name => CollectScopeInfo (Program name uni fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Scoping · orphanname ~ Name => CollectScopeInfo (Term name uni fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Scoping · orphan(tyname ~ TyName, name ~ Name) => CollectScopeInfo (Program tyname name uni fun)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphan(tyname ~ TyName, name ~ Name) => CollectScopeInfo (Term tyname name uni fun)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphan
Instances2Eq, Show
Eq DisappearsDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingShow DisappearsDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping
Methods
establishScoping :: t ann -> Quote (t NameAnn)
Instances7EstablishScoping, …
EstablishScoping KindDefined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphanEstablishScoping ProxyDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scopingtyname ~ TyName => EstablishScoping (Type tyname uni)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphanname ~ Name => EstablishScoping (Program name uni fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Scoping · orphanname ~ Name => EstablishScoping (Term name uni fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Scoping · orphan(tyname ~ TyName, name ~ Name) => EstablishScoping (Program tyname name uni fun)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphan(tyname ~ TyName, name ~ Name) => EstablishScoping (Term tyname name uni fun)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphan
Constructors
Instances2Eq, Show
Eq NameActionDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingShow NameActionDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping
Constructors
Methods
referenceVia :: (forall name. ToScopedName name => name -> NameAnn) -> n -> t NameAnn -> t NameAnn
Instances6Reference
tyname ~ TyName => Reference TyName (Type tyname uni)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphanname ~ Name => Reference Name (Term name uni fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Scoping · orphanname ~ Name => Reference Name (Term tyname name uni fun)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphantyname ~ TyName => Reference TyName (Term tyname name uni fun)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Scoping · orphanReference n t => Reference (NonEmpty n) tDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingReference n t => Reference [n] tDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping
Constructors
Instances2PrettyBy, Show
PrettyBy config (t NameAnn) => PrettyBy config (ScopeCheckError t)Defined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingShow (t NameAnn) => Show (ScopeCheckError t)Defined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping
Instances3Eq, Ord, Show
Eq ScopeEntryDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingOrd ScopeEntryDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingShow ScopeEntryDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping
Constructors
UnannotatedName !ScopedNameNameChangedItsScope_oldName :: !ScopedName_newName :: !ScopedName
NameUnexpectedlyDisappeared_oldName :: !ScopedName_newName :: !ScopedName
NameUnexpectedlyStayed !ScopedNameDuplicateBindersInTheInputDuplicateBindersInTheOutput !(Set ScopedName) !(Set ScopedName)DisappearedBindingsDiscordWithBoundVariablesDisappearedBindingsDiscordWithOutOfScopeVariablesAppearedBindingsDiscordWithBoundVariablesDisappearedBindingsClashWithFreeVariablesDisappearedBindingsClashWithAppearedBindingsAppearedBindingsClashWithFreeVariabes
Instances2Show, Pretty
Show ScopeErrorDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingPretty ScopeErrorDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping
Constructors
Instances2Semigroup, Monoid
Semigroup ScopeErrorOrInfoDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingMonoid ScopeErrorOrInfoDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping
Constructors
Instances3Eq, Ord, Show
Eq ScopedNameDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingOrd ScopedNameDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingShow ScopedNameDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping
Methods
toScopedName :: name -> ScopedName
Instances2ToScopedName
ToScopedName NameDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingToScopedName TyNameDefined in plutus-core-1.70.0.0 · PlutusCore.Check.Scoping