Structs§
- Assignment
- Brace
Group - CFor
Clause - C-style for loop:
for (( init; cond; step )) { body }. - Case
Clause - Case
Item - Complete
Command - Coproc
- ForClause
- Function
Def - IfClause
- List
- Param
Expansion - Rich parameter expansion:
${(flags)#name[subscript]modifier}. - Pipeline
- Program
- Redirect
- Repeat
Clause repeat N { body }loop.- Select
Clause - Simple
Command - Subshell
- Time
Clause - TryAlways
Clause { try } always { always }block.- Until
Clause - While
Clause - Word
Enums§
- Assign
Op - Brace
Expansion - Brace expansion:
{a,b,c}or{1..10..2}. - CaseOp
- Case transformation in
${name^},${name^^}, etc. - Case
Terminator - Command
- Cond
Expr - Conditional expression inside
[[ … ]]. - CondOp
- Operators for
[[ … ]]conditions. - ExtGlob
Op - Extended glob operators.
- Glob
Kind - ListOp
- Param
Flag - Flags in
${(flags)name}. - Param
Modifier - Modifier operations on parameter values.
- Process
SubKind - Process substitution direction.
- Redirect
Op - SubAnchor
- Anchor mode for
${name/pat/rep}. - Subscript
- Array subscript expressions.
- Word
Part