| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
ShellCheck.CFG
Documentation
Constructors
Instances
Constructors
| CFEErrExit | |
| CFEFlow | |
| CFEFalseFlow | |
| CFEExit |
Instances
| Eq CFEdge # | |
| Ord CFEdge # | |
| Show CFEdge # | |
| Generic CFEdge # | |
| NFData CFEdge # | |
Defined in ShellCheck.CFG | |
| type Rep CFEdge # | |
Defined in ShellCheck.CFG type Rep CFEdge = D1 ('MetaData "CFEdge" "ShellCheck.CFG" "ShellCheck-0.11.0-Dy6m6fjjH0rDZfn8PWazNc" '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 #
Instances
data CFVariableProp #
Constructors
| CFVPExport | |
| CFVPArray | |
| CFVPAssociative | |
| CFVPInteger |
Instances
Constructors
| CFGResult | |
Constructors
| CFValueUninitialized | |
| CFValueArray | |
| CFValueString | |
| CFValueInteger | |
| CFValueComputed Id [CFStringPart] |
Instances
| Eq CFValue # | |
| Ord CFValue # | |
| Show CFValue # | |
| Generic CFValue # | |
| NFData CFValue # | |
Defined in ShellCheck.CFG | |
| type Rep CFValue # | |
Defined in ShellCheck.CFG type Rep CFValue = D1 ('MetaData "CFValue" "ShellCheck.CFG" "ShellCheck-0.11.0-Dy6m6fjjH0rDZfn8PWazNc" '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 #
Constructors
| CFGParameters | |
Fields
| |
Instances
| Eq a => Eq (IdTagged a) # | |
| Ord a => Ord (IdTagged a) # | |
| Show a => Show (IdTagged a) # | |
| Generic (IdTagged a) # | |
| NFData a => NFData (IdTagged a) # | |
Defined in ShellCheck.CFG | |
| type Rep (IdTagged a) # | |
Defined in ShellCheck.CFG type Rep (IdTagged a) = D1 ('MetaData "IdTagged" "ShellCheck.CFG" "ShellCheck-0.11.0-Dy6m6fjjH0rDZfn8PWazNc" '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
| GlobalScope | |
| LocalScope | |
| PrefixScope |
Instances
| Eq Scope # | |
| Ord Scope # | |
| Show Scope # | |
| Generic Scope # | |
| NFData Scope # | |
Defined in ShellCheck.CFG | |
| type Rep Scope # | |
Defined in ShellCheck.CFG type Rep Scope = D1 ('MetaData "Scope" "ShellCheck.CFG" "ShellCheck-0.11.0-Dy6m6fjjH0rDZfn8PWazNc" 'False) (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 #