Remove the Position class and use Parser's Range class instead.
Get comments directly from #tokenize.

We don't need to extract comments from the array of tokens after a fix
in parser-2.0.0.beta2.
Parse spec example code in memory rather than from temporary file.