Skip to content

🛠️ أدوات لغة ص

لغة ص تأتي مع منظومة متكاملة من الأدوات — من التطوير السريع إلى البناء الاحترافي.


نظرة عامة

الأداةالأمرالوصفالاستخدام
المترجمsad-buildتحويل الكود إلى ملف تنفيذي أصيل — محرّك اللغة الوحيدكلّ استعمال
مدير الحزمsad-pkgإدارة التبعياتالمشاريع الحقيقية
المنسّقsad-fmtتنسيق الكود تلقائياًجودة الكود
خادم LSPsad-lspدعم محررات النصوصبيئة التطوير

🌱 للمبتدئ — sad-build فقط

إذا كنت تتعلم لغة ص، أمرٌ واحدٌ يكفيك — وهو خطوتان: ترجمةٌ ثمّ تشغيلٌ للناتج:

bash
sad-build برنامجي.ص -o برنامجي
./برنامجي

📖 تفاصيل المترجم


⚡ للمتوسط — المترجم + المنسّق + LSP

bash
# تنسيق الكود قبل المشاركة
sad-fmt برنامجي.ص

# تنسيق كل الملفات في المجلد
sad-fmt .

📖 تفاصيل المنسّق📖 تفاصيل خادم LSP


🔥 للمتقدم — المترجم + مدير الحزم

bash
# بناء مشروع كامل
sad-pkg install
sad-pkg build

# تحويل إلى ملف تنفيذي
sad-build main.ص -o برنامجي
./برنامجي

📖 تفاصيل مدير الحزم📖 تفاصيل المترجم


واجهةُ سطرِ الأوامر (sad)

التثبيت

powershell
irm https://sad-lang.org/install.ps1 | iex
bash
curl -fsSL https://sad-lang.org/install.sh | bash

الاستخدام الأساسي

bash
# ترجمة ملف إلى ثنائيّ أصيل
sad-build ملفي.ص -o ملفي

# تشغيل الناتج مع معاملات
./ملفي معامل1 معامل2

# عرض معلومات الإصدار
sad --version

# عرض المساعدة
sad --help

لا تشغيلَ مباشرًا ولا صدفةٌ تفاعليّة

sad ملفي.ص لم يعُدْ يُشغِّلُ الملفّ، ولا يوجد وضعُ REPL — فقد حُذِفَ المفسّرُ من اللغة. كلُّ تنفيذٍ يمرُّ بـsad-build ثمّ بالثنائيِّ الناتج.


المزيد

📦 مدير الحزم sad-pkgإدارة التبعيات والنشر
🚀 المترجم sad-buildالبناء والتشغيل
✨ المنسّق sad-fmtتنسيق الكود
🔌 خادم LSP sad-lspدعم المحررات

مُرخَّص بموجب رخصة MIT