webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
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 | |
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.
def google.protobuf.text_format._Tokenizer.__init__ | ( | self, | |
lines | |||
) |
def google.protobuf.text_format._Tokenizer.AtEnd | ( | self | ) |
Checks the end of the text was reached. Returns: True iff the end was reached.
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.
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.
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.
def google.protobuf.text_format._Tokenizer.ConsumeEnum | ( | self, | |
field | |||
) |
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.
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.
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.
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.
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.
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.
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.
def google.protobuf.text_format._Tokenizer.LookingAt | ( | self, | |
token | |||
) |
def google.protobuf.text_format._Tokenizer.NextToken | ( | self | ) |
Reads the next meaningful token.
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.
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.
def google.protobuf.text_format._Tokenizer.TryConsumeByteString | ( | self | ) |
def google.protobuf.text_format._Tokenizer.TryConsumeFloat | ( | self | ) |
def google.protobuf.text_format._Tokenizer.TryConsumeIdentifier | ( | self | ) |
def google.protobuf.text_format._Tokenizer.TryConsumeInt64 | ( | self | ) |
def google.protobuf.text_format._Tokenizer.TryConsumeUint64 | ( | self | ) |
google.protobuf.text_format._Tokenizer.token |