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

التثبيت والتشغيل

تُبنى لغة ص من المصدر باستخدام CMake وLLVM ومترجم C++17. هذا الدليل يلخّص خطوات الحصول على المفسّر والمترجم وتشغيل أوّل برنامج.

المتطلّبات

  • مترجم C++17 (MSVC على Windows، أو Clang/GCC على Linux/macOS).
  • CMake 3.20 أو أحدث.
  • LLVM (للمترجم sad-build؛ المفسّر sad-run لا يحتاجه).

البناء

# من جذر مستودع لغة ص
cmake -S . -B build                                   # تهيئة أولى
cmake --build build --config Debug --target sad-run   # المفسّر  → sad-run.exe
cmake --build build --config Debug --target sad-build # المترجم  → sad-build.exe

الهدفان: sad-run يبني المفسّر، وsad-build يبني المترجم. (الأسماء القديمة sad/sadc أُعيدت تسميتها إلى sad-run/sad-build.)

التشغيل

شغّل ملفًّا بالمفسّر مباشرةً:

.\build\bin\Debug\sad-run.exe examples\test_simple.ص

أو ترجمه إلى تنفيذيّ أصليّ بالمترجم:

.\build\bin\Debug\sad-build.exe examples\test_simple.ص -o test_simple.exe
.\test_simple.exe

الاختبارات

ctest --test-dir build -R Comprehensive   # فعّلها بـ -DBUILD_TESTS=ON عند التهيئة

التالي

انتقل إلى أوّل برنامج: أهلًا يا عالم لكتابة وتشغيل أوّل ملفّ .