🛠️ أدوات لغة ص
لغة ص تأتي مع منظومة متكاملة من الأدوات — من التطوير السريع إلى البناء الاحترافي.
نظرة عامة
| الأداة | الأمر | الوصف | الاستخدام |
|---|---|---|---|
| المترجم | sad-build | تحويل الكود إلى ملف تنفيذي أصيل — محرّك اللغة الوحيد | كلّ استعمال |
| مدير الحزم | sad-pkg | إدارة التبعيات | المشاريع الحقيقية |
| المنسّق | sad-fmt | تنسيق الكود تلقائياً | جودة الكود |
| خادم LSP | sad-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 | iexbash
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 | دعم المحررات |