solilang 0.53.0

A dynamically-typed, class-based OOP language with optional type annotations and pipeline operators
Documentation
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Coverage Report</title>
    <link rel="stylesheet" href="assets/style.css">
</head>
<body>
    <div class="container">
        <header>
            <h1>Coverage Report</h1>
            <div class="summary">
                <div class="summary-card">
                    <span class="summary-value">100.0%</span>
                    <span class="summary-label">Line Coverage</span>
                </div>
                <div class="summary-card">
                    <span class="summary-value">49</span>
                    <span class="summary-label">Files</span>
                </div>
                <div class="summary-card">
                    <span class="summary-value">0</span>
                    <span class="summary-label">Lines</span>
                </div>
            </div>
        </header>

        <section class="file-list">
            <table>
                <thead>
                    <tr>
                        <th>Coverage</th>
                        <th>File</th>
                        <th>Lines</th>
                        <th>Branches</th>
                    </tr>
                </thead>
                <tbody>
                    <tr class="clickable-row" data-href="src/datetime_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/datetime_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/hashes_builtin_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/hashes_builtin_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/file_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/file_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/regex_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/regex_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/i18n_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/i18n_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/router_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/router_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/arrays_builtin_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/arrays_builtin_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/factory_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/factory_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/env_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/env_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/test_dsl_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/dsl/test_dsl_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/hashes_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/hashes_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/control_flow_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/control_flow_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/validation_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/validation_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/comprehensions_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/comprehensions_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/pattern_matching_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/pattern_matching_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/literals_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/literals_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/functions_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/functions_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/crypto_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/crypto_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/datetime_extended_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/datetime_extended_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/string_interpolation_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/string_interpolation_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/model_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/model_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/crypto_extended_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/crypto_extended_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/scope_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/scope_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/json_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/json_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/math_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/math_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/http_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/http_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/query_builder_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/query_builder_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/jwt_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/jwt_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/pipeline_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/pipeline_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/variables_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/variables_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/env_extended_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/env_extended_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/i18n_extended_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/i18n_extended_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/clock_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/clock_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/interfaces_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/interfaces_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/type_conversion_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/type_conversion_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/lambdas_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/lambdas_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/multiline_strings_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/multiline_strings_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/websocket_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/websocket_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/arrays_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/arrays_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/edge_cases_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/edge_cases_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/classes_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/classes_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/strings_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/strings_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/operators_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/operators_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/error_handling_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/error_handling_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/session_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/session_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/duration_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/duration_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/template_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/template_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/validation_extended_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/builtins/validation_extended_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr><tr class="clickable-row" data-href="src/inheritance_spec.sl.html">
                    <td><span class="coverage-pill" style="background: #22c55e">100.0%</span></td>
                    <td>/home/olivier.bonnaure@delupay.com/workspace/solilang/tests/language/inheritance_spec.sl</td>
                    <td>0/0</td>
                    <td>100.0%</td>
                </tr>
                </tbody>
            </table>
        </section>
    </div>
    <script src="assets/app.js"></script>
</body>
</html>