1. In a natural language, mixed-initiative system, a method of processing user dialogue comprising the steps of: receiving a user input; determining whether the user input specifies an action to be performed or a token of an action; and selectively routing the user input to an action interpreter or a token interpreter according to said determining step.