ShellCheck.ASTLib
isLoop
willSplit
isGlob
isConstant
isEmpty
oversimplify
getFlagsUntil
getAllFlags
getLeadingFlags
bracedString
isArrayExpansion
mayBecomeMultipleArgs
willBecomeMultipleArgs
willConcatInAssignment
getLiteralString
onlyLiteralString
getUnquotedLiteral
getGlobOrLiteralString
getLiteralStringExt
isLiteral
getWordParts
braceExpand
getCommandName
getCommandBasename
isAssignment
isOnlyRedirection
isFunction
getCommandSequences