Add python version requirement < 3 in addition to >= 2.6 Add "re" import for string processing
Add python version requirement < 3 in addition to >= 2.6
Add "re" import for string processing

Transform each module import into "import X as X"

Expand ASTFormatter to include visitor functions for each Python AST
node type.
Add to ASTFormatter.generic_visit() a check if the node type has not yet
been seen; if so, report it on stderr.  generic_visit should never be
called anymore.

Modify StandaloneModule._analyze's call to the ASTFormatter to print the
returned values joined together.

Removed the FIXME: note in StandaloneModule.wrapContents() about strings
crossing line boundaries, since the source code will now be regenerated
instead of modified in place.

darkfoxprime/python-astformatter-project