constructor
stores whether the assignment is to a variable (false) or if it has to dereference first (true)
stores the how "deeper" dimension of the array the value has to be assigned to
the line number (starts from 1) from which this node begins, or ends
the value to assign
the variable to assign to
to store assignment statements