WIP (تم تحديثه بشكل كبير حتى تتمكن من توقع تغييرات في الثوابت - لا يوجد التزام بتجميد الميزات في هذه اللحظة)
التقدم الحالي:
- المحلل اللغوي الجديد الذي يستخدم Antlr4 جاهز للعمل. الآن يأتي بناء AST والمحلل الثابت.
تحذير!! يرجى ملاحظة أن علامة git 3.x موجودة فقط لأسباب تاريخية، وعلى الرغم من تجميعها إلا أنها غير مكتملة. لذا يرجى عدم فتح القضايا أو إرسال العلاقات العامة لهذه العلامة. نقدر التفاهم.
تعتمد بيئة التطوير الخاصة بي بشكل أساسي على Linux وMac، لذا لا أعرف ما إذا كانت ستعمل على Windows. لا ينبغي أن تكون هناك مشكلة لأنني أستخدم كود C++ 17 القياسي وواجهة برمجة تطبيقات Godot C++ المتوفرة فقط. إذا واجهت أي مشكلة عند البناء على Windows، فيرجى الإبلاغ عن المشكلة وسيسعدني العمل على حلها.
لذا، أولًا وقبل كل شيء، عليك أن تجعل Godot يبني بنجاح في نظامك، وهو ما يتجاوز نطاق هذه الطريقة البسيطة.
الآن، بافتراض أنه يمكنك استنساخ git من GitHub، ما عليك سوى استنساخ LuaScript في مجلد "الوحدات" الخاص بكود مصدر Godot ثم إنشاء Godot مرة أخرى بإضافة الخيارات التالية إلى سطر الأوامر
Module_luascript_enabled=yes
إذا سار كل شيء على ما يرام، سيكون لديك Godot قيد التشغيل بدعم Lua!
استمر في مشاهدة التطوير لأنني أقوم بإضافة المزيد من الميزات ببطء ولكن بثبات.
استمتع!
هل لديك خلل؟ الرجاء إنشاء مشكلة هنا على GitHub!
https://github.com/perbone/luascript/issues
من أجل الشفافية وإلقاء نظرة ثاقبة على دورة الإصدار لدينا، يتم ترقيم الإصدارات بتنسيق الإصدار الدلالي: <major>.<minor>.<patch>
ويتم إنشاؤها باستخدام الإرشادات التالية:
حقوق الطبع والنشر 2017-2024 باولو بيربون
مرخص بموجب ترخيص Apache، الإصدار 2.0 ("الترخيص")؛ لا يجوز لك استخدام هذا الملف إلا وفقًا للترخيص. يمكنك الحصول على نسخة من الترخيص على
http://www.apache.org/licenses/LICENSE-2.0
ما لم يكن ذلك مطلوبًا بموجب القانون المعمول به أو تم الاتفاق عليه كتابيًا، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي"، دون ضمانات أو شروط من أي نوع، سواء كانت صريحة أو ضمنية. راجع الترخيص لمعرفة الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص