Safe Haskell | None |
---|---|
Language | Haskell98 |
ShellCheck.AST
Documentation
Constructors
Id Int |
Instances
Eq Id Source # | |
Ord Id Source # | |
Show Id Source # | |
Generic Id Source # | |
NFData Id Source # | |
Defined in ShellCheck.AST | |
type Rep Id Source # | |
Defined in ShellCheck.AST type Rep Id = D1 (MetaData "Id" "ShellCheck.AST" "ShellCheck-0.7.0-9zvOLurV8Pw50pAw8IuoFi" True) (C1 (MetaCons "Id" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))) |
data AssignmentMode Source #
Instances
Eq AssignmentMode Source # | |
Defined in ShellCheck.AST Methods (==) :: AssignmentMode -> AssignmentMode -> Bool (/=) :: AssignmentMode -> AssignmentMode -> Bool | |
Show AssignmentMode Source # | |
Defined in ShellCheck.AST Methods showsPrec :: Int -> AssignmentMode -> ShowS show :: AssignmentMode -> String showList :: [AssignmentMode] -> ShowS |
newtype FunctionKeyword Source #
Constructors
FunctionKeyword Bool |
Instances
Eq FunctionKeyword Source # | |
Defined in ShellCheck.AST Methods (==) :: FunctionKeyword -> FunctionKeyword -> Bool (/=) :: FunctionKeyword -> FunctionKeyword -> Bool | |
Show FunctionKeyword Source # | |
Defined in ShellCheck.AST Methods showsPrec :: Int -> FunctionKeyword -> ShowS show :: FunctionKeyword -> String showList :: [FunctionKeyword] -> ShowS |
newtype FunctionParentheses Source #
Constructors
FunctionParentheses Bool |
Instances
Eq FunctionParentheses Source # | |
Defined in ShellCheck.AST Methods (==) :: FunctionParentheses -> FunctionParentheses -> Bool (/=) :: FunctionParentheses -> FunctionParentheses -> Bool | |
Show FunctionParentheses Source # | |
Defined in ShellCheck.AST Methods showsPrec :: Int -> FunctionParentheses -> ShowS show :: FunctionParentheses -> String showList :: [FunctionParentheses] -> ShowS |
Constructors
CaseBreak | |
CaseFallThrough | |
CaseContinue |
Constructors
data Annotation Source #
Constructors
DisableComment Integer | |
EnableComment String | |
SourceOverride String | |
ShellOverride String | |
SourcePath String |
Instances
Eq Annotation Source # | |
Defined in ShellCheck.AST | |
Show Annotation Source # | |
Defined in ShellCheck.AST Methods showsPrec :: Int -> Annotation -> ShowS show :: Annotation -> String showList :: [Annotation] -> ShowS |
data ConditionType Source #
Constructors
DoubleBracket | |
SingleBracket |
Instances
Eq ConditionType Source # | |
Defined in ShellCheck.AST | |
Show ConditionType Source # | |
Defined in ShellCheck.AST Methods showsPrec :: Int -> ConditionType -> ShowS show :: ConditionType -> String showList :: [ConditionType] -> ShowS |
tokenEquals :: Token -> Token -> Bool Source #