'Returns a path canonicalized for alphabetical comparison.
- replaces "-" with "_" so they both cmp the same.
- removes \'-inl\' since we don\'t require them to be after the main header.
- lowercase everything, just in case.
Args:
header_path: Path to be canonicalized.
Returns:
Canonicalized path.'

def CanonicalizeAlphabeticalOrder(self, header_path):

    return header_path.replace('-inl.h', '.h').replace('-', '_').lower()
