Module parser
parsepatch
Type to read a patch
The different file operation
A type to handle lines in a diff
A type to handle patch