سطر الأوامر والأدوات
نفّذ الملفات وافحصها ونسّقها، واستخدم الجلسة التفاعلية، وتعرّف على حالات الخروج الأساسية.
الأوامر
تُستخرَج هذه القائمة مباشرةً من تنفيذ سطر الأوامر؛ لذلك لا يظهر فيها أمر غير موجود، ولا يُضاف أمر جديد من دون وصف عربي.
الجلسة التفاعلية
zaidيفتح جلسة تفاعلية عندما لا يُمرر أي وسيط.
تنفيذ ملف
zaid برنامج.zaidيفك المصدر ويحلله ويفحصه كاملًا ثم ينفذه.
فحص ملف
zaid check برنامج.zaidينفذ الفحص الساكن الكامل من دون تشغيل البرنامج.
تنسيق الملف
zaid format برنامج.zaidيستبدل الملف ذريًا بالصيغة القانونية عند الحاجة.
التحقق من التنسيق
zaid format --check برنامج.zaidيخرج بالحالة 1 إذا كان الملف يحتاج إلى تنسيق.
كتابة التنسيق
zaid format --stdout برنامج.zaidيكتب النسخة المنسقة إلى المخرج القياسي من دون تعديل الملف.
عرض النسخة
zaid --versionيعرض نسخة تنفيذ زيد.
عرض المساعدة
zaid --helpيعرض صيغة الاستعمال المختصرة.
المنسّق
يُعيد المنسّق كتابة الملف بصيغة موحّدة: مسافتان لكل مستوى، ومسافات ثابتة حول العوامل، وفواصل عربية حيث يلزم، وسطر جديد في نهاية الملف.
zaid format برنامج.zaidzaid format --check برنامج.zaidzaid format --stdout برنامج.zaid
- يعدّل الأمر العادي الملف مباشرةً، من دون ترك ملف ناقص إذا حدث خطأ.
- يُعيد
--checkحالة الخروج 1 إذا كان الملف يحتاج إلى تنسيق، ولذلك يناسب أنظمة التكامل المستمر. - يكتب
--stdoutالنسخة المنسقة من غير تعديل الملف.
الجلسة التفاعلية
شغّل zaid من دون وسائط لفتح جلسة تفاعلية. يمكنك إدخال تعبير أو جملة، وتنتظر الجلسة مزيدًا من الأسطر عندما تكون الأقواس أو الكتلة غير مكتملة.
زيد> اجعل العدد يساوي 20عدمزيد> العدد زائد 222
- تعرض التعبيرات قيمتها، بينما تعرض الجمل
عدمبعد نجاحها. - تبقى الأسماء معرفة داخل الجلسة حتى خروجك منها.
- يمكن إعادة تعريف ثابت في المستوى الأعلى داخل الجلسة نفسها للتجربة، لكن
اجعللا تغيّر الثابت.
الفحص وحالات الخروج
تفحص لغة زيد الملف كاملًا قبل أن تبدأ تنفيذه. ويخرج البرنامج بالحالة 0 عند النجاح، وبالحالة 1 عند وجود خطأ في البرنامج أو في طريقة الاستخدام. وتُكتب رسائل الخطأ بالعربية في المخرج المخصّص للأخطاء.