Text parser, indeed! BN, you rarely lie ;)
Anyway, as opposed to dialogue trees with lines, this system allows for far more flexibility, IMO. Just imagine the possibilities you can ask an NPC... Most probably he'll answer "Never heard of it" most of the time, but if player follows clues in...