function evaluateDefaultClause({ node, evaluate, environment }) {
    for (const statement of node.statements) {
        evaluate.statement(statement, environment);
        // Check if a 'break', 'continue', or 'return' statement has been encountered, break the block
        if (pathInLexicalEnvironmentEquals(node, environment, true, BREAK_SYMBOL, CONTINUE_SYMBOL, RETURN_SYMBOL)) {
            break;
        }
    }
}
/**
 * Evaluates, or attempts to evaluate, a DefaultClause, based on a switch expression
 */
Evaluates, or attempts to evaluate, a DefaultClause, based on a switch expression
Evaluates or attempts to evaluate a DefaultClause based on a switch expression
function evaluateDefaultClause({ node, evaluate, environment }) {
    for (const statement of node.statements) {
        evaluate.statement(statement, environment);
        if (pathInLexicalEnvironmentEquals(node, environment, true, BREAK_SYMBOL, CONTINUE_SYMBOL, RETURN_SYMBOL)) {
            break;
        }
    }
}
function evaluateDefaultClause ( { node , evaluate , environment } ) { for ( const statement of node . statements ) { evaluate . statement ( statement , environment ) ; if ( pathInLexicalEnvironmentEquals ( node , environment , true , BREAK_SYMBOL , CONTINUE_SYMBOL , RETURN_SYMBOL ) ) { break ; } } }
Evaluates, or attempts to evaluate, a DefaultClause, based on a switch expression
Evaluates or attempts to evaluate a DefaultClause based on a switch expression
// Check if a 'break', 'continue', or 'return' statement has been encountered, break the block