Parse text and return a set of tokens using the same rules as the Unix shell
