| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Require
Documentation
newtype ModuleName Source #
Constructors
| ModuleName | |
Fields
| |
Instances
| Eq ModuleName Source # | |
Defined in Require | |
| Show ModuleName Source # | |
Defined in Require Methods showsPrec :: Int -> ModuleName -> ShowS # show :: ModuleName -> String # showList :: [ModuleName] -> ShowS # | |
newtype LineNumber Source #
Constructors
| LineNumber Int |
Instances
| Enum LineNumber Source # | |
Defined in Require Methods succ :: LineNumber -> LineNumber # pred :: LineNumber -> LineNumber # toEnum :: Int -> LineNumber # fromEnum :: LineNumber -> Int # enumFrom :: LineNumber -> [LineNumber] # enumFromThen :: LineNumber -> LineNumber -> [LineNumber] # enumFromTo :: LineNumber -> LineNumber -> [LineNumber] # enumFromThenTo :: LineNumber -> LineNumber -> LineNumber -> [LineNumber] # | |
data RequireDirective Source #
data RequireInfo Source #
Constructors
| RequireInfo | |
Fields
| |
Instances
| Show RequireInfo Source # | |
Defined in Require Methods showsPrec :: Int -> RequireInfo -> ShowS # show :: RequireInfo -> String # showList :: [RequireInfo] -> ShowS # | |
data CommandArguments Source #
Constructors
| CommandArguments Text Text Text |
Instances
| Generic CommandArguments Source # | |
Defined in Require Associated Types type Rep CommandArguments :: Type -> Type # Methods from :: CommandArguments -> Rep CommandArguments x # to :: Rep CommandArguments x -> CommandArguments # | |
| ParseRecord CommandArguments Source # | |
Defined in Require Methods | |
| type Rep CommandArguments Source # | |
Defined in Require type Rep CommandArguments = D1 (MetaData "CommandArguments" "Require" "require-0.4.7-11C5heBI0rtESBFILRvBmH" False) (C1 (MetaCons "CommandArguments" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) | |
data TransformState Source #
Constructors
| TransformState | |
Fields
| |
initialLineTag :: FileInput -> LineTag Source #
advanceLineTag :: LineTag -> LineTag Source #
renderLineTag :: LineTag -> Text Source #
toFilePath :: FileName -> FilePath Source #
requireMain :: IO () Source #
autorequireMain :: IO () Source #
renderImport :: MonadState TransformState m => m (Maybe ModuleName) -> LineTag -> RequireInfo -> m Text Source #
skipLineComment :: Parser () Source #