Does this do the tokenization? Could it be expanded to parse the whole structure of the language?