Trivial change to let test pass
Bringing in a function to remove tokens from the Token Tree
Send Travis build notifications to #haskell-refactorer
Cleaned up the code a lot. Unused functions removed, and general tidying up with hlint.
Merge remote-tracking branch 'alanz/ghc-api' into ghc-api
Do not put nullSpans into the forest
Working on getting the TokenUtils indent to consider the whole prior
line, not just the prior srcspan
TokenUtils works out indentation based on offset on whole prior line,
not just prior SrcSpan
Improvements in indent handling
Added check for null SrcSpan to the invariant test in TokenUtils
Cleaning up more TokenUtils tests
WIP on making renamePN work on a limited scope, to ease duplication of decls
renamePN tests passing. Will have to make renamePN take a GHC.Located
context, to ensure correctness.
Starting to move duplicateDecl to TokenUtils. Showing up problems in
SrcSpan management for renamePN
Working in updating all the SrcSpans in an AST when calling syncAST.
Must allow for versioned forest lines too.
Progress on duplicateDecl
More work on duplicateDecls, to reduce the gap between signature and decl.
Working on alignment.
Slowly improving TokenUtils
More bug fixing in TokenUtils