ipython/ipython — pull request #2299 by takluyver (2012-08-13 18:19:12+00:00)
Title: Remove code from prefilter that duplicates functionality in inputsplitter

This is the first step towards implementing IPEP 2 (#2293). I have removed all the static transformations from prefilter, because we're relying on the equivalent functionality in inputsplitter.

It turns out that the one part of the code still relying on prefilter for those transformations was the ipython-doctest machinery. For now, I've pointed that to a helper function from the magics for the terminal frontend, but I'll move that function into core later.

My intention is that this is merged before other work on IPEP 2, but if people prefer, I can just do the other bits in this branch and then merge in one go.