Expand description
Types representing parsed Nushell code (the Abstract Syntax Tree)
Structs§
- Block
- Call
- Parsed call of a
Command
- Cell
Path - Represents the potentially nested access to fields/cells of a container type
- Expression
- Wrapper around
Expr
- Full
Cell Path - Import
Pattern - The pattern specifying modules in a
use
statement - Import
Pattern Head - The first item of a
use
statement needs to specify an explicit module - Keyword
- Match
Pattern - AST Node for match arm with optional match guard
- Pipeline
- Pipeline
Element - Range
- Range
Operator - Table
- Value
With Unit
Enums§
- Argument
- Parsed command arguments
- Assignment
- Bits
- Boolean
- Comparison
- Expr
- An
Expression
AST node - External
Argument - Argument passed to an external command
- Import
Pattern Member - possible patterns after the first module level in an
ImportPattern
. - List
Item - Expressions permitted inside a list expression/literal
- Math
- Operator
- Path
Member - One level of access of a
CellPath
- Pattern
- AST Node for pattern matching rules
- Pipeline
Redirection - Range
Inclusion - Record
Item - Expressions permitted inside a record expression/literal
- Redirection
Source - Redirection
Target - Unit