A primary followed by a "." symbol, and an identifier must represent a variable reference, an action call, or a method call. Action and method calls are described in
Action and method calls.
An expression enclosed by the [ and ] symbols denotes a subscript operation for a sequence or dictionary. This can be used on the right or left side of an assignment statement.
The new operator is used to create an instance of a reference type or event type.