Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
ShellCheck.CFG
Documentation
Constructors
Instances
Constructors
CFEErrExit | |
CFEFlow | |
CFEFalseFlow | |
CFEExit |
Instances
Generic CFEdge Source # | |
Show CFEdge Source # | |
NFData CFEdge Source # | |
Defined in ShellCheck.CFG | |
Eq CFEdge Source # | |
Ord CFEdge Source # | |
type Rep CFEdge Source # | |
Defined in ShellCheck.CFG type Rep CFEdge = D1 ('MetaData "CFEdge" "ShellCheck.CFG" "ShellCheck-0.9.0-ERR4cRFEsqS3R6nifd0lsS" 'False) ((C1 ('MetaCons "CFEErrExit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CFEFlow" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CFEFalseFlow" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CFEExit" 'PrefixI 'False) (U1 :: Type -> Type))) |
Constructors
Instances
data CFStringPart Source #
Instances
data CFVariableProp Source #
Constructors
CFVPExport | |
CFVPArray | |
CFVPAssociative | |
CFVPInteger |
Instances
Constructors
CFGResult | |
Constructors
CFValueUninitialized | |
CFValueArray | |
CFValueString | |
CFValueInteger | |
CFValueComputed Id [CFStringPart] |
Instances
Generic CFValue Source # | |
Show CFValue Source # | |
NFData CFValue Source # | |
Defined in ShellCheck.CFG | |
Eq CFValue Source # | |
Ord CFValue Source # | |
type Rep CFValue Source # | |
Defined in ShellCheck.CFG type Rep CFValue = D1 ('MetaData "CFValue" "ShellCheck.CFG" "ShellCheck-0.9.0-ERR4cRFEsqS3R6nifd0lsS" 'False) ((C1 ('MetaCons "CFValueUninitialized" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CFValueArray" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CFValueString" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CFValueInteger" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CFValueComputed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Id) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CFStringPart]))))) |
data CFGParameters Source #
Constructors
CFGParameters | |
Fields
|
Instances
Generic (IdTagged a) Source # | |
Show a => Show (IdTagged a) Source # | |
NFData a => NFData (IdTagged a) Source # | |
Defined in ShellCheck.CFG | |
Eq a => Eq (IdTagged a) Source # | |
Ord a => Ord (IdTagged a) Source # | |
type Rep (IdTagged a) Source # | |
Defined in ShellCheck.CFG type Rep (IdTagged a) = D1 ('MetaData "IdTagged" "ShellCheck.CFG" "ShellCheck-0.9.0-ERR4cRFEsqS3R6nifd0lsS" 'False) (C1 ('MetaCons "IdTagged" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Id) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a))) |
Constructors
DefaultScope | |
GlobalScope | |
LocalScope | |
PrefixScope |
Instances
Generic Scope Source # | |
Show Scope Source # | |
NFData Scope Source # | |
Defined in ShellCheck.CFG | |
Eq Scope Source # | |
Ord Scope Source # | |
type Rep Scope Source # | |
Defined in ShellCheck.CFG type Rep Scope = D1 ('MetaData "Scope" "ShellCheck.CFG" "ShellCheck-0.9.0-ERR4cRFEsqS3R6nifd0lsS" 'False) ((C1 ('MetaCons "DefaultScope" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GlobalScope" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LocalScope" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PrefixScope" 'PrefixI 'False) (U1 :: Type -> Type))) |
buildGraph :: CFGParameters -> Token -> CFGResult Source #