parameters: (self, header_path)
return_statement: return header_path.replace('-inl.h', '.h').replace('-', '_').lower()
docstring: Returns a path canonicalized for alphabetical comparisson.
  
      - 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.
docstring_summary: Returns a path canonicalized for alphabetical comparisson.
docstring_tokens: Returns a path canonicalized for alphabetical comparisson .
function: def CanonicalizeAlphabeticalOrder(self, header_path):
      """Returns a path canonicalized for alphabetical comparisson.
  
      - 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.
      """
      return header_path.replace('-inl.h', '.h').replace('-', '_').lower()
function_tokens: def CanonicalizeAlphabeticalOrder ( self , header_path ) : return header_path . replace ( '-inl.h' , '.h' ) . replace ( '-' , '_' ) . lower ( )