Entering puzzle solutions from text in certain situations is probably the only time when a text parser would really add to the experience. By itself, a text parser is just an interface between the player and the keyword database - no different than a mouse clicking on a graphical keyword.