parameters: (tokenizer)
docstring: Skips over a field value.
  
    Args:
      tokenizer: A tokenizer to parse the field name and values.
  
    Raises:
      ParseError: In case an invalid field value is found.
docstring_summary: Skips over a field value.
docstring_tokens: Skips over a field value .
function: def _SkipFieldValue(tokenizer):
    """Skips over a field value.
  
    Args:
      tokenizer: A tokenizer to parse the field name and values.
  
    Raises:
      ParseError: In case an invalid field value is found.
    """
    # String/bytes tokens can come in multiple adjacent string literals.
    # If we can consume one, consume as many as we can.
    if tokenizer.TryConsumeByteString():
      while tokenizer.TryConsumeByteString():
        pass
      return
  
    if (not tokenizer.TryConsumeIdentifier() and
        not _TryConsumeInt64(tokenizer) and not _TryConsumeUint64(tokenizer) and
        not tokenizer.TryConsumeFloat()):
      raise ParseError('Invalid field value: ' + tokenizer.token)
function_tokens: def _SkipFieldValue ( tokenizer ) : # String/bytes tokens can come in multiple adjacent string literals. # If we can consume one, consume as many as we can. if tokenizer . TryConsumeByteString ( ) : while tokenizer . TryConsumeByteString ( ) : pass return if ( not tokenizer . TryConsumeIdentifier ( ) and not _TryConsumeInt64 ( tokenizer ) and not _TryConsumeUint64 ( tokenizer ) and not tokenizer . TryConsumeFloat ( ) ) : raise ParseError ( 'Invalid field value: ' + tokenizer . token )