refactor: generalize addMatcherInfo (#5068)

works in any `MonadEnv`.
This commit is contained in:
Joachim Breitner 2024-08-16 08:24:32 +02:00 committed by GitHub
parent 59ca274296
commit 53e6e99a29
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -92,7 +92,7 @@ def getMatcherInfo? (env : Environment) (declName : Name) : Option MatcherInfo :
end Extension
def addMatcherInfo (matcherName : Name) (info : MatcherInfo) : MetaM Unit :=
def addMatcherInfo [Monad m] [MonadEnv m] (matcherName : Name) (info : MatcherInfo) : m Unit :=
modifyEnv fun env => Extension.addMatcherInfo env matcherName info
end Match