Make revision parser more string and manage more cases