private AugAssign augassign() {
        if (lexer.token != Symbol.ASSIGN
                && lexer.token != Symbol.PLUSASSIGN
                && lexer.token != Symbol.MINUSASSIGN
                && lexer.token != Symbol.MULTIASSIGN
                && lexer.token != Symbol.DIVASSIGN
                && lexer.token != Symbol.MODASSIGN
                && lexer.token != Symbol.ANDASSIGN
                && lexer.token != Symbol.ORASSIGN
                && lexer.token != Symbol.XORASSIGN) {
            error.show("Assign expected", true);
        }
        AugAssign augassign = new AugAssign(lexer.token);
        lexer.nextToken();
        return augassign;
    }