(قالَ) فعل ماض مبني على الفتح والفاعل ضمير مستتر فيه جوازا تقديره هو.
(إِنْ) حرف شرط جازم.
(كُنْتَ) فعل ماض ناقص فعل الشرط مبني على السكون والتاء ضمير متصل مبني على الفتح في محل رفع اسم كان.
(جِئْتَ) فعل ماض مبني على السكون والتاء ضمير متصل مبني على الفتح في محل رفع فاعل والجملة في محل نصب خبر كان.
(بِآيَةٍ) جار ومجرور متعلقان بجئت.
(فَأْتِ) الفاء واقعة في جواب الشرط آت فعل أمر مبني على حذف حرف العلّة والفاعل ضمير مستتر فيه وجوبا تقديره أنت.
(بِها) جار ومجرور متعلقان بآت.
(إِنْ) حرف شرط جازم.
(كُنْتَ) فعل ماض ناقص فعل الشرط مبني على السكون والتاء ضمير متصل مبني على الفتح في محل رفع اسم كان.
(مِنَ الصَّادِقِينَ) جار ومجرور متعلقان بمحذوف خبر كان، وجملة (إن كنت من الصادقين) في محل نصب مقول القول.
(فَأَلْقى) الفاء حرف عطف ألقى فعل ماض مبني على الفتح المقدر على الألف منع من ظهوره التعذر والفاعل ضمير مستتر فيه جوازا تقديره هو.
(عَصاهُ) مفعول به منصوب وعلامة نصبه الفتحة المقدرة على الألف منع من ظهورها التعذر وهو مضاف والهاء ضمير متصل مبني على الضم في محل جر مضاف إليه.
(فَإِذا) الفاء للزينة إذا فجائية لا محل لها من الإعراب.
(هِيَ) ضمير منفصل مبني على الفتح في محل رفع مبتدأ.