Expand description
Parser for shell words, used in expansion and other contexts.
Implements support for:
- Text quoting (single, double, ANSI C).
- Escape sequences.
- Tilde prefixes.
- Parameter expansion expressions.
- Command substitution expressions.
- Arithmetic expansion expressions.
Enums§
- A parameter, used in a parameter expansion.
- A parameter expression, used in a parameter expansion.
- Type of a parameter test.
- Kind of operation to apply to a parameter.
- A special parameter, used in a parameter expansion.
- Kind of substring match.
- Represents a piece of a word.
Functions§
- Parse a word into its constituent pieces.
- Parse the given word into a parameter expression.