public AssignExpression parseAssignExpression()
Parses an AssignExpression
assignExpression:
   ternaryExpression (assignOperator assignExpression)?
   ;
assignOperator:
     '='
   | '>>>='
   | '>>='
   | '<<='
   | '+='
   | '-='
   | '*='
   | '%='
   | '&='
   | '/='
   | '|='
   | '^^='
   | '^='
   | '~='
   ;