Safe Haskell | None |
---|---|
Language | Haskell98 |
ShellCheck.ASTLib
Documentation
isConstant :: Token -> Bool
oversimplify :: Token -> [[Char]]
getAllFlags :: Token -> [(Token, [Char])]
getLeadingFlags :: Token -> [(Token, [Char])]
bracedString :: Token -> [Char]
isArrayExpansion :: Token -> Bool
mayBecomeMultipleArgs :: Token -> Bool
willBecomeMultipleArgs :: Token -> Bool
willConcatInAssignment :: Token -> Bool
getLiteralString :: Token -> Maybe String
onlyLiteralString :: Token -> String
getUnquotedLiteral :: Token -> Maybe [Char]
getWordParts :: Token -> [Token]
braceExpand :: Token -> [Token]
getCommandName :: Token -> Maybe String
getCommandBasename :: Token -> Maybe [Char]
isAssignment :: Token -> Bool
isOnlyRedirection :: Token -> Bool
isFunction :: Token -> Bool
getCommandSequences :: Token -> [[Token]]