webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
google.protobuf.text_format._Tokenizer Class Reference
Inheritance diagram for google.protobuf.text_format._Tokenizer:

Public Member Functions

def __init__ (self, lines)
 
def LookingAt (self, token)
 
def AtEnd (self)
 
def TryConsume (self, token)
 
def Consume (self, token)
 
def TryConsumeIdentifier (self)
 
def ConsumeIdentifier (self)
 
def ConsumeInt32 (self)
 
def ConsumeUint32 (self)
 
def TryConsumeInt64 (self)
 
def ConsumeInt64 (self)
 
def TryConsumeUint64 (self)
 
def ConsumeUint64 (self)
 
def TryConsumeFloat (self)
 
def ConsumeFloat (self)
 
def ConsumeBool (self)
 
def TryConsumeByteString (self)
 
def ConsumeString (self)
 
def ConsumeByteString (self)
 
def ConsumeEnum (self, field)
 
def ParseErrorPreviousToken (self, message)
 
def NextToken (self)
 

Public Attributes

 token
 

Detailed Description

Protocol buffer text representation tokenizer.

This class handles the lower level string parsing by splitting it into
meaningful tokens.

It was directly ported from the Java protocol buffer API.

Constructor & Destructor Documentation

◆ __init__()

def google.protobuf.text_format._Tokenizer.__init__ (   self,
  lines 
)

Member Function Documentation

◆ AtEnd()

def google.protobuf.text_format._Tokenizer.AtEnd (   self)
Checks the end of the text was reached.

Returns:
  True iff the end was reached.

◆ Consume()

def google.protobuf.text_format._Tokenizer.Consume (   self,
  token 
)
Consumes a piece of text.

Args:
  token: Text to consume.

Raises:
  ParseError: If the text couldn't be consumed.

◆ ConsumeBool()

def google.protobuf.text_format._Tokenizer.ConsumeBool (   self)
Consumes a boolean value.

Returns:
  The bool parsed.

Raises:
  ParseError: If a boolean value couldn't be consumed.

◆ ConsumeByteString()

def google.protobuf.text_format._Tokenizer.ConsumeByteString (   self)
Consumes a byte array value.

Returns:
  The array parsed (as a string).

Raises:
  ParseError: If a byte array value couldn't be consumed.

◆ ConsumeEnum()

def google.protobuf.text_format._Tokenizer.ConsumeEnum (   self,
  field 
)

◆ ConsumeFloat()

def google.protobuf.text_format._Tokenizer.ConsumeFloat (   self)
Consumes an floating point number.

Returns:
  The number parsed.

Raises:
  ParseError: If a floating point number couldn't be consumed.

◆ ConsumeIdentifier()

def google.protobuf.text_format._Tokenizer.ConsumeIdentifier (   self)
Consumes protocol message field identifier.

Returns:
  Identifier string.

Raises:
  ParseError: If an identifier couldn't be consumed.

◆ ConsumeInt32()

def google.protobuf.text_format._Tokenizer.ConsumeInt32 (   self)
Consumes a signed 32bit integer number.

Returns:
  The integer parsed.

Raises:
  ParseError: If a signed 32bit integer couldn't be consumed.

◆ ConsumeInt64()

def google.protobuf.text_format._Tokenizer.ConsumeInt64 (   self)
Consumes a signed 64bit integer number.

Returns:
  The integer parsed.

Raises:
  ParseError: If a signed 64bit integer couldn't be consumed.

◆ ConsumeString()

def google.protobuf.text_format._Tokenizer.ConsumeString (   self)
Consumes a string value.

Returns:
  The string parsed.

Raises:
  ParseError: If a string value couldn't be consumed.

◆ ConsumeUint32()

def google.protobuf.text_format._Tokenizer.ConsumeUint32 (   self)
Consumes an unsigned 32bit integer number.

Returns:
  The integer parsed.

Raises:
  ParseError: If an unsigned 32bit integer couldn't be consumed.

◆ ConsumeUint64()

def google.protobuf.text_format._Tokenizer.ConsumeUint64 (   self)
Consumes an unsigned 64bit integer number.

Returns:
  The integer parsed.

Raises:
  ParseError: If an unsigned 64bit integer couldn't be consumed.

◆ LookingAt()

def google.protobuf.text_format._Tokenizer.LookingAt (   self,
  token 
)

◆ NextToken()

def google.protobuf.text_format._Tokenizer.NextToken (   self)
Reads the next meaningful token.

◆ ParseErrorPreviousToken()

def google.protobuf.text_format._Tokenizer.ParseErrorPreviousToken (   self,
  message 
)
Creates and *returns* a ParseError for the previously read token.

Args:
  message: A message to set for the exception.

Returns:
  A ParseError instance.

◆ TryConsume()

def google.protobuf.text_format._Tokenizer.TryConsume (   self,
  token 
)
Tries to consume a given piece of text.

Args:
  token: Text to consume.

Returns:
  True iff the text was consumed.

◆ TryConsumeByteString()

def google.protobuf.text_format._Tokenizer.TryConsumeByteString (   self)

◆ TryConsumeFloat()

def google.protobuf.text_format._Tokenizer.TryConsumeFloat (   self)

◆ TryConsumeIdentifier()

def google.protobuf.text_format._Tokenizer.TryConsumeIdentifier (   self)

◆ TryConsumeInt64()

def google.protobuf.text_format._Tokenizer.TryConsumeInt64 (   self)

◆ TryConsumeUint64()

def google.protobuf.text_format._Tokenizer.TryConsumeUint64 (   self)

Member Data Documentation

◆ token

google.protobuf.text_format._Tokenizer.token

The documentation for this class was generated from the following file: