Pretty printer
The pretty printer should output the result of the lexer in such a way that the output can be used again in the lexer.
The pretty printer should output the result of the lexer in such a way that the output can be used again in the lexer.