Type definition for executable Bash statements.
A statement is any top-level executable construct that can appear in a script or command list.
Summary
Types
@type t() :: Bash.AST.Command.t() | Bash.AST.Pipeline.t() | Bash.AST.Assignment.t() | Bash.AST.If.t() | Bash.AST.ForLoop.t() | Bash.AST.Comment.t() | Bash.AST.TestCommand.t() | Bash.AST.TestExpression.t() | Bash.AST.WhileLoop.t() | Bash.AST.Case.t() | Bash.AST.Function.t() | Bash.AST.Compound.t() | Bash.AST.Coproc.t()