لبات ASPLلبات 0.7.0

البحث في التوثيق

يبدأ البحث بالتوثيق الحالي بالعربية · لبات 0.7.0

اكتب اسما كاملا مثل read_line أو كلمات عن الموضوع.

    English
    ملفات المصدر

    افتح ملف .aspl أو .لبات بترميز UTF-8، حتى 1 MiB، في مسودة جديدة. يبقى الملف في هذا المتصفح ولا يُشغّل تلقائياً.

    كتابة المصدر

    لبات 0.7.0 · الإصدار الحالي

    الكتابة المنطقية والأرقام والتحويل في المحرر.

    محتويات الصفحة

    قواعد المصدر

    المصدر UTF-8 صارم وفق Unicode 17.0. الأسماء حساسة لحالة الحروف وبتطبيع NFC، وبخط عربي أو لاتيني واحد لكل اسم. المفردات والعوامل الإنجليزية بدائل مطابقة ويمكن مزجها. الأرقام وعلامات الترقيم في الشيفرة من ASCII، وتكتب المساواة والاقتران والفصل بـ matches وand وor أو ببدائلها العربية يطابق وتطابق وو وأو. للأعداد بادئات 0x/0X و0b/0B أو 0س و0ث؛ سداسي عشر العربية يستخدم ا ب ت ث ج ح للقيم 10 إلى 15. تنتهي العبارات بـ . أو ;. يبقى كل رمز عددي LTR في ترتيب المصدر المنطقي، ولا يغير ترتيب العرض بايتات المصدر.

    تستخدم المعرّفات ملف Unicode لـXID_Start وXID_Continue مع _، ويحدد تطبيع NFC الهوية. يسمح بعلامة UTF-8 BOM في البداية وتحسب ضمن حجم المصدر. يسمح بـNUL الخام داخل النصوص والتعليقات ويمنع خارجهما. ينشئ \0 داخل النص أيضا NUL وقت التشغيل. تحتفظ النصوص والتعليقات بمحتواها دون تطبيع. يسمح بـLRM وRLM عند حدود الرموز القانونية فقط، وترفض المحارف المحظورة الأخرى. تكشف التشخيصات محارف التحكم برمزها واسمها.

    match اسم بديل آخر للمساواة. not / لا / ليس / ليست ينفي الشرط ويمكن أن يسبق المساواة مثل a not match b. != لعدم المساواة، و== و&& و|| غير صالحة.

    تحويل أرقام المحرر

    مقبول: كلمات عربية وإنجليزية وبادئا عدد في البرنامج نفسه. مرفوض: أرقام غير محولة خارج النصوص والتعليقات، أو اسم يجمع الخطين، أو تهجئة سداسية عشر تخلط الأبجديتين. يحول المحرر أرقام العربية الهندية والفارسية إلى ASCII خارج النصوص والتعليقات ويعرض محارف التحكم غير المرئية بوضوح.

    يحوّل الإدخال واللصق في محرر المصدر الأرقام فقط خارج النصوص والتعليقات. استيراد ملف المصدر يحفظ بايتاته ولا يجري هذا التحويل. إدخال البرنامج ونص التحليل العددي لا يمران بالمحرر. العرض RTL أو LTR والنسخ يحفظان ترتيب المصدر المنطقي.

    النصوص والتعليقات

    النص بين علامتي اقتباس مزدوجتين. المحارف المهربة هي \\ و\" و\0 و\n و\r و\t و\u{...} لقيمة Unicode scalar واحدة من رقم إلى ستة أرقام سداسية عشرية. السطر الخام أو الهروب المجهول خطأ. يبدأ // تعليق سطر، و/* ... */ تعليق كتلة لا يتداخل. راجع مرجع الأعداد للحرفيات والبادئات.

    يقبل لبات 0.7.0 أيضا بدائل عربية لمحارف الهروب. يمكن مزج الصيغتين في النص نفسه، وينتج كل زوج البايتات نفسها. تبقى الشرطة المائلة العكسية بداية الهروب، ويظل / محرفا عاديا داخل النص.

    الإنجليزية العربية القيمة
    \\ \\ شرطة مائلة عكسية حرفية
    \" \" علامة اقتباس مزدوجة حرفية
    \0 \ص المحرف الصفري، U+0000
    \n \س سطر جديد، U+000A
    \r \ر رجوع إلى بداية السطر، U+000D
    \t \ت تبويب أفقي، U+0009
    \u{...} \ي{...} قيمة يونيكود عددية واحدة

    تحتفظ \u{...} بأبجدية ASCII السداسية عشرية. تقبل \ي{...} أرقام ASCII السداسية عشرية إضافة إلى ا ب ت ث ج ح للقيم 10 إلى 15، ويمكن مزج الأبجديتين. تتطلب الصيغتان رقما إلى ستة أرقام، وترفضان القيم البديلة والقيم الأعلى من U+10FFFF، وتقبلان U+0000 داخل النصوص. مثلا تنتج \ي{062ت} و\u{062C} المحرف ج نفسه. لا تقبل أي صيغة أرقام العربية الهندية أو الفواصل. تحتفظ ملفات الإصدار المنشور 0.6.0 بصيغة الهروب الأصلية.

    نطاق الإصدار والمراجع

    تصف هذه الصفحة لبات 0.7.0. نص MVP المرتبط سجل تاريخي، ولا يصف كل الإضافات الحالية.

    أضاف امتداد الأعداد بادئات الأساس والعمليات البتية. يبقى == و&& و|| غير صالح. المثال جمع الأعداد يبيّن المفردات المختلطة.

    تصفح الصفحات