Safe Haskell | None |
---|---|
Language | Haskell2010 |
Renaming of PIR terms. Import this module to bring the
PLC.Rename (Term tyname name uni fun ann)
instance in scope.
Synopsis
- renameTermM :: (MonadRename m, HasUniques ( Term tyname name uni fun ann)) => Term tyname name uni fun ann -> m ( Term tyname name uni fun ann)
- renameProgramM :: (MonadRename m, HasUniques ( Term tyname name uni fun ann)) => Program tyname name uni fun ann -> m ( Program tyname name uni fun ann)
Documentation
renameTermM :: (MonadRename m, HasUniques ( Term tyname name uni fun ann)) => Term tyname name uni fun ann -> m ( Term tyname name uni fun ann) Source #
Rename a
Term
in the
ScopedRenameM
monad.
renameProgramM :: (MonadRename m, HasUniques ( Term tyname name uni fun ann)) => Program tyname name uni fun ann -> m ( Program tyname name uni fun ann) Source #
Rename a
Term
in the
ScopedRenameM
monad.