mirror of https://github.com/zachjs/sv2v.git
use runIdentity for traverseFiles
This commit is contained in:
parent
87ea9de853
commit
de27065dba
|
|
@ -101,7 +101,6 @@ module Convert.Traverse
|
|||
) where
|
||||
|
||||
import Data.Functor.Identity (Identity, runIdentity)
|
||||
import Control.Monad.State.Strict
|
||||
import Control.Monad.Writer.Strict
|
||||
import Language.SystemVerilog.AST
|
||||
|
||||
|
|
@ -1120,5 +1119,5 @@ traverseFiles
|
|||
-> (w -> Mapper AST)
|
||||
-> Mapper [AST]
|
||||
traverseFiles fileCollectorM fileMapper files =
|
||||
evalState (traverseFilesM fileCollectorM fileMapperM files) ()
|
||||
runIdentity (traverseFilesM fileCollectorM fileMapperM files)
|
||||
where fileMapperM = (\w -> return . fileMapper w)
|
||||
|
|
|
|||
Loading…
Reference in New Issue