add token stacks in ParseMonad