A top-down parser starts at the grammar's start symbol and tries to expand it step by step until it matches the input string, scanning that input left to right. Let's check each option against how top-down expansion actually proceeds:
The direction of expansion (always leftmost non-terminal first, in forward order) matches only one option.
Therefore, the correct answer is Leftmost derivation.