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