|
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 |
1.8.13