Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

الكلمات المحجوزة الأربعون

تُصنِّف لغة ص كلماتها بحسب طريقة معالجة المعجمي (Lexer) لها:

الفئةالعددسلوك المعجميصالحة كاسم متغيّر؟
محجوزة (reserved)40يُصدر KEYWORD_*
عوامل منطقيّة (operators)3يُصدر OP_*
سياقيّة (contextual)40يُصدر IDENTIFIER (يقرّره المحلّل)
أنواع مدمجة (builtin)9يُصدر IDENTIFIER

المصدر: language-truth/keywords.yaml — المصدر الوحيد المطلق.


الكلمات المحجوزة (40)

تُصدرها المعجمي رمزًا خاصًّا، ولا يجوز استعمالها أسماءً.

الدوال والبنيات والأصناف (11)

الكلمةالإنجليزيّةبدائل
دالةfunction
ارجعreturn
صنفclass
بنيةstruct
تعدادenum
يرثinherits
نهايةend
جديدnew
هذاthis
بانيconstructor
الأساسsuper

التحكّم في التدفّق (7)

الكلمةالإنجليزيّةبدائل
إذاifاذا
وإلاelseوالا
بينماwhile
لكلfor
فيin
توقفbreak
استمرcontinue

مطابقة الأنماط (3)

الكلمةالإنجليزيّةبدائل
طابقmatch
عندماwhen
افتراضيdefault

معالجة الأخطاء (4)

الكلمةالإنجليزيّةبدائل
حاولtry
امسكcatch
ارميthrow
أخيراًfinallyأخيرا

التحكّم بالوصول (4)

الكلمةالإنجليزيّةبدائل
عامpublic
خاصprivate
محميprotected
مجردabstract

الوحدات (4)

الكلمةالإنجليزيّةبدائل
استوردimport
منfrom
كـas
صدّرexportصدر

المتغيّرات (4)

الكلمةالإنجليزيّةبدائل
متغيرvar
ثابتconst
ساكنstatic
خارجيexternخارجية

القيم الحرفيّة (3)

الكلمةالإنجليزيّةبدائل
صحيحtrue
خطأfalse
لاشيءnull

العوامل المنطقيّة (3)

تُلفظ كلماتٍ، يُصدرها المعجمي رموز عوامل، ولا تُستعمل أسماءً.

الكلمةالإنجليزيّة
وand
أوor
ليسnot

الكلمات السياقيّة (لمحة)

كلمات يُصدرها المعجمي مُعرِّفات، ويميّزها المحلّل بحسب الموضع — فيجوز استعمالها أسماءَ متغيّرات خارج سياقها. أمثلة: مؤكد، خاصية، احصل، عيّن، هدم، عامل، رئيسية، محكم، ترجع، حالة، غير_متزامن، انتظر، لامدا، أنتج.

للقائمة الكاملة راجع language-truth/keywords.yaml.

انظر أيضًا