تطوير وحدة التحليل الكاملة لمترجم برمجي مصغر (Mini Compiler)

تفاصيل العمل

قمت بتصميم وتطوير وحدة التحليل الكاملة لمترجم برمجي مصغر (Mini Compiler) ، حيث ركزت على بناء المنطق الداخلي المسؤول عن فهم الكود المكتوب وتحليله قبل تنفيذه.

المشروع يحاكي الطريقة التي تعمل بها لغات البرمجة الحقيقية، بدايةً من تقسيم الكود إلى Tokens، مرورًا بالتحقق من التراكيب النحوية (Syntax Rules)، وصولًا إلى اكتشاف الأخطاء البرمجية بدقة عالية.

✨ أهم المميزات:

Lexical Analysis (Scanner Development)

بناء محلل لغوي يقوم بتحويل النص البرمجي الخام إلى Tokens منظمة (Keywords – Identifiers – Operators – Symbols).

Syntax Parsing Engine

تطوير Parser يعتمد على قواعد Grammar رسمية للتحقق من صحة تركيب الجمل البرمجية واكتشاف الأخطاء مبكرًا.

Recursive & Structured Logic

استخدام منطق Recursion وهياكل البيانات لمعالجة التراكيب المتداخلة والمعقدة.

Formal Grammar Implementation

تطبيق قواعد لغوية محددة (Grammar Rules) لمحاكاة طريقة عمل المترجمات الحقيقية.

High Precision & Error Detection

تصميم النظام لاكتشاف الأخطاء بدقة عالية مع تحديد مواضعها داخل الكود.

Fully Independent Development

تنفيذ 100% من منطق وحدة التحليل بشكل فردي، بداية من التصميم وحتى الاختبار.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات