The new file can be called something like parser.py.
It makes more sense to split the class before moving, because then there will be less code to move, and there will be fewer dependencies to carry over in that initial move.
Created attachment 49041 [details] Proposed patch The additional unit tests I added were to cover development-testing errors that occurred when running "check-webkit-style" but that did not occur when running "test-webkitpy".
Comment on attachment 49041 [details] Proposed patch Looks good. Hmm... it was a bit difficult to check code move change with bugzilla. Eventually we may want to have better diff pretty printer.
Comment on attachment 49041 [details] Proposed patch Clearing flags on attachment: 49041 Committed r55001: <http://trac.webkit.org/changeset/55001>
All reviewed patches have been landed. Closing bug.