تخطَّ إلى المحتوى

فهرس المرجع

مولَّد وقت البناء من meem --list-keywords --json، meem --list-types، meem --list-module · meem 0.10.0+b01b55f

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

الكلمات المفتاحية (32)

شرح كل كلمة وصيغتها في المفردات.

الكلمةالصنفالصيغة
اذاتحكمشرط: اذا الشرط:
حالاتتحكممطابقة قيمة: حالات التعبير:
حالهتحكمفرع داخل حالات: حاله قيمة: أو حاله قيمة او قيمة: أو حاله _:
_تحكمالفرع الافتراضي في حالات: حاله _:
طالماتكرارحلقة شرطية: طالما الشرط:
لكلتكرارحلقة على عناصر: لكل عنصر في المجموعة:
فيتكرارتفصل متغير الحلقة عن المجموعة: لكل عنصر في المجموعة:
توقفقفزالخروج من الحلقة الحالية
تجاوزقفزالانتقال إلى الدورة التالية من الحلقة
ارجعقفزإرجاع قيمة من الدالة: ارجع القيمة
خاتمهقفزتأجيل استدعاء أو إسناد إلى الخروج من الكتلة (نهايتها أو ارجع أو توقف أو تجاوز): خاتمه حرر(م)
جرّبقفزيمرّر خطأ تعبير !ن إلى مستدعي الدالة، وإلا ناتجه الناجح: س = جرّب ف(...)
والاتحكميعالج خطأ تعبير !ن: ف(...) والا قيمة_بديلة أو ف(...) والا خ: ثم كتلة فيها الخطأ «خ»
خاتمه_عند_خطأقفزمثل خاتمه، ولا تُنفَّذ إلا إن خرجت الدالة بخطأ: خاتمه_عند_خطأ حرر(م)
خطأتصريحقيمة خطأ: خطأ.غير_موجود (ونوع المتغير الذي يحمل خطأً)
تعدادتعريفتعريف تعداد: تعداد لون: ثم عضو في كل سطر؛ والقيمة لون.احمر
اخطاءتصريحتعريف أخطاء البرنامج: اخطاء: ثم اسم خطأ في كل سطر
بلا_فحصتحكمداخل خطر: فهرسة بلا فحص حدود، وكتابة تُقطع بلا فحص مدى: بلا_فحص ك[ف] = قيمة
بلا_افتراضيتصريحترويسة في أول الوحدة: كل حجز فيها يذكر مخصصه (لا الافتراضي، ولا وسيط مخصص متروك، ولا + على نصين متغيرين، ولا [...] و{} إلا داخل قائمة_من ونسخ بمخصص)
خطرتعريفمنطقة الطبقة المنخفضة: خطر: ثم كتلة، أو خطر داله الاسم(...) النوع:
دالهتعريفتعريف دالة: داله الاسم(المعامل النوع, ...) نوع_الإرجاع:
هيكلتعريفتعريف هيكل: هيكل الاسم: ثم حقل في كل سطر: اسم_الحقل النوع [= قيمة افتراضية]
هيكل_سيتعريفهيكل بتخطيط C (ترتيب الحقول ومحاذاة المنصة) حقوله أنواع C، يُمرَّر مؤشره إلى خارجي: هيكل_سي الاسم: وللهيكل بلا حشو: هيكل_سي معبّأ الاسم:
معبّأتصريحبعد هيكل_سي: هيكل بلا حشو بين الحقول: هيكل_سي معبّأ الاسم:
ثابتتصريحتعريف ثابت لا يتغير: ثابت الاسم = القيمة
عامتصريحداخل دالة: الإسناد إلى الاسم يعدّل المتغير العام: عام الاسم, الاسم
استوردتصريحاستيراد وحدة أو ملف: استورد رياضيات أو استورد "ادوات/نصوص" (في أول الملف)
باسمتصريحاسم مؤهَّل للوحدة المستوردة: استورد مكتبه باسم م ثم م.دالة(...)؛ واسم الدالة في C بعد تصريح خارجي
خارجيتعريفتصريح دالة من مكتبة C: خارجي "m" داله جذر(س كسر) كسر باسم "sqrt" (بلا جسم)
خاصتصريحقبل تعريف دالة أو هيكل أو ثابت: لا يراه من يستورد الملف: خاص داله مساعدة(...)
ومنطقصواب إن تحقق الطرفان (لا يُقيَّم الأيمن إن كان الأيسر خاطئاً)
اومنطقصواب إن تحقق أحد الطرفين (لا يُقيَّم الأيمن إن كان الأيسر صواباً)

الأنواع (15)

التفصيل في الأنواع.

  • نص نص بين علامتي تنصيص مزدوجتين
  • رمز حرف واحد بين علامتي تنصيص مفردتين
  • عدد عدد صحيح (64 بت)
  • كسر عدد كسري
  • منطقي صواب أو خطاء
  • فراغ نوع إرجاع الدالة التي لا تُرجع قيمة
  • لاشيء نوع القيمة لاشيء
  • قاموس قاموس {مفتاح: قيمة}
  • قائمة قائمة [عناصر] قابلة للزيادة
  • مصفوفة مصفوفة ثابتة الحجم، تُنسخ عند الإسناد: الاسم مصفوفة[نوع_العناصر, الحجم] = [عناصر]
  • مؤشر مؤشر إلى خانة على الكومة تُنشأ بـ جديد(قيمة) وتُحرَّر بـ حرر(م) يدوياً؛ يُقرأ ما فيها بـ محتوى(م)، وقيمته لاشيء حين لا يشير إلى شيء: الاسم مؤشر[نوع_ما_يشير_إليه] = جديد(قيمة)
  • مؤشر_خام مؤشر من مكتبة C (void *): يُخزَّن ويُمرَّر ويُقارن بـ لاشيء، ولا يُفك ولا يُحرَّر بـ حرر
  • مخصص مخصص ذاكرة يُمرَّر صراحة لما يحجز (منذ 0.7.0): النظام، الافتراضي، ساحة(الاصل)، كاشف(الاصل)؛ معامل مخصص آخرَ المعاملات يجوز تركه فيُمرَّر الافتراضي
  • شريحة مؤشر وطول على كتلة لا يملكها (من احجز أو قطعة أو شريحة_خام): فهرستها بفحص حدود، وطول(ش) عدد عناصرها: ش = احجز(بايت, 16)
  • خطأ قيمة خطأ باسمها (خطأ.غير_موجود، أو اسم من اخطاء:): تُقارن بـ == وتُطبع اسمها؛ وهي «خ» في ف() والا خ:

الدوال المدمجة (58)

لكل دالة في المدمجات: صيغتها، وما تفعله، ومثال مشغَّل، والأخطاء التي قد تعطيها. والعلامة «الحجز» بجانب الاسم لملاحظة عن الحجز أو الأداء في الحجز والأداء.

وحدات المكتبة القياسية (5)

رياضيات (31 دالة)

عشوائي (3 دالة)

مسارات (4 دالة)

ملفات (8 دالة)

نظام (8 دالة)