Safe Haskell | None |
---|---|
Language | Haskell2010 |
- astrModule :: IModule -> (IModule, Map Int String)
- astrClafer :: Functor m => MonadState (Map String Int) m => IClafer -> m IClafer
- astrReference :: Functor m => MonadState (Map String Int) m => Maybe IReference -> m (Maybe IReference)
- astrElement :: Functor m => MonadState (Map String Int) m => IElement -> m IElement
- astrPExp :: Functor m => MonadState (Map String Int) m => PExp -> m PExp
- astrIExp :: Functor m => MonadState (Map String Int) m => IExp -> m IExp
Documentation
astrModule :: IModule -> (IModule, Map Int String) Source
Convert all strings into ints for analysis | Return an inverse map from ints back to strings
astrClafer :: Functor m => MonadState (Map String Int) m => IClafer -> m IClafer Source
astrReference :: Functor m => MonadState (Map String Int) m => Maybe IReference -> m (Maybe IReference) Source
astrElement :: Functor m => MonadState (Map String Int) m => IElement -> m IElement Source