public/swaggerui/swagger-ui.js
function parseArguments() {
        var args = [], expr;

        expect('(');

        if (!match(')')) {
            while (startIndex < length) {
                if (match('...')) {
                    expr = new Node();
                    lex();
                    expr.finishSpreadElement(isolateCoverGrammar(parseAssignmentExpression));
                } else {
                    expr = isolateCoverGrammar(parseAssignmentExpression);
                }
                args.push(expr);
                if (match(')')) {
                    break;
                }
                expectCommaSeparator();
            }
        }

        expect(')');

        return args;
    }
function parseArguments() {
        var args = [], expr;

        expect('(');

        if (!match(')')) {
            while (startIndex < length) {
                if (match('...')) {
                    expr = new Node();
                    lex();
                    expr.finishSpreadElement(isolateCoverGrammar(parseAssignmentExpression));
                } else {
                    expr = isolateCoverGrammar(parseAssignmentExpression);
                }
                args.push(expr);
                if (match(')')) {
                    break;
                }
                expectCommaSeparator();
            }
        }

        expect(')');

        return args;
    }
function parseArguments ( ) { var args = [ ] , expr ; expect ( '(' ) ; if ( ! match ( ')' ) ) { while ( startIndex < length ) { if ( match ( '...' ) ) { expr = new Node ( ) ; lex ( ) ; expr . finishSpreadElement ( isolateCoverGrammar ( parseAssignmentExpression ) ) ; } else { expr = isolateCoverGrammar ( parseAssignmentExpression ) ; } args . push ( expr ) ; if ( match ( ')' ) ) { break ; } expectCommaSeparator ( ) ; } } expect ( ')' ) ; return args ; }
ECMA-262 12.3 Left-Hand-Side Expressions
ECMA - 262 12 . 3 Left - Hand - Side Expressions