A custom parser if you wanted full control on how to parse tokens.
Parses a multi-line code snippet into a sequence of Tokens.