Parsing

Take a stream of tokens, transform it into a meaningful structure.