Remove Test.hs -- it's all in the main code now
This commit is contained in:
parent
4a99213bb3
commit
04ce526824
18
fco/Test.hs
18
fco/Test.hs
|
@ -1,18 +0,0 @@
|
|||
-- How to "scrap my boilerplate"...
|
||||
|
||||
module Test where
|
||||
|
||||
import qualified Tree as N
|
||||
import Data.Generics
|
||||
import Control.Monad.State
|
||||
|
||||
number :: N.Node -> State Int N.Node
|
||||
number (N.Name s) = do
|
||||
i <- get
|
||||
put (i + 1)
|
||||
return $ N.Name (s ++ "." ++ (show i))
|
||||
number n = return n
|
||||
|
||||
numberPass :: N.Node -> N.Node
|
||||
numberPass n = evalState (everywhereM (mkM number) n) 0
|
||||
|
Loading…
Reference in New Issue
Block a user