Split string into tokens and parse it recursively.