ASPL لباتASPL 0.7.0

Search documentation

Search starts with current English documentation · ASPL 0.7.0

Enter a complete name such as read_line, or words about a topic.

    العربية
    Source files

    Open one UTF-8 .aspl or .لبات file, up to 1 MiB, in a new draft. It stays in this browser and does not run automatically.

    Corrected mutable binding

    ASPL 0.7.0 · Current release

    Complete source and a checked ASPL 0.7.0 outcome.

    On this page

    Purpose and outcome

    The correction replaces دع / let with متغير / var. The program succeeds and returns 1 without output. Nonzero status is neither a source error nor a trap.

    See Diagnostics and correction.

    Arabic source

    This is a supplied complete source. Opening creates a new draft; Run requires an explicit action.

    Browser and native · ASPL 0.7.0 · Arabic source

    Execution: Browser and native · ASPL 0.7.0

    Prerequisites:
    • No prior knowledge is required to open and check it.

    Input: No input lines are required.

    دالة ابدأ_الرئيسية() -> ص64 {
        متغير قيمة = 0.
        قيمة = 1.
        أرجع قيمة.
    }
    
    Download مصَحح.لبات

    Expected outcomes
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "",
        "processStatus": 1
      },
      "native": {
        "check": 0,
        "status": 1,
        "output": ""
      }
    }

    English source

    This is a supplied complete source. Opening creates a new draft; Run requires an explicit action.

    Browser and native · ASPL 0.7.0 · English source

    Execution: Browser and native · ASPL 0.7.0

    Prerequisites:
    • No prior knowledge is required to open and check it.

    Input: No input lines are required.

    fn start_main() -> i64 {
        var value = 0;
        value = 1;
        return value;
    }
    
    Download corrected.aspl

    Expected outcomes
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "",
        "processStatus": 1
      },
      "native": {
        "check": 0,
        "status": 1,
        "output": ""
      }
    }

    Check the result

    The source card shows hosts, input, and expected outcomes from the canonical catalog. Reading language changes neither source nor result.

    Browse pages