إعراب "شاء الشوق":
شاء: فعل ماضٍ مبني على الفتح، والفاعل ضمير مستتر تقديره هو يعود على الشوق.
الشوق: نائب فاعل مرفوع وعلامة رفعه الضمة الظاهرة.
الجملة: جملة فعلية لا محل لها من الإعراب لأنها جواب شرط محذوف، والتقدير: لو شاء الشوق لفعل كذا.
ملاحظة:
"شاء" هنا فعل ماضٍ من الأفعال الخمسة، وعلامة رفعه الضمة الظاهرة على آخره.
"الشوق" نائب فاعل مرفوع وعلامة رفعه الضمة الظاهرة على آخره، وهو مرفوع لفظاً و محلاً.
إعراب الجملة كاملة:
لو شاء الشوق لفعل كذا
لو: حرف امتناع لامتناع، مبني على السكون لا محل له من الإعراب.
شاء: فعل ماضٍ مبني على الفتح، والفاعل ضمير مستتر تقديره هو يعود على الشوق.
الشوق: نائب فاعل مرفوع وعلامة رفعه الضمة الظاهرة.
لَ: حرف مصدري ونصب مبني على السكون لا محل له من الإعراب.
فعل: فعل مضارع منصوب وعلامة نصبه الفتحة الظاهرة على آخره.
كذا: جار ومجرور متعلقان بالفعل "فعل".
الجملة: جملة شرطية غير جازمة، وجوابها جملة فعلية.