The documentation and annotations connected with this variable.
The name of the value being assigned. The name field may be empty when it represents a positional argument in a call.
THe value of the name being assigned. It can be null when the AssignmentNode is used as a function parameter without a default value.
Represents a value being assigned to a name. Used when declaring and calling modules or functions. It is also used in control flow structures such as for loops and let expressions.