original_docstring: Checks if the supplied string of IPA symbols is valid.
  
      This API only checks if a string can be decomposed into a sequence of legal
      IPA symbols. It does *not* check whether the resulting decomposition is
      phonologically/phonetically valid.
  
      Args:
         input_symbols: String.
  
      Returns:
         Boolean representing whether string is IPA valid.
      
docstring: Checks if the supplied string of IPA symbols is valid.
  This API only checks if a string can be decomposed into a sequence of legal
  IPA symbols. It does *not* check whether the resulting decomposition is
  phonologically/phonetically valid.
docstring_tokens: Checks if the supplied string of IPA symbols is valid . This API only checks if a string can be decomposed into a sequence of legal IPA symbols . It does * not * check whether the resulting decomposition is phonologically / phonetically valid .
code: def IsValidString(self, input_symbols):
      """Checks if the supplied string of IPA symbols is valid.
  
      This API only checks if a string can be decomposed into a sequence of legal
      IPA symbols. It does *not* check whether the resulting decomposition is
      phonologically/phonetically valid.
  
      Args:
         input_symbols: String.
  
      Returns:
         Boolean representing whether string is IPA valid.
      """
      if self.IsValidSymbol(input_symbols):
        return True
      # If symbol is not present in the repository it's possible that it consists
      # of a combination of several IPA symbols. Decompose the text and validate
      # each of the symbols.
      if not input_symbols:
        return False
      for usym in input_symbols:
        if not self.IsValidSymbol(usym):
          code_points = _CodepointString(usym)
          logging.error('Invalid IPA string "%s": Symbol "%s" (%s) not found',
                        input_symbols, usym, code_points)
          return False
      return True
code_tokens: def IsValidString ( self , input_symbols ) : if self . IsValidSymbol ( input_symbols ) : return True if not input_symbols : return False for usym in input_symbols : if not self . IsValidSymbol ( usym ) : code_points = _CodepointString ( usym ) logging . error ( 'Invalid IPA string "%s": Symbol "%s" (%s) not found' , input_symbols , usym , code_points ) return False return True
short_docstring: Checks if the supplied string of IPA symbols is valid.
short_docstring_tokens: Checks if the supplied string of IPA symbols is valid .
comment: """Checks if the supplied string of IPA symbols is valid.
  
      This API only checks if a string can be decomposed into a sequence of legal
      IPA symbols. It does *not* check whether the resulting decomposition is
      phonologically/phonetically valid.
  
      Args:
         input_symbols: String.
  
      Returns:
         Boolean representing whether string is IPA valid.
      """$SEP$# If symbol is not present in the repository it's possible that it consists$SEP$# of a combination of several IPA symbols. Decompose the text and validate$SEP$# each of the symbols.