A parser that commits itself to a particular action based only on a lookahead is called a(n) __ parser. Select one: a. foresight b. insightful c. predictive d. exhaustive