sal-lang-sovereign
v1.0.6
Published
Sovereign Application Language - لغة برمجة عربية للويب والذكاء الاصطناعي
Readme
SAL - Sovereign Application Language
👑 لغة Sovereign Application Language
لغة برمجة عربية/إنجليزية لبناء صفحات الويب وتطبيقات الذكاء الاصطناعي.
🚀 التثبيت
npm i -g sal-lang-sovereign
# أو
npm link📁 هيكل المشروع
my-project/
├── src/
│ └── main.sal
├── dist/
├── lib/
└── sal.config.json⚡ الأوامر
| الأمر | الوصف |
|-------|-------|
| sal init | إنشاء مشروع جديد |
| sal dev | تشغيل سيرفر التطوير (Hot Reload) |
| sal build | بناء المشروع إلى HTML |
| sal run <file.sal> | تشغيل ملف SAL |
| sal ai "<سؤال>" | التحدث مع AI مدمج |
| sal color <file.sal> | عرض الكود ملون |
| sal help | المساعدة |
📝 أمثلة على الكود
صفحة ويب بسيطة
صفحة "الرئيسية" {
عنوان "مرحباً بك"
عنصر "div" {
نص "هذه صفحة SAL!"
نمط {
لون: "أزرق"
حجم_الخط: "24px"
}
}
زر "اضغط هنا" {
عند_النقر = دالة() {
تنبيه("أهلاً بك! 🚀")
}
}
}دوال ومتغيرات
دالة احسب(أ, ب) {
ارجع أ + ب
}
متغير نتيجة = احسب(10, 20)
اطبع("النتيجة: " + نتيجة)شروط وحلقات
لو (نتيجة > 15) {
اطبع("كبير ✅")
} وإلا {
اطبع("صغير ❌")
}
متغير i = 0
طالما (i < 5) {
اطبع("العدد: " + i)
i = i + 1
}🎨 خصائص CSS المدعومة
| SAL | CSS | |-----|-----| | لون | color | | خلفية | background-color | | حجم_الخط | font-size | | هامش | margin | | حشوة | padding | | عرض | width | | ارتفاع | height | | حدود | border | | نصف_قطر_الحدود | border-radius | | محاذاة_النص | text-align | | عرض_العرض | display | | موضع | position | | ظل | box-shadow | | انتقال | transition | | مؤشر | cursor |
🤖 AI مدمج
{
"ai": {
"enabled": true,
"model": "gpt-3.5-turbo",
"api_key": "your-api-key"
}
}📦 PM2
pm2 start sal -- dev
pm2 start sal -- build🐍 Python
python -m sal run file.sal📄 الترخيص
MIT License - Sovereign X
