Initial thoughts
More planning
Got a basic generic iteration over the parsed source in place
Picked up hpaste entry from @luite showing how to do transforms
Can do a primitive ifToCase transformation on the GHC AST.
Adding compiler pragma's so we can load into GHCI
A start on porting the API to GHC
WIP. inching forward.
Getting rid of backup? files
Nearly have srcLocs working, but have hit the 'Evaluated the place
holder for a PostTcType' problem.
Gathering my thoughts on Strafunski vs SYB
Proof of concept srcLocs using SYB instead of Strafunski, and
ghc-syb-utils to avoid the holes in the parse tree
Extended example to compound query.
srcLocs now using SYB
Structure of locToExp in place, time to make it work.
Call locToExp in the test program. Stage is set for tests.
locToExp working with GHC. The Located type seems to obviate the need
for the getStartEndLoc class
WIP
Using somethingStaged instead of everythingButStaged in locToExp
WIP. working in update of token stream to match updated AST. Need to
lex the new source, but the way I have is in the IO monad.