دمج لوا في روست من أجل تحليل SQL ثابت قابل للتكوين في sqleibniz

2024-12-19

تم تحسين sqleibniz، وهي أداة تحليل SQL ثابتة لنمط SQLite، باستخدام نصوص لوا لزيادة إمكانية التكوين والقدرة على التوسعة. يوضح الكاتب تفاصيل التكامل باستخدام مكتبة mlua في روست، بما في ذلك تحويل بنية البيانات، ونداءات دالة لوا، ومعالجة الأخطاء. تسمح نصوص لوا للمستخدمين بتعريف قواعد وخطافات مخصصة، مما يتيح تحليلاً ثابتاً مرناً، مثل التشخيصات المخصصة وفحوصات الأنماط. هذا يحسن بشكل كبير من إمكانية توسعة sqleibniz وتجربة المستخدم.