hix-0.6.9: Haskell/Nix development build tools
Safe HaskellSafe-Inferred
LanguageGHC2021

Hix.Preproc

Documentation

data CabalConfig Source #

Constructors

CabalConfig 

Instances

Instances details
Generic CabalConfig Source # 
Instance details

Defined in Hix.Preproc

Associated Types

type Rep CabalConfig :: Type -> Type #

Show CabalConfig Source # 
Instance details

Defined in Hix.Preproc

type Rep CabalConfig Source # 
Instance details

Defined in Hix.Preproc

type Rep CabalConfig = D1 ('MetaData "CabalConfig" "Hix.Preproc" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "CabalConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "extensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Builder]) :*: (S1 ('MetaSel ('Just "ghcOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Builder]) :*: S1 ('MetaSel ('Just "prelude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Prelude)))))

newtype DummyExportName Source #

Instances

Instances details
IsString DummyExportName Source # 
Instance details

Defined in Hix.Preproc

Generic DummyExportName Source # 
Instance details

Defined in Hix.Preproc

Associated Types

type Rep DummyExportName :: Type -> Type #

Show DummyExportName Source # 
Instance details

Defined in Hix.Preproc

Eq DummyExportName Source # 
Instance details

Defined in Hix.Preproc

Ord DummyExportName Source # 
Instance details

Defined in Hix.Preproc

type Rep DummyExportName Source # 
Instance details

Defined in Hix.Preproc

type Rep DummyExportName = D1 ('MetaData "DummyExportName" "Hix.Preproc" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'True) (C1 ('MetaCons "DummyExportName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDummyExportName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data Phase Source #

Instances

Instances details
Generic Phase Source # 
Instance details

Defined in Hix.Preproc

Associated Types

type Rep Phase :: Type -> Type #

Methods

from :: Phase -> Rep Phase x #

to :: Rep Phase x -> Phase #

Show Phase Source # 
Instance details

Defined in Hix.Preproc

Methods

showsPrec :: Int -> Phase -> ShowS #

show :: Phase -> String #

showList :: [Phase] -> ShowS #

Eq Phase Source # 
Instance details

Defined in Hix.Preproc

Methods

(==) :: Phase -> Phase -> Bool #

(/=) :: Phase -> Phase -> Bool #

type Rep Phase Source # 
Instance details

Defined in Hix.Preproc

type Rep Phase = D1 ('MetaData "Phase" "Hix.Preproc" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) ((C1 ('MetaCons "PreModule" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ModuleStart" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ModuleExports" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Imports" 'PrefixI 'False) (U1 :: Type -> Type)))

data PreludeAction Source #

Instances

Instances details
Generic PreludeAction Source # 
Instance details

Defined in Hix.Preproc

Associated Types

type Rep PreludeAction :: Type -> Type #

Show PreludeAction Source # 
Instance details

Defined in Hix.Preproc

Eq PreludeAction Source # 
Instance details

Defined in Hix.Preproc

type Rep PreludeAction Source # 
Instance details

Defined in Hix.Preproc

type Rep PreludeAction = D1 ('MetaData "PreludeAction" "Hix.Preproc" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "PreludeDefault" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PreludeNoImplicit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PreludeReplaced" 'PrefixI 'False) (U1 :: Type -> Type)))

data CustomPrelude Source #

Instances

Instances details
Generic CustomPrelude Source # 
Instance details

Defined in Hix.Preproc

Associated Types

type Rep CustomPrelude :: Type -> Type #

Show CustomPrelude Source # 
Instance details

Defined in Hix.Preproc

type Rep CustomPrelude Source # 
Instance details

Defined in Hix.Preproc

type Rep CustomPrelude = D1 ('MetaData "CustomPrelude" "Hix.Preproc" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "CustomPrelude" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Prelude) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PreludeAction)) :+: C1 ('MetaCons "NoCustomPrelude" 'PrefixI 'False) (U1 :: Type -> Type))

pattern NotPre :: Phase Source #

pattern InModule :: Phase Source #

data Header Source #

Instances

Instances details
Generic Header Source # 
Instance details

Defined in Hix.Preproc

Associated Types

type Rep Header :: Type -> Type #

Methods

from :: Header -> Rep Header x #

to :: Rep Header x -> Header #

Show Header Source # 
Instance details

Defined in Hix.Preproc

type Rep Header Source # 
Instance details

Defined in Hix.Preproc

data ScanState Source #

Instances

Instances details
Generic ScanState Source # 
Instance details

Defined in Hix.Preproc

Associated Types

type Rep ScanState :: Type -> Type #

Show ScanState Source # 
Instance details

Defined in Hix.Preproc

type Rep ScanState Source # 
Instance details

Defined in Hix.Preproc